summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorhathach <[email protected]>2018-11-23 15:05:40 +0700
committerhathach <[email protected]>2018-11-23 15:05:40 +0700
commite61e9d8b1b9f8e551b4560c61f707bbaeac1fc9a (patch)
tree62e427e194958c3eaee0eb68f46948b2c0dd45c6 /src
parent4e8400e6fba17b47a0834f0498f3fe3d9c8c1153 (diff)
nrf5x add DCD_EVENT_UNPLUGGED event
Diffstat (limited to 'src')
-rw-r--r--src/portable/nordic/nrf5x/hal_nrf5x.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/portable/nordic/nrf5x/hal_nrf5x.c b/src/portable/nordic/nrf5x/hal_nrf5x.c
index 4ce512746..f40e904d7 100644
--- a/src/portable/nordic/nrf5x/hal_nrf5x.c
+++ b/src/portable/nordic/nrf5x/hal_nrf5x.c
@@ -61,6 +61,7 @@ enum {
#endif
#include "tusb_hal.h"
+#include "device/dcd.h"
/*------------------------------------------------------------------*/
/* MACRO TYPEDEF CONSTANT ENUM
@@ -291,6 +292,8 @@ void tusb_hal_nrf_power_event (uint32_t event)
nrf_usbd_disable();
hfclk_disable();
+
+ dcd_event_bus_signal(0, DCD_EVENT_UNPLUGGED, true);
}
break;