summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorhathach <[email protected]>2022-03-04 17:26:21 +0700
committerhathach <[email protected]>2022-03-04 17:26:21 +0700
commit3a7d1cfead0d3147425c305d778723a505900d48 (patch)
treecf6648725133ebfb3d2107f497088f938f140d7c /src
parent039b235ca4e8c7b2d201a32a7b1d156ac81382b3 (diff)
minor cleanup
Diffstat (limited to 'src')
-rw-r--r--src/host/usbh.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/host/usbh.c b/src/host/usbh.c
index a61f40910..d655ee7ca 100644
--- a/src/host/usbh.c
+++ b/src/host/usbh.c
@@ -37,11 +37,6 @@
// USBH Configuration
//--------------------------------------------------------------------+
-// TODO remove,update
-#ifndef CFG_TUH_EP_MAX
-#define CFG_TUH_EP_MAX 9
-#endif
-
#ifndef CFG_TUH_TASK_QUEUE_SZ
#define CFG_TUH_TASK_QUEUE_SZ 16
#endif
@@ -72,7 +67,7 @@ typedef struct
} usbh_dev0_t;
typedef struct {
- // port
+ // port, must be same layout as usbh_dev0_t
uint8_t rhport;
uint8_t hub_addr;
uint8_t hub_port;
@@ -102,7 +97,7 @@ typedef struct {
volatile uint8_t state; // device state, value from enum tusbh_device_state_t
uint8_t itf2drv[16]; // map interface number to driver (0xff is invalid)
- uint8_t ep2drv[CFG_TUH_EP_MAX][2]; // map endpoint to driver ( 0xff is invalid )
+ uint8_t ep2drv[CFG_TUH_ENDPOINT_MAX][2]; // map endpoint to driver ( 0xff is invalid )
struct TU_ATTR_PACKED
{
@@ -111,7 +106,7 @@ typedef struct {
volatile bool claimed : 1;
// TODO merge ep2drv here, 4-bit should be sufficient
- }ep_status[CFG_TUH_EP_MAX][2];
+ }ep_status[CFG_TUH_ENDPOINT_MAX][2];
// Mutex for claiming endpoint, only needed when using with preempted RTOS
#if CFG_TUSB_OS != OPT_OS_NONE
@@ -344,6 +339,8 @@ bool tuh_init(uint8_t rhport)
TU_LOG2("USBH init\r\n");
+ TU_LOG2_INT(sizeof(usbh_device_t));
+
tu_memclr(_usbh_devices, sizeof(_usbh_devices));
tu_memclr(&_dev0, sizeof(_dev0));