![]() |
Open FFBoard
Open source force feedback firmware
|
Go to the source code of this file.
Functions | |
bool | tuh_cdc_itf_get_info (uint8_t idx, tuh_itf_info_t *info) |
bool | tuh_cdc_mounted (uint8_t idx) |
bool | tuh_cdc_get_dtr (uint8_t idx) |
bool | tuh_cdc_get_rts (uint8_t idx) |
static TU_ATTR_ALWAYS_INLINE bool | tuh_cdc_connected (uint8_t idx) |
bool | tuh_cdc_get_local_line_coding (uint8_t idx, cdc_line_coding_t *line_coding) |
uint32_t | tuh_cdc_write_available (uint8_t idx) |
uint32_t | tuh_cdc_write (uint8_t idx, void const *buffer, uint32_t bufsize) |
uint32_t | tuh_cdc_write_flush (uint8_t idx) |
bool | tuh_cdc_write_clear (uint8_t idx) |
uint32_t | tuh_cdc_read_available (uint8_t idx) |
uint32_t | tuh_cdc_read (uint8_t idx, void *buffer, uint32_t bufsize) |
bool | tuh_cdc_peek (uint8_t idx, uint8_t *ch) |
bool | tuh_cdc_read_clear (uint8_t idx) |
bool | tuh_cdc_set_control_line_state (uint8_t idx, uint16_t line_state, tuh_xfer_cb_t complete_cb, uintptr_t user_data) |
bool | tuh_cdc_set_baudrate (uint8_t idx, uint32_t baudrate, tuh_xfer_cb_t complete_cb, uintptr_t user_data) |
bool | tuh_cdc_set_data_format (uint8_t idx, uint8_t stop_bits, uint8_t parity, uint8_t data_bits, tuh_xfer_cb_t complete_cb, uintptr_t user_data) |
bool | tuh_cdc_set_line_coding (uint8_t idx, cdc_line_coding_t const *line_coding, tuh_xfer_cb_t complete_cb, uintptr_t user_data) |
static TU_ATTR_ALWAYS_INLINE bool | tuh_cdc_connect (uint8_t idx, tuh_xfer_cb_t complete_cb, uintptr_t user_data) |
static TU_ATTR_ALWAYS_INLINE bool | tuh_cdc_disconnect (uint8_t idx, tuh_xfer_cb_t complete_cb, uintptr_t user_data) |
TU_ATTR_WEAK void | tuh_cdc_mount_cb (uint8_t idx) |
TU_ATTR_WEAK void | tuh_cdc_umount_cb (uint8_t idx) |
TU_ATTR_WEAK void | tuh_cdc_rx_cb (uint8_t idx) |
TU_ATTR_WEAK void | tuh_cdc_tx_complete_cb (uint8_t idx) |
bool | cdch_init (void) |
bool | cdch_deinit (void) |
bool | cdch_open (uint8_t rhport, uint8_t dev_addr, tusb_desc_interface_t const *itf_desc, uint16_t max_len) |
bool | cdch_set_config (uint8_t dev_addr, uint8_t itf_num) |
bool | cdch_xfer_cb (uint8_t dev_addr, uint8_t ep_addr, xfer_result_t event, uint32_t xferred_bytes) |
void | cdch_close (uint8_t dev_addr) |
Variables | |
C | |
void cdch_close | ( | uint8_t | dev_addr | ) |
Definition at line 650 of file cdc_host.c.
bool cdch_deinit | ( | void | ) |
Definition at line 641 of file cdc_host.c.
bool cdch_init | ( | void | ) |
Definition at line 624 of file cdc_host.c.
bool cdch_open | ( | uint8_t | rhport, |
uint8_t | dev_addr, | ||
tusb_desc_interface_t const * | itf_desc, | ||
uint16_t | max_len | ||
) |
Definition at line 733 of file cdc_host.c.
bool cdch_set_config | ( | uint8_t | dev_addr, |
uint8_t | itf_num | ||
) |
Definition at line 772 of file cdc_host.c.
bool cdch_xfer_cb | ( | uint8_t | dev_addr, |
uint8_t | ep_addr, | ||
xfer_result_t | event, | ||
uint32_t | xferred_bytes | ||
) |
Definition at line 668 of file cdc_host.c.
|
inlinestatic |
Definition at line 165 of file cdc_host.h.
|
inlinestatic |
Definition at line 92 of file cdc_host.h.
|
inlinestatic |
Definition at line 171 of file cdc_host.h.
bool tuh_cdc_get_dtr | ( | uint8_t | idx | ) |
Definition at line 313 of file cdc_host.c.
bool tuh_cdc_get_local_line_coding | ( | uint8_t | idx, |
cdc_line_coding_t * | line_coding | ||
) |
Definition at line 327 of file cdc_host.c.
bool tuh_cdc_get_rts | ( | uint8_t | idx | ) |
Definition at line 320 of file cdc_host.c.
bool tuh_cdc_itf_get_info | ( | uint8_t | idx, |
tuh_itf_info_t * | info | ||
) |
Definition at line 285 of file cdc_host.c.
TU_ATTR_WEAK void tuh_cdc_mount_cb | ( | uint8_t | idx | ) |
bool tuh_cdc_mounted | ( | uint8_t | idx | ) |
Definition at line 307 of file cdc_host.c.
bool tuh_cdc_peek | ( | uint8_t | idx, |
uint8_t * | ch | ||
) |
Definition at line 386 of file cdc_host.c.
uint32_t tuh_cdc_read | ( | uint8_t | idx, |
void * | buffer, | ||
uint32_t | bufsize | ||
) |
Definition at line 372 of file cdc_host.c.
uint32_t tuh_cdc_read_available | ( | uint8_t | idx | ) |
Definition at line 379 of file cdc_host.c.
bool tuh_cdc_read_clear | ( | uint8_t | idx | ) |
Definition at line 393 of file cdc_host.c.
TU_ATTR_WEAK void tuh_cdc_rx_cb | ( | uint8_t | idx | ) |
bool tuh_cdc_set_baudrate | ( | uint8_t | idx, |
uint32_t | baudrate, | ||
tuh_xfer_cb_t | complete_cb, | ||
uintptr_t | user_data | ||
) |
Definition at line 548 of file cdc_host.c.
bool tuh_cdc_set_control_line_state | ( | uint8_t | idx, |
uint16_t | line_state, | ||
tuh_xfer_cb_t | complete_cb, | ||
uintptr_t | user_data | ||
) |
Definition at line 525 of file cdc_host.c.
bool tuh_cdc_set_data_format | ( | uint8_t | idx, |
uint8_t | stop_bits, | ||
uint8_t | parity, | ||
uint8_t | data_bits, | ||
tuh_xfer_cb_t | complete_cb, | ||
uintptr_t | user_data | ||
) |
Definition at line 571 of file cdc_host.c.
bool tuh_cdc_set_line_coding | ( | uint8_t | idx, |
cdc_line_coding_t const * | line_coding, | ||
tuh_xfer_cb_t | complete_cb, | ||
uintptr_t | user_data | ||
) |
Definition at line 597 of file cdc_host.c.
TU_ATTR_WEAK void tuh_cdc_tx_complete_cb | ( | uint8_t | idx | ) |
TU_ATTR_WEAK void tuh_cdc_umount_cb | ( | uint8_t | idx | ) |
uint32_t tuh_cdc_write | ( | uint8_t | idx, |
void const * | buffer, | ||
uint32_t | bufsize | ||
) |
Definition at line 340 of file cdc_host.c.
uint32_t tuh_cdc_write_available | ( | uint8_t | idx | ) |
Definition at line 361 of file cdc_host.c.
bool tuh_cdc_write_clear | ( | uint8_t | idx | ) |
Definition at line 354 of file cdc_host.c.
uint32_t tuh_cdc_write_flush | ( | uint8_t | idx | ) |
Definition at line 347 of file cdc_host.c.
|
extern |