@@ -291,14 +291,20 @@ template("siwx917_sdk") {
291
291
if (invoker .enable_dic ) {
292
292
_include_dirs += [ " ${ chip_root } /third_party/silabs/mqtt/stack" ]
293
293
}
294
+
295
+ if (chip_enable_icd_server || ! disable_lcd ) {
296
+ defines += [
297
+ " SL_SLEEP_TIMER=1" ,
298
+ " SI91X_SYSRTC_COUNT=1" ,
299
+ ]
300
+ }
301
+
294
302
if (! disable_lcd ) {
295
303
defines += [
296
304
" CONFIG_ENABLE_UART" ,
297
- " SI91X_SYSRTC_COUNT=1" ,
298
305
" SYSCALLS_WRITE" ,
299
306
" SPI_MULTI_SLAVE" ,
300
307
" SL_ULP_TIMER" ,
301
- " SL_SLEEP_TIMER" ,
302
308
]
303
309
}
304
310
@@ -755,6 +761,14 @@ template("siwx917_sdk") {
755
761
]
756
762
}
757
763
764
+ if (chip_enable_icd_server || ! disable_lcd ) {
765
+ sources += [
766
+ " ${ efr32_sdk_root } /platform/service/sleeptimer/src/sl_sleeptimer.c" ,
767
+ " ${ wifi_sdk_root } /components/device/silabs/si91x/mcu/drivers/peripheral_drivers/src/rsi_sysrtc.c" ,
768
+ " ${ wifi_sdk_root } /components/device/silabs/si91x/mcu/drivers/service/sleeptimer/src/sl_sleeptimer_hal_si91x_sysrtc.c" ,
769
+ ]
770
+ }
771
+
758
772
if (! disable_lcd ) {
759
773
sources += [
760
774
" ${ efr32_sdk_root } /platform/middleware/glib/dmd/display/dmd_memlcd.c" ,
@@ -769,13 +783,10 @@ template("siwx917_sdk") {
769
783
" ${ efr32_sdk_root } /platform/middleware/glib/glib/glib_polygon.c" ,
770
784
" ${ efr32_sdk_root } /platform/middleware/glib/glib/glib_rectangle.c" ,
771
785
" ${ efr32_sdk_root } /platform/middleware/glib/glib/glib_string.c" ,
772
- " ${ efr32_sdk_root } /platform/service/sleeptimer/src/sl_sleeptimer.c" ,
773
786
" ${ wifi_sdk_root } /components/device/silabs/si91x/mcu/drivers/cmsis_driver/SPI.c" ,
774
787
" ${ wifi_sdk_root } /components/device/silabs/si91x/mcu/drivers/hardware_drivers/memlcd/src/memlcd_917/sl_memlcd_spi.c" ,
775
788
" ${ wifi_sdk_root } /components/device/silabs/si91x/mcu/drivers/hardware_drivers/memlcd/src/sl_memlcd.c" ,
776
789
" ${ wifi_sdk_root } /components/device/silabs/si91x/mcu/drivers/hardware_drivers/memlcd/src/sl_memlcd_display.c" ,
777
- " ${ wifi_sdk_root } /components/device/silabs/si91x/mcu/drivers/peripheral_drivers/src/rsi_sysrtc.c" ,
778
- " ${ wifi_sdk_root } /components/device/silabs/si91x/mcu/drivers/service/sleeptimer/src/sl_sleeptimer_hal_si91x_sysrtc.c" ,
779
790
" ${ wifi_sdk_root } /components/device/silabs/si91x/mcu/drivers/unified_api/src/sl_si91x_ulp_timer.c" ,
780
791
]
781
792
}
0 commit comments