mirror of https://github.com/ARMmbed/mbed-os.git
update startup gcc to add back weak definitions and have HciDrvRadioBoot call NVIC_SetVector
parent
94f74b40db
commit
2e144e83e2
|
@ -511,6 +511,7 @@ HciDrvRadioBoot(bool bColdBoot)
|
||||||
CRITICAL_PRINT("INTEN: %d\n", BLEIF->INTEN_b.BLECSSTAT);
|
CRITICAL_PRINT("INTEN: %d\n", BLEIF->INTEN_b.BLECSSTAT);
|
||||||
CRITICAL_PRINT("INTENREG: %d\n", BLEIF->INTEN);
|
CRITICAL_PRINT("INTENREG: %d\n", BLEIF->INTEN);
|
||||||
|
|
||||||
|
NVIC_SetVector(BLE_IRQn, HciDrvIntService);
|
||||||
NVIC_EnableIRQ(BLE_IRQn);
|
NVIC_EnableIRQ(BLE_IRQn);
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -77,11 +77,11 @@ extern void am_iomaster2_isr(void) __attribute((weak, alias("am_default_isr")));
|
||||||
extern void am_iomaster3_isr(void) __attribute((weak, alias("am_default_isr")));
|
extern void am_iomaster3_isr(void) __attribute((weak, alias("am_default_isr")));
|
||||||
extern void am_iomaster4_isr(void) __attribute((weak, alias("am_default_isr")));
|
extern void am_iomaster4_isr(void) __attribute((weak, alias("am_default_isr")));
|
||||||
extern void am_iomaster5_isr(void) __attribute((weak, alias("am_default_isr")));
|
extern void am_iomaster5_isr(void) __attribute((weak, alias("am_default_isr")));
|
||||||
extern void HciDrvIntService(void); //__attribute((weak, alias("am_default_isr")));
|
extern void HciDrvIntService(void) __attribute((weak, alias("am_default_isr")));
|
||||||
extern void am_gpio_isr(void); //__attribute((weak, alias("am_default_isr")));
|
extern void am_gpio_isr(void) __attribute((weak, alias("am_default_isr")));
|
||||||
extern void am_ctimer_isr(void); //__attribute((weak, alias("am_default_isr")));
|
extern void am_ctimer_isr(void) __attribute((weak, alias("am_default_isr")));
|
||||||
extern void am_uart_isr(void); //__attribute((weak, alias("am_default_isr")));
|
extern void am_uart_isr(void) __attribute((weak, alias("am_default_isr")));
|
||||||
extern void am_uart1_isr(void); //__attribute((weak, alias("am_default_isr")));
|
extern void am_uart1_isr(void) __attribute((weak, alias("am_default_isr")));
|
||||||
extern void am_scard_isr(void) __attribute((weak, alias("am_default_isr")));
|
extern void am_scard_isr(void) __attribute((weak, alias("am_default_isr")));
|
||||||
extern void am_adc_isr(void) __attribute((weak, alias("am_default_isr")));
|
extern void am_adc_isr(void) __attribute((weak, alias("am_default_isr")));
|
||||||
extern void am_pdm0_isr(void) __attribute((weak, alias("am_default_isr")));
|
extern void am_pdm0_isr(void) __attribute((weak, alias("am_default_isr")));
|
||||||
|
|
Loading…
Reference in New Issue