summaryrefslogtreecommitdiff
path: root/src/portable
diff options
context:
space:
mode:
authorhathach <[email protected]>2019-04-02 01:20:34 +0700
committerhathach <[email protected]>2019-04-02 01:20:34 +0700
commit06e1fac7c535fdb47e267b5e21f083bce5e33cee (patch)
treee66835e2895d5e75d7ee624b15f39052809b07bf /src/portable
parent8457d0d14cb79174d537c2cd210c0dea3c997358 (diff)
nrf5x enable suspend after set address, instead of set config
Diffstat (limited to 'src/portable')
-rw-r--r--src/portable/nordic/nrf5x/dcd_nrf5x.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/portable/nordic/nrf5x/dcd_nrf5x.c b/src/portable/nordic/nrf5x/dcd_nrf5x.c
index 05f42e60c..1f8e94420 100644
--- a/src/portable/nordic/nrf5x/dcd_nrf5x.c
+++ b/src/portable/nordic/nrf5x/dcd_nrf5x.c
@@ -199,15 +199,9 @@ void dcd_set_address (uint8_t rhport, uint8_t dev_addr)
(void) rhport;
(void) dev_addr;
// Set Address is automatically update by hw controller, nothing to do
-}
-
-void dcd_set_config (uint8_t rhport, uint8_t config_num)
-{
- (void) rhport;
- (void) config_num;
// Enable usbevent for suspend and resume detection
- // Since the bus signal D+/D- are stable from now on.
+ // Since the bus signal D+/D- are stable now.
// Clear current pending first
NRF_USBD->EVENTCAUSE |= NRF_USBD->EVENTCAUSE;
@@ -216,6 +210,12 @@ void dcd_set_config (uint8_t rhport, uint8_t config_num)
NRF_USBD->INTENSET = USBD_INTEN_USBEVENT_Msk;
}
+void dcd_set_config (uint8_t rhport, uint8_t config_num)
+{
+ (void) rhport;
+ (void) config_num;
+}
+
void dcd_remote_wakeup(uint8_t rhport)
{
(void) rhport;