File tree 3 files changed +11
-11
lines changed
openthread/platforms/efr32
3 files changed +11
-11
lines changed Original file line number Diff line number Diff line change @@ -29,15 +29,13 @@ config("openthread_efr32_config") {
29
29
]
30
30
31
31
include_dirs = [
32
+ " ${ sl_ot_efr32_root } " ,
32
33
" ${ chip_root } /examples/platform/efr32" ,
33
34
" ${ sdk_support_root } /matter/efr32/${ silabs_family } /${ silabs_board } " ,
34
35
" ${ sl_ot_platform_abstraction } /include" ,
35
- " ${ sl_ot_efr32_root } " ,
36
-
37
- # TODO TEST is this needed here if it is in efr32_sdk.gni!!!!
38
36
" ${ sl_ot_platform_abstraction } /rtos" ,
39
37
40
- # this is for sl_openthread_features_config.h. should use generated one per board
38
+ # TODO this is for sl_openthread_features_config.h. should use generated one per board when sl_ot_abstraction is integrated
41
39
" ${ sl_ot_libs_path } /config" ,
42
40
]
43
41
Original file line number Diff line number Diff line change @@ -126,8 +126,13 @@ if (wifi_soc != true) { # CCP board
126
126
}
127
127
128
128
source_set (" ot-efr32-cert" ) {
129
+ sources = [
130
+ " ${ openthread_root } /examples/platforms/utils/mac_frame.cpp" ,
131
+ " ${ openthread_root } /examples/platforms/utils/mac_frame.h" ,
132
+ ]
133
+
129
134
if (enable_openthread_cli ) {
130
- sources = [
135
+ sources + = [
131
136
" ${ openthread_root } /examples/apps/cli/cli_uart.cpp" ,
132
137
" ${ openthread_root } /src/cli/cli.cpp" ,
133
138
" ${ openthread_root } /src/cli/cli.hpp" ,
Original file line number Diff line number Diff line change @@ -65,9 +65,6 @@ declare_args() {
65
65
66
66
silabs_log_enabled = true
67
67
68
- # Enable Synchronized Sleepy End Device
69
- enable_synchronized_sed = false
70
-
71
68
# Argument to enable IPv4 for wifi
72
69
# aligning to match chip_inet_config_enable_ipv4 default configuration
73
70
chip_enable_wifi_ipv4 = false
@@ -99,6 +96,9 @@ declare_args() {
99
96
sl_ot_platform_abstraction =
100
97
" ${ efr32_sdk_root } /protocol/openthread/platform-abstraction"
101
98
99
+ # Enable Synchronized Sleepy End Device
100
+ enable_synchronized_sed = use_silabs_thread_lib
101
+
102
102
# board related pre-generated files path (default)
103
103
sl_pre_gen_path =
104
104
" ${ sdk_support_root } /matter/efr32/${ silabs_family } /${ silabs_board } /"
@@ -221,9 +221,6 @@ template("efr32_sdk") {
221
221
# Headers needed for Init no function will be called if OT is not used
222
222
" ${ sl_ot_efr32_root } " ,
223
223
224
- # TODO TEST is this needed here!!!!
225
- " ${ sl_ot_platform_abstraction } /rtos" ,
226
-
227
224
# TODO this is for sl_openthread_features_config.h. should use generated one per board when sl_ot_abstraction is integrated
228
225
" ${ sl_ot_libs_path } /config" ,
229
226
]
You can’t perform that action at this time.
0 commit comments