alif/tinyusb_port: Implement SOF event.
Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
@@ -281,6 +281,8 @@ void dcd_disconnect(uint8_t rhport)
|
|||||||
void dcd_sof_enable(uint8_t rhport, bool en)
|
void dcd_sof_enable(uint8_t rhport, bool en)
|
||||||
{
|
{
|
||||||
LOG("%010u >%s", DWT->CYCCNT, __func__);
|
LOG("%010u >%s", DWT->CYCCNT, __func__);
|
||||||
|
|
||||||
|
udev->devten_b.softevten = en;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -656,6 +658,9 @@ static void _dcd_handle_devt(uint8_t evt, uint16_t info)
|
|||||||
// 0xE: reset
|
// 0xE: reset
|
||||||
// 0xF: resume
|
// 0xF: resume
|
||||||
} break;
|
} break;
|
||||||
|
case DEVT_SOF: {
|
||||||
|
dcd_event_bus_signal(TUD_OPT_RHPORT, DCD_EVENT_SOF, true);
|
||||||
|
} break;
|
||||||
case DEVT_ERRTICERR: {
|
case DEVT_ERRTICERR: {
|
||||||
__BKPT(0);
|
__BKPT(0);
|
||||||
} break;
|
} break;
|
||||||
|
|||||||
Reference in New Issue
Block a user