diff options
| author | hathach <[email protected]> | 2018-12-05 17:30:04 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2018-12-05 17:30:04 +0700 |
| commit | d887829b4c088e14d8e528b3afb6f5fc894c49d9 (patch) | |
| tree | 9fbd20356baf7d86625b4d12ecba2d119b452f29 /src/device | |
| parent | 3dc0653d702e5e6b50e6a256d613ab7323561d94 (diff) | |
change usbd_init() return to bool for simplicity
Diffstat (limited to 'src/device')
| -rw-r--r-- | src/device/usbd.c | 8 | ||||
| -rw-r--r-- | src/device/usbd_pvt.h | 4 |
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 |
