From c81b56eb4568d329eb3b02173771a9062c76c952 Mon Sep 17 00:00:00 2001 From: hathach Date: Tue, 29 Jan 2019 15:39:47 +0700 Subject: [PATCH] nrf5x usb init before sd works --- .../ses/nrf5x/nRF52840_xxAA_s140v6_MemoryMap.xml | 5 +++++ .../device/cdc_msc_hid/ses/nrf5x/nrf5x.emProject | 2 +- hw/bsp/pca10056/board_pca10056.c | 13 +++++++++++-- 3 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 examples/device/cdc_msc_hid/ses/nrf5x/nRF52840_xxAA_s140v6_MemoryMap.xml diff --git a/examples/device/cdc_msc_hid/ses/nrf5x/nRF52840_xxAA_s140v6_MemoryMap.xml b/examples/device/cdc_msc_hid/ses/nrf5x/nRF52840_xxAA_s140v6_MemoryMap.xml new file mode 100644 index 000000000..48aad06af --- /dev/null +++ b/examples/device/cdc_msc_hid/ses/nrf5x/nRF52840_xxAA_s140v6_MemoryMap.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/examples/device/cdc_msc_hid/ses/nrf5x/nrf5x.emProject b/examples/device/cdc_msc_hid/ses/nrf5x/nrf5x.emProject index a2d0c4a46..b859d1aad 100644 --- a/examples/device/cdc_msc_hid/ses/nrf5x/nrf5x.emProject +++ b/examples/device/cdc_msc_hid/ses/nrf5x/nrf5x.emProject @@ -116,7 +116,7 @@ diff --git a/hw/bsp/pca10056/board_pca10056.c b/hw/bsp/pca10056/board_pca10056.c index c3ac9c421..16dce465e 100644 --- a/hw/bsp/pca10056/board_pca10056.c +++ b/hw/bsp/pca10056/board_pca10056.c @@ -198,7 +198,7 @@ void board_init(void) sd_power_usbregstatus_get(&usb_reg); }else -#else +#endif { // Power module init const nrfx_power_config_t pwr_cfg = { 0 }; @@ -212,7 +212,6 @@ void board_init(void) usb_reg = NRF_POWER->USBREGSTATUS; } -#endif if ( usb_reg & POWER_USBREGSTATUS_VBUSDETECT_Msk ) { tusb_hal_nrf_power_event(NRFX_POWER_USB_EVT_DETECTED); @@ -251,4 +250,14 @@ void board_uart_putchar(uint8_t c) (void) c; } +#ifdef SOFTDEVICE_PRESENT +void SD_EVT_IRQHandler(void) +{ +} + +void SVC_Handler( void ) +{ +} +#endif + #endif