Open FFBoard
Open source force feedback firmware
Loading...
Searching...
No Matches
dfu_device.h File Reference

Go to the source code of this file.

Functions

uint32_t tud_dfu_get_timeout_cb (uint8_t alt, uint8_t state)
 
void tud_dfu_download_cb (uint8_t alt, uint16_t block_num, uint8_t const *data, uint16_t length)
 
void tud_dfu_manifest_cb (uint8_t alt)
 
TU_ATTR_WEAK uint16_t tud_dfu_upload_cb (uint8_t alt, uint16_t block_num, uint8_t *data, uint16_t length)
 
TU_ATTR_WEAK void tud_dfu_detach_cb (void)
 
TU_ATTR_WEAK void tud_dfu_abort_cb (uint8_t alt)
 
void dfu_moded_init (void)
 
bool dfu_moded_deinit (void)
 
void dfu_moded_reset (uint8_t rhport)
 
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)
 

Variables

 C
 

Function Documentation

◆ dfu_moded_control_xfer_cb()

bool dfu_moded_control_xfer_cb ( uint8_t rhport,
uint8_t stage,
tusb_control_request_t const * request )

Definition at line 214 of file dfu_device.c.

◆ dfu_moded_deinit()

bool dfu_moded_deinit ( void )

Definition at line 167 of file dfu_device.c.

◆ dfu_moded_init()

void dfu_moded_init ( void )

Definition at line 163 of file dfu_device.c.

◆ dfu_moded_open()

uint16_t dfu_moded_open ( uint8_t rhport,
tusb_desc_interface_t const * itf_desc,
uint16_t max_len )

Definition at line 171 of file dfu_device.c.

◆ dfu_moded_reset()

void dfu_moded_reset ( uint8_t rhport)

Definition at line 153 of file dfu_device.c.

◆ tud_dfu_abort_cb()

TU_ATTR_WEAK void tud_dfu_abort_cb ( uint8_t alt)

◆ tud_dfu_detach_cb()

TU_ATTR_WEAK void tud_dfu_detach_cb ( void )

◆ tud_dfu_download_cb()

void tud_dfu_download_cb ( uint8_t alt,
uint16_t block_num,
uint8_t const * data,
uint16_t length )

◆ tud_dfu_get_timeout_cb()

uint32_t tud_dfu_get_timeout_cb ( uint8_t alt,
uint8_t state )

◆ tud_dfu_manifest_cb()

void tud_dfu_manifest_cb ( uint8_t alt)

◆ tud_dfu_upload_cb()

TU_ATTR_WEAK uint16_t tud_dfu_upload_cb ( uint8_t alt,
uint16_t block_num,
uint8_t * data,
uint16_t length )

Variable Documentation

◆ C

C
extern
Initial value:
{
#endif
#if !defined(CFG_TUD_DFU_XFER_BUFSIZE)
#endif
void tud_dfu_finish_flashing(uint8_t status)
void tud_dfu_finish_flashing(uint8_t status)
Definition dfu_device.c:360