Go to the source code of this file.
|
int8_t | board_ft9xx_vbus (void) |
|
int | board_uart_write (void const *buf, int len) |
|
void | _ft9xx_usbd_ISR (void) |
|
void | ft9xx_usbd_pm_ISR (void) |
|
static uint16_t | _ft9xx_edpt_xfer_out (uint8_t ep_number, uint8_t *buffer, uint16_t xfer_bytes) |
|
static uint16_t | _ft9xx_edpt_xfer_in (uint8_t ep_number, uint8_t *buffer, uint16_t xfer_bytes) |
|
static void | _ft9xx_reset_edpts (void) |
|
static void | _ft9xx_phy_enable (bool en) |
|
static void | _ft9xx_usb_speed (void) |
|
static void | _dcd_ft9xx_attach (void) |
|
static void | _dcd_ft9xx_detach (void) |
|
static uint16_t | _ft9xx_dusb_in (uint8_t ep_number, const uint8_t *buffer, uint16_t length) |
|
static uint16_t | _ft9xx_dusb_out (uint8_t ep_number, uint8_t *buffer, uint16_t length) |
|
bool | dcd_init (uint8_t rhport, const tusb_rhport_init_t *rh_init) |
|
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_edpt0_status_complete (uint8_t rhport, tusb_control_request_t const *request) |
|
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) |
|
bool | dcd_edpt_open (uint8_t rhport, tusb_desc_endpoint_t const *ep_desc) |
|
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) |
|
void | dcd_edpt_stall (uint8_t rhport, uint8_t ep_addr) |
|
void | dcd_edpt_clear_stall (uint8_t rhport, uint8_t ep_addr) |
|
void | dcd_int_handler (uint8_t rhport) |
|
◆ _dcd_ft9xx_attach()
static void _dcd_ft9xx_attach |
( |
void |
| ) |
|
|
static |
◆ _dcd_ft9xx_detach()
static void _dcd_ft9xx_detach |
( |
void |
| ) |
|
|
static |
◆ _ft9xx_dusb_in()
static uint16_t _ft9xx_dusb_in |
( |
uint8_t |
ep_number, |
|
|
const uint8_t * |
buffer, |
|
|
uint16_t |
length |
|
) |
| |
|
static |
◆ _ft9xx_dusb_out()
static uint16_t _ft9xx_dusb_out |
( |
uint8_t |
ep_number, |
|
|
uint8_t * |
buffer, |
|
|
uint16_t |
length |
|
) |
| |
|
static |
◆ _ft9xx_edpt_xfer_in()
static uint16_t _ft9xx_edpt_xfer_in |
( |
uint8_t |
ep_number, |
|
|
uint8_t * |
buffer, |
|
|
uint16_t |
xfer_bytes |
|
) |
| |
|
static |
◆ _ft9xx_edpt_xfer_out()
static uint16_t _ft9xx_edpt_xfer_out |
( |
uint8_t |
ep_number, |
|
|
uint8_t * |
buffer, |
|
|
uint16_t |
xfer_bytes |
|
) |
| |
|
static |
◆ _ft9xx_phy_enable()
static void _ft9xx_phy_enable |
( |
bool |
en | ) |
|
|
inlinestatic |
◆ _ft9xx_reset_edpts()
static void _ft9xx_reset_edpts |
( |
void |
| ) |
|
|
static |
◆ _ft9xx_usb_speed()
static void _ft9xx_usb_speed |
( |
void |
| ) |
|
|
static |
◆ _ft9xx_usbd_ISR()
void _ft9xx_usbd_ISR |
( |
void |
| ) |
|
◆ board_ft9xx_vbus()
int8_t board_ft9xx_vbus |
( |
void |
| ) |
|
◆ board_uart_write()
int board_uart_write |
( |
void const * |
buf, |
|
|
int |
len |
|
) |
| |
◆ dcd_connect()
void dcd_connect |
( |
uint8_t |
rhport | ) |
|
◆ dcd_disconnect()
void dcd_disconnect |
( |
uint8_t |
rhport | ) |
|
◆ dcd_edpt0_status_complete()
◆ dcd_edpt_clear_stall()
void dcd_edpt_clear_stall |
( |
uint8_t |
rhport, |
|
|
uint8_t |
ep_addr |
|
) |
| |
◆ dcd_edpt_close_all()
void dcd_edpt_close_all |
( |
uint8_t |
rhport | ) |
|
◆ dcd_edpt_open()
◆ dcd_edpt_stall()
void dcd_edpt_stall |
( |
uint8_t |
rhport, |
|
|
uint8_t |
ep_addr |
|
) |
| |
◆ dcd_edpt_xfer()
bool dcd_edpt_xfer |
( |
uint8_t |
rhport, |
|
|
uint8_t |
ep_addr, |
|
|
uint8_t * |
buffer, |
|
|
uint16_t |
total_bytes |
|
) |
| |
◆ dcd_edpt_xfer_fifo()
bool dcd_edpt_xfer_fifo |
( |
uint8_t |
rhport, |
|
|
uint8_t |
ep_addr, |
|
|
tu_fifo_t * |
ff, |
|
|
uint16_t |
total_bytes |
|
) |
| |
◆ dcd_init()
◆ dcd_int_disable()
void dcd_int_disable |
( |
uint8_t |
rhport | ) |
|
◆ dcd_int_enable()
void dcd_int_enable |
( |
uint8_t |
rhport | ) |
|
◆ dcd_int_handler()
void dcd_int_handler |
( |
uint8_t |
rhport | ) |
|
◆ dcd_remote_wakeup()
void dcd_remote_wakeup |
( |
uint8_t |
rhport | ) |
|
◆ dcd_set_address()
void dcd_set_address |
( |
uint8_t |
rhport, |
|
|
uint8_t |
dev_addr |
|
) |
| |
◆ dcd_sof_enable()
void dcd_sof_enable |
( |
uint8_t |
rhport, |
|
|
bool |
en |
|
) |
| |
◆ ft9xx_usbd_pm_ISR()
void ft9xx_usbd_pm_ISR |
( |
void |
| ) |
|
◆ _ft9xx_setup_packet
CFG_TUD_MEM_SECTION static CFG_TUSB_MEM_ALIGN uint8_t _ft9xx_setup_packet[8] |
|
static |
◆ _speed
◆ ep_xfer