diff options
Diffstat (limited to 'tinyusb')
| -rw-r--r-- | tinyusb/core/tusb_types.h | 2 | ||||
| -rw-r--r-- | tinyusb/host/usbh.c | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/tinyusb/core/tusb_types.h b/tinyusb/core/tusb_types.h index 6bdc057f9..79cc5f060 100644 --- a/tinyusb/core/tusb_types.h +++ b/tinyusb/core/tusb_types.h @@ -162,6 +162,8 @@ typedef enum tusb_device_state_{ TUSB_DEVICE_STATE_REMOVING , TUSB_DEVICE_STATE_SAFE_REMOVE , + + TUSB_DEVICE_STATE_INVALID_PARAMETER }tusb_device_state_t; typedef enum { diff --git a/tinyusb/host/usbh.c b/tinyusb/host/usbh.c index 5289a3bbe..edadfa388 100644 --- a/tinyusb/host/usbh.c +++ b/tinyusb/host/usbh.c @@ -100,7 +100,7 @@ static inline uint8_t get_configure_number_for_device(tusb_descriptor_device_t* //--------------------------------------------------------------------+ tusb_device_state_t tusbh_device_get_state (uint8_t const dev_addr) { - ASSERT(dev_addr <= TUSB_CFG_HOST_DEVICE_MAX, 0); + ASSERT(dev_addr <= TUSB_CFG_HOST_DEVICE_MAX, TUSB_DEVICE_STATE_INVALID_PARAMETER); return usbh_device_info_pool[dev_addr].state; } |
