-
Notifications
You must be signed in to change notification settings - Fork 4
Board Status Commands
Mark Grebe edited this page Aug 17, 2015
·
1 revision
Cmd |
---|
0x20 |
Fields
None
Cmd |
---|
0x21 |
Fields
None
Cmd |
---|
0x22 |
Fields
None
Cmd |
---|
0x23 |
Fields
None
Cmd | Major | Minor |
---|---|---|
0x28 | 0xXX | 0xXX |
Fields
Major - Major version of the firmware
Minor - Minor version of the firmware
Cmd | Type |
---|---|
0x29 | 0xXX |
Fields
Type - Type of Microprocessor on board -
0x00 - ATMEGA8, 0x01 - ATMEGA168, 0x02 - ATMEGA328P, 0x03 - ATMEGA1280,
0x04 - ATMEGA256, 0x05 - ATMEGA32U4, 0x06 - ATMEGA644P, 0x07 - ATMEGA644,
0x08 - ATMEGA645,0x09 - SAM3X8E, 0x0A - X86
Cmd | Micros Byte 0 LSB | Micros Byte 1 | Micros Byte 2 | Micros Byte 3 MSB |
---|---|---|---|---|
0x2A | 0xXX | 0xXX | 0xXX | 0xXX |
Fields
Micros - Number of Microseconds since board was booted (32 bits)
Cmd | Millis Byte 0 LSB | Millis Byte 1 | Millis Byte 2 | Millis Byte 3 MSB |
---|---|---|---|---|
0x2B | 0xXX | 0xXX | 0xXX | 0xXX |
Fields
Millis - Number of Milliseconds since board was booted (32 bits)
Cmd | String Byte 0 | ... | String Byte n |
---|---|---|---|
0x2C | 0xXX | 0xXX | 0xXX |
Fields
String - String send to host (used for debugging during firmware development)