update startup gcc to add back weak definitions and have HciDrvRadioBoot call NVIC_SetVector

pull/14042/head
Wenn0101 2020-12-17 00:37:44 -07:00 committed by Hugues Kamba
parent 94f74b40db
commit 2e144e83e2
2 changed files with 6 additions and 5 deletions

View File

@ -511,6 +511,7 @@ HciDrvRadioBoot(bool bColdBoot)
CRITICAL_PRINT("INTEN: %d\n", BLEIF->INTEN_b.BLECSSTAT);
CRITICAL_PRINT("INTENREG: %d\n", BLEIF->INTEN);
NVIC_SetVector(BLE_IRQn, HciDrvIntService);
NVIC_EnableIRQ(BLE_IRQn);
//

View File

@ -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_iomaster4_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 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_uart_isr(void); //__attribute((weak, alias("am_default_isr")));
extern void am_uart1_isr(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_ctimer_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_scard_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")));