diff options
| author | hathach <[email protected]> | 2019-07-24 23:07:30 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2019-07-24 23:07:30 +0700 |
| commit | 2a543c0e79b882b054d87f89ee8cf8e83b44e22e (patch) | |
| tree | b3e7e50429b6ed2c1f26b483baf948a4662c64f0 /src/device | |
| parent | 56b656c768a5e1b775ed41a5f74bbf75901f9d74 (diff) | |
update vendor device similar to cdc read/write
maybe refactor later
Diffstat (limited to 'src/device')
| -rw-r--r-- | src/device/usbd.c | 2 | ||||
| -rw-r--r-- | src/device/usbd_pvt.h | 6 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/device/usbd.c b/src/device/usbd.c index 4ce056e7f..c94d08a67 100644 --- a/src/device/usbd.c +++ b/src/device/usbd.c @@ -528,7 +528,7 @@ static bool process_set_config(uint8_t rhport, uint8_t cfg_num) _usbd_dev.itf2drv[desc_itf->bInterfaceNumber] = drv_id;
uint16_t itf_len=0;
- TU_ASSERT( usbd_class_drivers[drv_id].open( rhport, desc_itf, &itf_len ) );
+ TU_ASSERT( usbd_class_drivers[drv_id].open(rhport, desc_itf, &itf_len) );
TU_ASSERT( itf_len >= sizeof(tusb_desc_interface_t) );
mark_interface_endpoint(_usbd_dev.ep2drv, p_desc, itf_len, drv_id);
diff --git a/src/device/usbd_pvt.h b/src/device/usbd_pvt.h index 06f7a3afe..fbf030ce3 100644 --- a/src/device/usbd_pvt.h +++ b/src/device/usbd_pvt.h @@ -39,11 +39,13 @@ bool usbd_init (void); // USBD Endpoint API //--------------------------------------------------------------------+ +//bool usbd_edpt_open(uint8_t rhport, tusb_desc_endpoint_t const * p_endpoint_desc); + // Submit a usb transfer -bool usbd_edpt_xfer (uint8_t rhport, uint8_t ep_addr, uint8_t * buffer, uint16_t total_bytes); +bool usbd_edpt_xfer(uint8_t rhport, uint8_t ep_addr, uint8_t * buffer, uint16_t total_bytes); // Check if endpoint transferring is complete -bool usbd_edpt_busy (uint8_t rhport, uint8_t ep_addr); +bool usbd_edpt_busy(uint8_t rhport, uint8_t ep_addr); void usbd_edpt_stall(uint8_t rhport, uint8_t ep_addr); void usbd_edpt_clear_stall(uint8_t rhport, uint8_t ep_addr); |
