@@ -291,6 +291,14 @@ 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" ,
@@ -310,12 +318,6 @@ template("siwx917_sdk") {
310
318
]
311
319
}
312
320
313
- if (chip_enable_icd_server || ! disable_lcd ) {
314
- defines += [
315
- " SL_SLEEP_TIMER=1" ,
316
- " SI91X_SYSRTC_COUNT=1" ,
317
- ]
318
- }
319
321
if (chip_enable_icd_server ) {
320
322
defines += [
321
323
" SL_ICD_ENABLED=1" ,
@@ -759,6 +761,14 @@ template("siwx917_sdk") {
759
761
]
760
762
}
761
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
+
762
772
if (! disable_lcd ) {
763
773
sources += [
764
774
" ${ efr32_sdk_root } /platform/middleware/glib/dmd/display/dmd_memlcd.c" ,
@@ -794,14 +804,6 @@ template("siwx917_sdk") {
794
804
]
795
805
}
796
806
797
- if (chip_enable_icd_server || ! disable_lcd ) {
798
- sources += [
799
- " ${ efr32_sdk_root } /platform/service/sleeptimer/src/sl_sleeptimer.c" ,
800
- " ${ wifi_sdk_root } /components/device/silabs/si91x/mcu/drivers/peripheral_drivers/src/rsi_sysrtc.c" ,
801
- " ${ wifi_sdk_root } /components/device/silabs/si91x/mcu/drivers/service/sleeptimer/src/sl_sleeptimer_hal_si91x_sysrtc.c" ,
802
- ]
803
- }
804
-
805
807
public_deps = [
806
808
" ${ segger_rtt_root } :segger_rtt" ,
807
809
" ${ segger_rtt_root } :segger_rtt_printf" ,
0 commit comments