![]() |
Open FFBoard
Open source force feedback firmware
|
Go to the source code of this file.
Functions | |
struct | TU_ATTR_ALIGNED (4) |
void | dcd_dcache_clean (void const *addr, uint32_t data_size) TU_ATTR_WEAK |
void | dcd_dcache_invalidate (void const *addr, uint32_t data_size) TU_ATTR_WEAK |
void | dcd_dcache_clean_invalidate (void const *addr, uint32_t data_size) TU_ATTR_WEAK |
bool | dcd_init (uint8_t rhport, const tusb_rhport_init_t *rh_init) |
bool | dcd_deinit (uint8_t rhport) |
void | dcd_int_handler (uint8_t rhport) |
void | dcd_int_enable (uint8_t rhport) |
void | dcd_int_disable (uint8_t rhport) |
void | dcd_set_address (uint8_t rhport, uint8_t dev_addr) |
void | dcd_remote_wakeup (uint8_t rhport) |
void | dcd_connect (uint8_t rhport) |
void | dcd_disconnect (uint8_t rhport) |
void | dcd_sof_enable (uint8_t rhport, bool en) |
void | dcd_enter_test_mode (uint8_t rhport, tusb_feature_test_mode_t test_selector) |
void | dcd_edpt0_status_complete (uint8_t rhport, tusb_control_request_t const *request) |
bool | dcd_edpt_open (uint8_t rhport, tusb_desc_endpoint_t const *desc_ep) |
void | dcd_edpt_close_all (uint8_t rhport) |
bool | dcd_edpt_xfer (uint8_t rhport, uint8_t ep_addr, uint8_t *buffer, uint16_t total_bytes) |
bool | dcd_edpt_xfer_fifo (uint8_t rhport, uint8_t ep_addr, tu_fifo_t *ff, uint16_t total_bytes) TU_ATTR_WEAK |
void | dcd_edpt_stall (uint8_t rhport, uint8_t ep_addr) |
void | dcd_edpt_clear_stall (uint8_t rhport, uint8_t ep_addr) |
bool | dcd_edpt_iso_alloc (uint8_t rhport, uint8_t ep_addr, uint16_t largest_packet_size) |
bool | dcd_edpt_iso_activate (uint8_t rhport, tusb_desc_endpoint_t const *desc_ep) |
void | dcd_edpt_close (uint8_t rhport, uint8_t ep_addr) |
void | dcd_event_handler (dcd_event_t const *event, bool in_isr) |
static TU_ATTR_ALWAYS_INLINE void | dcd_event_bus_signal (uint8_t rhport, dcd_eventid_t eid, bool in_isr) |
static TU_ATTR_ALWAYS_INLINE void | dcd_event_bus_reset (uint8_t rhport, tusb_speed_t speed, bool in_isr) |
static TU_ATTR_ALWAYS_INLINE void | dcd_event_setup_received (uint8_t rhport, uint8_t const *setup, bool in_isr) |
static TU_ATTR_ALWAYS_INLINE void | dcd_event_xfer_complete (uint8_t rhport, uint8_t ep_addr, uint32_t xferred_bytes, uint8_t result, bool in_isr) |
static TU_ATTR_ALWAYS_INLINE void | dcd_event_sof (uint8_t rhport, uint32_t frame_count, bool in_isr) |
Variables | |
C | |
dcd_event_t | |
void dcd_connect | ( | uint8_t | rhport | ) |
Definition at line 349 of file fsdev_stm32.h.
TU_ATTR_WEAK void dcd_dcache_clean | ( | void const * | addr, |
uint32_t | data_size | ||
) |
Definition at line 61 of file dcd_ci_hs.c.
TU_ATTR_WEAK void dcd_dcache_clean_invalidate | ( | void const * | addr, |
uint32_t | data_size | ||
) |
Definition at line 69 of file dcd_ci_hs.c.
TU_ATTR_WEAK void dcd_dcache_invalidate | ( | void const * | addr, |
uint32_t | data_size | ||
) |
Definition at line 65 of file dcd_ci_hs.c.
void dcd_disconnect | ( | uint8_t | rhport | ) |
Definition at line 344 of file fsdev_stm32.h.
void dcd_edpt0_status_complete | ( | uint8_t | rhport, |
tusb_control_request_t const * | request | ||
) |
Definition at line 38 of file usbd_control.c.
void dcd_edpt_clear_stall | ( | uint8_t | rhport, |
uint8_t | ep_addr | ||
) |
Definition at line 927 of file dcd_ft9xx.c.
void dcd_edpt_close | ( | uint8_t | rhport, |
uint8_t | ep_addr | ||
) |
Definition at line 402 of file dcd_ci_fs.c.
void dcd_edpt_close_all | ( | uint8_t | rhport | ) |
Definition at line 802 of file dcd_ft9xx.c.
bool dcd_edpt_iso_activate | ( | uint8_t | rhport, |
tusb_desc_endpoint_t const * | desc_ep | ||
) |
Definition at line 707 of file dcd_musb.c.
bool dcd_edpt_iso_alloc | ( | uint8_t | rhport, |
uint8_t | ep_addr, | ||
uint16_t | largest_packet_size | ||
) |
Definition at line 697 of file dcd_musb.c.
bool dcd_edpt_open | ( | uint8_t | rhport, |
tusb_desc_endpoint_t const * | desc_ep | ||
) |
Definition at line 674 of file dcd_ft9xx.c.
void dcd_edpt_stall | ( | uint8_t | rhport, |
uint8_t | ep_addr | ||
) |
Definition at line 905 of file dcd_ft9xx.c.
bool dcd_edpt_xfer | ( | uint8_t | rhport, |
uint8_t | ep_addr, | ||
uint8_t * | buffer, | ||
uint16_t | total_bytes | ||
) |
Definition at line 810 of file dcd_ft9xx.c.
bool dcd_edpt_xfer_fifo | ( | uint8_t | rhport, |
uint8_t | ep_addr, | ||
tu_fifo_t * | ff, | ||
uint16_t | total_bytes | ||
) |
Definition at line 894 of file dcd_ft9xx.c.
void dcd_enter_test_mode | ( | uint8_t | rhport, |
tusb_feature_test_mode_t | test_selector | ||
) |
Definition at line 1008 of file dcd_dwc2.c.
|
inlinestatic |
|
inlinestatic |
void dcd_event_handler | ( | dcd_event_t const * | event, |
bool | in_isr | ||
) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
bool dcd_init | ( | uint8_t | rhport, |
const tusb_rhport_init_t * | rh_init | ||
) |
Definition at line 520 of file dcd_ft9xx.c.
void dcd_int_disable | ( | uint8_t | rhport | ) |
Definition at line 138 of file dcd_samd.c.
void dcd_int_enable | ( | uint8_t | rhport | ) |
Definition at line 132 of file dcd_samd.c.
void dcd_int_handler | ( | uint8_t | rhport | ) |
Definition at line 954 of file dcd_ft9xx.c.
void dcd_remote_wakeup | ( | uint8_t | rhport | ) |
Definition at line 593 of file dcd_ft9xx.c.
void dcd_set_address | ( | uint8_t | rhport, |
uint8_t | dev_addr | ||
) |
Definition at line 553 of file dcd_ft9xx.c.
void dcd_sof_enable | ( | uint8_t | rhport, |
bool | en | ||
) |
Definition at line 661 of file dcd_ft9xx.c.
|
extern |