Skip to content

Commit b979c1b

Browse files
committed
minor fix
1 parent 94dc526 commit b979c1b

File tree

5 files changed

+12
-6
lines changed

5 files changed

+12
-6
lines changed

scripts/build/build/targets.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,8 @@ def BuildEfr32Target():
258258
TargetPart('brd2605a', board=Efr32Board.BRD2605A, enable_wifi=True, enable_917_soc=True),
259259
TargetPart('brd4343a', board=Efr32Board.BRD4343A, enable_wifi=True, enable_917_soc=True),
260260
TargetPart('brd4342a', board=Efr32Board.BRD4342A, enable_wifi=True, enable_917_soc=True),
261-
TargetPart('brd4350a', board=Efr32Board.BRD4350A, enable_wifi=True, enable_917_soc=True),
261+
TargetPart('brd4350a', board=Efr32Board.BRD4350A),
262+
TargetPart('brd4351a', board=Efr32Board.BRD4351A),
262263
])
263264

264265
# apps

scripts/build/builders/efr32.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ class Efr32Board(Enum):
115115
BRD4343A = 14
116116
BRD4342A = 15
117117
BRD4350A = 16
118+
BRD4351A = 17
118119

119120
def GnArgName(self):
120121
if self == Efr32Board.BRD2704B:
@@ -148,7 +149,9 @@ def GnArgName(self):
148149
elif self == Efr32Board.BRD4342A:
149150
return 'BRD4342A'
150151
elif self == Efr32Board.BRD4350A:
151-
return 'BRD4350A'
152+
return 'BRD4350A'
153+
elif self == Efr32Board.BRD4351A:
154+
return 'BRD4351A'
152155
else:
153156
raise Exception('Unknown board #: %r' % self)
154157

scripts/examples/gn_silabs_example.sh

+1
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ if [ "$#" == "0" ]; then
7878
BRD4318A
7979
BRD4319A
8080
BRD4350A
81+
BRD4351A
8182
8283
8384
<Build options> - optional noteworthy build options for EFR32

third_party/silabs/efr32_sdk.gni

+4-3
Original file line numberDiff line numberDiff line change
@@ -347,10 +347,10 @@ template("efr32_sdk") {
347347
"${sdk_support_root}/protocol/bluetooth/bgstack/ll/build/gcc/xg26/release/liblinklayer.a",
348348
"${sdk_support_root}/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg26_gcc_release.a",
349349
]
350-
if (silabs_mcu == "MGM260PB32VNA") {
351-
libs += [ "${sdk_support_root}/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm260pb22vna_gcc.a" ]
352-
} else if (silabs_mcu == "MGM260PD32VNA") {
350+
if (silabs_mcu == "MGM260PB22VNA") {
353351
libs += [ "${sdk_support_root}/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm260pb22vna_gcc.a" ]
352+
} else if (silabs_mcu == "MGM260PB32VNA") {
353+
libs += [ "${sdk_support_root}/platform/radio/rail_lib/autogen/librail_release/librail_config_mgm260pb32vna_gcc.a" ]
354354
}
355355

356356
defines += [ "MGM26" ]
@@ -1080,6 +1080,7 @@ template("efr32_sdk") {
10801080
sources += [
10811081
"${efr32_sdk_root}/platform/Device/SiliconLabs/MGM26/Source/startup_mgm26.c",
10821082
"${efr32_sdk_root}/platform/Device/SiliconLabs/MGM26/Source/system_mgm26.c",
1083+
"${efr32_sdk_root}/platform/radio/rail_lib/plugin/fem_util/sl_fem_util.c",
10831084
"${efr32_sdk_root}/platform/service/device_manager/clocks/sl_device_clock_efr32xg26.c",
10841085
"${efr32_sdk_root}/platform/service/device_manager/devices/sl_device_peripheral_hal_efr32xg26.c",
10851086
]

third_party/silabs/silabs_board.gni

+1-1
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ if (silabs_board == "BRD4338A" || silabs_board == "BRD2605A" ||
195195
use_external_flash = false
196196
} else if (silabs_board == "BRD4351A") {
197197
silabs_family = "mgm26"
198-
silabs_mcu = "MGM260PD32VNA"
198+
silabs_mcu = "MGM260PB32VNA"
199199

200200
# MGM260 do not have an external flash
201201
use_external_flash = false

0 commit comments

Comments
 (0)