Topics | |
Frame Types | |
GET_INIT_DATA_FLAG | |
FUNC_ID | |
Macros | |
#define | SOF 0x01 |
Start Of Frame. | |
#define | ACK 0x06 |
Acknowledge successful frame reception. | |
#define | NAK 0x15 |
Not Acknowledge successful frame reception - please retransmit... | |
#define | CAN 0x18 |
Frame received (from host) was dropped - waiting for ACK. | |
Enumerations | |
enum | FIRMWARE_UPDATE_NVM_T { FIRMWARE_UPDATE_NVM_INIT = 0 , FIRMWARE_UPDATE_NVM_SET_NEW_IMAGE = 1 , FIRMWARE_UPDATE_NVM_GET_NEW_IMAGE = 2 , FIRMWARE_UPDATE_NVM_UPDATE_CRC16 = 3 , FIRMWARE_UPDATE_NVM_IS_VALID_CRC16 = 4 , FIRMWARE_UPDATE_NVM_WRITE = 5 , FIRMWARE_UPDATE_NVM_UNKNOWN = 0xFF } |
enum | nvm_backup_restore_addr_size_t { NVM_BACKUP_RESTORE_ADDR_SIZE = 2 , NVM_EXT_BACKUP_RESTORE_ADDR_SIZE = 4 } |
#define ACK 0x06 |
Acknowledge successful frame reception.
#define CAN 0x18 |
Frame received (from host) was dropped - waiting for ACK.
#define NAK 0x15 |
Not Acknowledge successful frame reception - please retransmit...
#define SOF 0x01 |
Start Of Frame.
Firmware update functionality specifics Enum definitions for Firmware Update functionality selector; firmwareUpdateFunction
size of the address field of NVM_BACKUP_RESTORE or NVM_EXT_BACKUP_RESTORE frames. Item value is the size in byte of the address field.
Enumerator | |
---|---|
NVM_BACKUP_RESTORE_ADDR_SIZE | 2 bytes for the legacy NVM backup & restore command |
NVM_EXT_BACKUP_RESTORE_ADDR_SIZE | 4 bytes for the extended NVM backup & restore command |