Selaa lähdekoodia

change: 调整wm_main里的中断注册函数

Wendal Chen 2 vuotta sitten
vanhempi
sitoutus
214280c2a2
1 muutettua tiedostoa jossa 8 lisäystä ja 6 poistoa
  1. 8 6
      platform/sys/wm_main.c

+ 8 - 6
platform/sys/wm_main.c

@@ -213,7 +213,7 @@ int main(void)
 
     /*configure wake up source begin*/
 	csi_vic_set_wakeup_irq(SDIO_IRQn);
-    #ifdef LUAT_USE_WLAN
+    #if (defined(LUAT_USE_WLAN) || defined(LUAT_USE_NIMBLE))
     csi_vic_set_wakeup_irq(MAC_IRQn);
     csi_vic_set_wakeup_irq(SEC_IRQn);
     #endif
@@ -226,21 +226,23 @@ int main(void)
     csi_vic_set_wakeup_irq(I2C_IRQn);
     csi_vic_set_wakeup_irq(ADC_IRQn);
     csi_vic_set_wakeup_irq(SPI_LS_IRQn);
-    #ifdef LUAT_USE_WLAN
 	csi_vic_set_wakeup_irq(SPI_HS_IRQn);
-    #endif
     csi_vic_set_wakeup_irq(GPIOA_IRQn);
     csi_vic_set_wakeup_irq(GPIOB_IRQn);
     csi_vic_set_wakeup_irq(UART0_IRQn);
     csi_vic_set_wakeup_irq(UART1_IRQn);
     csi_vic_set_wakeup_irq(UART24_IRQn);
-    // csi_vic_set_wakeup_irq(BLE_IRQn);
-    // csi_vic_set_wakeup_irq(BT_IRQn);
+    #if (defined(LUAT_USE_NIMBLE))
+    csi_vic_set_wakeup_irq(BLE_IRQn);
+    csi_vic_set_wakeup_irq(BT_IRQn);
+    #endif
     csi_vic_set_wakeup_irq(PWM_IRQn);
     csi_vic_set_wakeup_irq(I2S_IRQn);
 	csi_vic_set_wakeup_irq(SIDO_HOST_IRQn);
     csi_vic_set_wakeup_irq(SYS_TICK_IRQn);
-    // csi_vic_set_wakeup_irq(RSA_IRQn);
+    #if (defined(LUAT_USE_WLAN) || defined(LUAT_USE_RSA))
+    csi_vic_set_wakeup_irq(RSA_IRQn);
+    #endif
     csi_vic_set_wakeup_irq(CRYPTION_IRQn);
     csi_vic_set_wakeup_irq(PMU_IRQn);
     csi_vic_set_wakeup_irq(TIMER_IRQn);