Go to the source code of this file.
|
static void | reset_state (void) |
|
static bool | reply_getstatus (uint8_t rhport, tusb_control_request_t const *request, dfu_state_t state, dfu_status_t status, uint32_t timeout) |
|
static bool | process_download_get_status (uint8_t rhport, uint8_t stage, tusb_control_request_t const *request) |
|
static bool | process_manifest_get_status (uint8_t rhport, uint8_t stage, tusb_control_request_t const *request) |
|
void | dfu_moded_reset (uint8_t rhport) |
|
void | dfu_moded_init (void) |
|
bool | dfu_moded_deinit (void) |
|
uint16_t | dfu_moded_open (uint8_t rhport, tusb_desc_interface_t const *itf_desc, uint16_t max_len) |
|
bool | dfu_moded_control_xfer_cb (uint8_t rhport, uint8_t stage, tusb_control_request_t const *request) |
|
void | tud_dfu_finish_flashing (uint8_t status) |
|
◆ dfu_moded_control_xfer_cb()
◆ dfu_moded_deinit()
bool dfu_moded_deinit |
( |
void |
| ) |
|
◆ dfu_moded_init()
void dfu_moded_init |
( |
void |
| ) |
|
◆ dfu_moded_open()
◆ dfu_moded_reset()
void dfu_moded_reset |
( |
uint8_t |
rhport | ) |
|
◆ process_download_get_status()
static bool process_download_get_status |
( |
uint8_t |
rhport, |
|
|
uint8_t |
stage, |
|
|
tusb_control_request_t const * |
request |
|
) |
| |
|
static |
◆ process_manifest_get_status()
static bool process_manifest_get_status |
( |
uint8_t |
rhport, |
|
|
uint8_t |
stage, |
|
|
tusb_control_request_t const * |
request |
|
) |
| |
|
static |
◆ reply_getstatus()
◆ reset_state()
static void reset_state |
( |
void |
| ) |
|
|
static |
◆ tud_dfu_finish_flashing()
void tud_dfu_finish_flashing |
( |
uint8_t |
status | ) |
|
◆ _dfu_ctx
◆ _dfu_request_lookup
◆ _dfu_request_table
Initial value:=
{
}
tu_static tu_lookup_entry_t const _dfu_request_lookup[]
Definition at line 95 of file dfu_device.c.
◆ _dfu_state_lookup
Initial value:=
{
{ .key =
APP_IDLE , .data =
"APP_IDLE" },
}
@ DFU_MANIFEST_WAIT_RESET
Definition at line 101 of file dfu_device.c.
◆ _dfu_state_table
Initial value:=
{
}
tu_static tu_lookup_entry_t const _dfu_state_lookup[]
Definition at line 116 of file dfu_device.c.
◆ _dfu_status_lookup
Initial value:=
{
}
@ DFU_STATUS_ERR_CHECK_ERASED
@ DFU_STATUS_ERR_STALLEDPKT
@ DFU_STATUS_ERR_FIRMWARE
Definition at line 122 of file dfu_device.c.
◆ _dfu_status_table
Initial value:=
{
}
tu_static tu_lookup_entry_t const _dfu_status_lookup[]
Definition at line 142 of file dfu_device.c.