summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorhathach <[email protected]>2019-10-30 23:34:09 +0700
committerhathach <[email protected]>2019-10-30 23:34:09 +0700
commit0653e1d1f5a82dc6713f4175fd12c62e353e4628 (patch)
tree445058355190aff9916bfca009e623e00bf8185b /test
parenta0002cc709bd39049d3effbe9a59b62dc198f79d (diff)
fix 2nd test when tud_descriptor_device_cb() return NULL
Diffstat (limited to 'test')
-rw-r--r--test/test/test_usbd/test_usbd.c20
1 files changed, 11 insertions, 9 deletions
diff --git a/test/test/test_usbd/test_usbd.c b/test/test/test_usbd/test_usbd.c
index 0e746d371..d4b3f806b 100644
--- a/test/test/test_usbd/test_usbd.c
+++ b/test/test/test_usbd/test_usbd.c
@@ -97,12 +97,14 @@ uint16_t const* tud_descriptor_string_cb(uint8_t index)
void setUp(void)
{
- dcd_init_Expect(rhport);
-
dcd_int_disable_Ignore();
dcd_int_enable_Ignore();
- tusb_init();
+ if ( !tusb_inited() )
+ {
+ dcd_init_Expect(rhport);
+ tusb_init();
+ }
ptr_desc_device = (uint8_t const *) &desc_device;
}
@@ -127,10 +129,10 @@ void test_usbd_get_device_descriptor_null(void)
{
ptr_desc_device = NULL;
-// dcd_event_setup_received(rhport, (uint8_t*) &req_get_desc_device, false);
-//
-// dcd_edpt_stall_Expect(rhport, 0);
-// dcd_edpt_stall_Expect(rhport, 0x80);
-//
-// tud_task();
+ dcd_event_setup_received(rhport, (uint8_t*) &req_get_desc_device, false);
+
+ dcd_edpt_stall_Expect(rhport, 0);
+ dcd_edpt_stall_Expect(rhport, 0x80);
+
+ tud_task();
}