beautypg.com

COMMELL MPX-2515 User Manual

Page 9

background image

Commell MPX-2515 User’s Guide Rev 0100

Taiwan Commate Computer Inc.

9

#define CCP_CAN_SYSTEM_SERVICE 0X20 /* command category code */
#define CAN_GET_INFO 0X01 /* sub-command code */
#define EP2 2 /* Endpoint 2 */
#define EP3 3 /* Endpoint 3 */

OFFSET

BULK OUT (EP2)

BULK IN (EP1)

SIZEOF_DATA

0X01

0X07

COMMAND

0X20

0X20

ERROR

0X00

Error code

DATA_0

0X01

Number of bytes return (0X06)

DATA_1

CHECKSUM

VID_MSB (0XCE)

DATA_2

VID_LSB (0XCE)

DATA_3

PID_MSB (0X25)

DATA_4

PID_LSB (0X15)

DATA_5

Firmware version major

DATA_6

Firmware version minor

DATA_7

CHECKSUM

Table 4 CAN_GET_INFO Format

1.5.2 CAN_GET_TICKCOUNT

The CAN_GET_TICKCOUNT command retrieves the MPX-2515 system tick
count since the system get started. Please be noted that each tick count is 100 micro
seconds inside MPX-2515 system.

/* Each tickcount is 100 micro-second */
#define CCP_CAN_SYSTEM_SERVICE 0X20 /* command category code */
#define CAN_GET_TICKCOUNT 0X02 /* sub-command code */
#define EP2 2 /* Endpoint 2 */
#define EP3 3 /* Endpoint 3 */

OFFSET

BULK OUT (EP2)

BULK IN (EP1)

SIZEOF_DATA

0X01

0X06

COMMAND

0X20

0X20

ERROR

0X00

Error code

DATA_0

0X02

Number of bytes return (0X05)

DATA_1

CHECKSUM

[Timestamp + 3]: LSB

DATA_2

[Timestamp + 2]

DATA_3

[Timestamp + 1]

DATA_4

[Timestamp + 0]: MSB

DATA_5

CHECKSUM

Table 5 CAN_GET_TICKCOUNT Format