summaryrefslogtreecommitdiff
path: root/src/device
diff options
context:
space:
mode:
authorhathach <[email protected]>2018-12-05 17:30:04 +0700
committerhathach <[email protected]>2018-12-05 17:30:04 +0700
commitd887829b4c088e14d8e528b3afb6f5fc894c49d9 (patch)
tree9fbd20356baf7d86625b4d12ecba2d119b452f29 /src/device
parent3dc0653d702e5e6b50e6a256d613ab7323561d94 (diff)
change usbd_init() return to bool for simplicity
Diffstat (limited to 'src/device')
-rw-r--r--src/device/usbd.c8
-rw-r--r--src/device/usbd_pvt.h4
2 files changed, 6 insertions, 6 deletions
diff --git a/src/device/usbd.c b/src/device/usbd.c
index 206b663c0..78eebf76b 100644
--- a/src/device/usbd.c
+++ b/src/device/usbd.c
@@ -189,11 +189,11 @@ bool tud_mounted(void)
//--------------------------------------------------------------------+
// USBD Task
//--------------------------------------------------------------------+
-tusb_error_t usbd_init (void)
+bool usbd_init (void)
{
// Init device queue & task
_usbd_q = osal_queue_create(&_usbd_qdef);
- TU_VERIFY(_usbd_q, TUSB_ERROR_OSAL_QUEUE_FAILED);
+ TU_ASSERT(_usbd_q != NULL);
osal_task_create(&_usbd_task_def);
@@ -201,10 +201,10 @@ tusb_error_t usbd_init (void)
for (uint8_t i = 0; i < USBD_CLASS_DRIVER_COUNT; i++) usbd_class_drivers[i].init();
// Init device controller driver
- dcd_init(TUD_OPT_RHPORT);
+ TU_ASSERT(dcd_init(TUD_OPT_RHPORT));
dcd_int_enable(TUD_OPT_RHPORT);
- return TUSB_ERROR_NONE;
+ return true;
}
static void usbd_reset(uint8_t rhport)
diff --git a/src/device/usbd_pvt.h b/src/device/usbd_pvt.h
index 30f010887..cbe5017bb 100644
--- a/src/device/usbd_pvt.h
+++ b/src/device/usbd_pvt.h
@@ -51,8 +51,8 @@ extern tud_desc_set_t const* usbd_desc_set;
//--------------------------------------------------------------------+
// INTERNAL API for stack management
//--------------------------------------------------------------------+
-tusb_error_t usbd_init (void);
-void usbd_task (void* param);
+bool usbd_init (void);
+void usbd_task (void* param);
// Carry out Data and Status stage of control transfer