fix 2nd test when tud_descriptor_device_cb() return NULL

This commit is contained in:
hathach 2019-10-30 23:34:09 +07:00
parent a0002cc709
commit 0653e1d1f5
No known key found for this signature in database
GPG Key ID: 2FA891220FBFD581
1 changed files with 11 additions and 9 deletions

View File

@ -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();
}