Go to the source code of this file.
|
enum | dfu_descriptor_type_t { DFU_DESC_FUNCTIONAL = 0x21
} |
|
enum | dfu_requests_t {
DFU_REQUEST_DETACH = 0
, DFU_REQUEST_DNLOAD = 1
, DFU_REQUEST_UPLOAD = 2
, DFU_REQUEST_GETSTATUS = 3
,
DFU_REQUEST_CLRSTATUS = 4
, DFU_REQUEST_GETSTATE = 5
, DFU_REQUEST_ABORT = 6
} |
|
enum | dfu_state_t {
APP_IDLE = 0
, APP_DETACH = 1
, DFU_IDLE = 2
, DFU_DNLOAD_SYNC = 3
,
DFU_DNBUSY = 4
, DFU_DNLOAD_IDLE = 5
, DFU_MANIFEST_SYNC = 6
, DFU_MANIFEST = 7
,
DFU_MANIFEST_WAIT_RESET = 8
, DFU_UPLOAD_IDLE = 9
, DFU_ERROR = 10
} |
|
enum | dfu_status_t {
DFU_STATUS_OK = 0x00
, DFU_STATUS_ERR_TARGET = 0x01
, DFU_STATUS_ERR_FILE = 0x02
, DFU_STATUS_ERR_WRITE = 0x03
,
DFU_STATUS_ERR_ERASE = 0x04
, DFU_STATUS_ERR_CHECK_ERASED = 0x05
, DFU_STATUS_ERR_PROG = 0x06
, DFU_STATUS_ERR_VERIFY = 0x07
,
DFU_STATUS_ERR_ADDRESS = 0x08
, DFU_STATUS_ERR_NOTDONE = 0x09
, DFU_STATUS_ERR_FIRMWARE = 0x0A
, DFU_STATUS_ERR_VENDOR = 0x0B
,
DFU_STATUS_ERR_USBR = 0x0C
, DFU_STATUS_ERR_POR = 0x0D
, DFU_STATUS_ERR_UNKNOWN = 0x0E
, DFU_STATUS_ERR_STALLEDPKT = 0x0F
} |
|
◆ dfu_status_response_t
◆ dfu_descriptor_type_t
Enumerator |
---|
DFU_DESC_FUNCTIONAL | |
Definition at line 48 of file dfu.h.
◆ dfu_requests_t
Enumerator |
---|
DFU_REQUEST_DETACH | |
DFU_REQUEST_DNLOAD | |
DFU_REQUEST_UPLOAD | |
DFU_REQUEST_GETSTATUS | |
DFU_REQUEST_CLRSTATUS | |
DFU_REQUEST_GETSTATE | |
DFU_REQUEST_ABORT | |
Definition at line 54 of file dfu.h.
◆ dfu_state_t
Enumerator |
---|
APP_IDLE | |
APP_DETACH | |
DFU_IDLE | |
DFU_DNLOAD_SYNC | |
DFU_DNBUSY | |
DFU_DNLOAD_IDLE | |
DFU_MANIFEST_SYNC | |
DFU_MANIFEST | |
DFU_MANIFEST_WAIT_RESET | |
DFU_UPLOAD_IDLE | |
DFU_ERROR | |
Definition at line 65 of file dfu.h.
◆ dfu_status_t
Enumerator |
---|
DFU_STATUS_OK | |
DFU_STATUS_ERR_TARGET | |
DFU_STATUS_ERR_FILE | |
DFU_STATUS_ERR_WRITE | |
DFU_STATUS_ERR_ERASE | |
DFU_STATUS_ERR_CHECK_ERASED | |
DFU_STATUS_ERR_PROG | |
DFU_STATUS_ERR_VERIFY | |
DFU_STATUS_ERR_ADDRESS | |
DFU_STATUS_ERR_NOTDONE | |
DFU_STATUS_ERR_FIRMWARE | |
DFU_STATUS_ERR_VENDOR | |
DFU_STATUS_ERR_USBR | |
DFU_STATUS_ERR_POR | |
DFU_STATUS_ERR_UNKNOWN | |
DFU_STATUS_ERR_STALLEDPKT | |
Definition at line 80 of file dfu.h.
◆ TU_VERIFY_STATIC()
Initial value:{
#endif
typedef enum
{
DFU_PROTOCOL_RT = 0x01,
DFU_PROTOCOL_DFU = 0x02,
} dfu_protocol_type_t