Go to the source code of this file.
|
| static bool | tusbh_custom_is_mounted (uint8_t dev_addr, uint16_t vendor_id, uint16_t product_id) |
| |
| bool | tusbh_custom_read (uint8_t dev_addr, uint16_t vendor_id, uint16_t product_id, void *p_buffer, uint16_t length) |
| |
| bool | tusbh_custom_write (uint8_t dev_addr, uint16_t vendor_id, uint16_t product_id, void const *p_data, uint16_t length) |
| |
| void | cush_init (void) |
| |
| bool | cush_open_subtask (uint8_t dev_addr, tusb_desc_interface_t const *p_interface_desc, uint16_t *p_length) |
| |
| void | cush_isr (pipe_handle_t pipe_hdl, xfer_result_t event) |
| |
| void | cush_close (uint8_t dev_addr) |
| |
◆ cush_close()
| void cush_close |
( |
uint8_t | dev_addr | ) |
|
◆ cush_init()
◆ cush_isr()
◆ cush_open_subtask()
| bool cush_open_subtask |
( |
uint8_t | dev_addr, |
|
|
tusb_desc_interface_t const * | p_interface_desc, |
|
|
uint16_t * | p_length ) |
◆ tusbh_custom_is_mounted()
| static bool tusbh_custom_is_mounted |
( |
uint8_t | dev_addr, |
|
|
uint16_t | vendor_id, |
|
|
uint16_t | product_id ) |
|
inlinestatic |
◆ tusbh_custom_read()
| bool tusbh_custom_read |
( |
uint8_t | dev_addr, |
|
|
uint16_t | vendor_id, |
|
|
uint16_t | product_id, |
|
|
void * | p_buffer, |
|
|
uint16_t | length ) |
◆ tusbh_custom_write()
| bool tusbh_custom_write |
( |
uint8_t | dev_addr, |
|
|
uint16_t | vendor_id, |
|
|
uint16_t | product_id, |
|
|
void const * | p_data, |
|
|
uint16_t | length ) |
Initial value:{
#endif
typedef struct {
pipe_handle_t pipe_in;
pipe_handle_t pipe_out;
}custom_interface_info_t