summaryrefslogtreecommitdiff
path: root/tinyusb
diff options
context:
space:
mode:
Diffstat (limited to 'tinyusb')
-rw-r--r--tinyusb/core/tusb_types.h2
-rw-r--r--tinyusb/host/usbh.c2
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;
}