From 421ae8fc82b884e087e99c8ab3fa25883a3dd623 Mon Sep 17 00:00:00 2001 From: hathach Date: Tue, 17 Jul 2018 23:55:56 +0700 Subject: [PATCH] nrf: move power setup out of stack (to application) --- src/portable/nordic/nrf5x/hal_nrf5x.c | 30 --------------------------- 1 file changed, 30 deletions(-) diff --git a/src/portable/nordic/nrf5x/hal_nrf5x.c b/src/portable/nordic/nrf5x/hal_nrf5x.c index c1d8f0318..806d8f098 100644 --- a/src/portable/nordic/nrf5x/hal_nrf5x.c +++ b/src/portable/nordic/nrf5x/hal_nrf5x.c @@ -177,36 +177,6 @@ static void hfclk_disable(void) *------------------------------------------------------------------*/ bool tusb_hal_init(void) { - // TODO may move to application - - // USB power may already be ready at this time -> no event generated - // We need to execute the handler based on the status - uint32_t usb_reg; - -#ifdef SOFTDEVICE_PRESENT - if ( is_sd_enabled() ) - { - sd_power_usbdetected_enable(true); - sd_power_usbpwrrdy_enable(true); - sd_power_usbremoved_enable(true); - - sd_power_usbregstatus_get(&usb_reg); - }else -#endif - { - usb_reg = NRF_POWER->USBREGSTATUS; - } - - if (usb_reg & POWER_USBREGSTATUS_VBUSDETECT_Msk ) - { - tusb_hal_nrf_power_event(NRFX_POWER_USB_EVT_DETECTED); - } - - if (usb_reg & POWER_USBREGSTATUS_OUTPUTRDY_Msk ) - { - tusb_hal_nrf_power_event(NRFX_POWER_USB_EVT_READY); - } - return true; }