Skip to content

Commit 6f35b46

Browse files
committed
Replace instance of siwigsm with build.core
This will be helpful in future when adding different core Signed-off-by: Ajay Bhargav <[email protected]>
1 parent 8d7ff2a commit 6f35b46

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

builder/framework/siwiduino.py

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -141,14 +141,14 @@ def gen_fota_file(target, source, env):
141141
("F_CPU", "$BOARD_F_CPU"),
142142
("ARDUINO", 10813),
143143
"ARDUINO_ARCH_ARM",
144-
("ARDUINO_VARIANT", '\\"%s\\"' % env.BoardConfig().get("build.variant").replace('"', "")),
145-
("ARDUINO_BOARD", '\\"%s\\"' % env.BoardConfig().get("name").replace('"', ""))
144+
("ARDUINO_VARIANT", '\\"%s\\"' % board.get("build.variant").replace('"', "")),
145+
("ARDUINO_BOARD", '\\"%s\\"' % board.get("name").replace('"', ""))
146146
],
147147

148148
CPPPATH=[
149-
join(FRAMEWORK_DIR, "cores", "siwigsm", "siwisdk", "include"),
150-
join(FRAMEWORK_DIR, "cores", "siwigsm", "siwisdk", "include", "ril"),
151-
join(FRAMEWORK_DIR, "cores", "siwigsm")
149+
join(FRAMEWORK_DIR, "cores", board.get("build.core"), "siwisdk", "include"),
150+
join(FRAMEWORK_DIR, "cores", board.get("build.core"), "siwisdk", "include", "ril"),
151+
join(FRAMEWORK_DIR, "cores", board.get("build.core"))
152152
],
153153

154154
LINKFLAGS=[
@@ -163,11 +163,12 @@ def gen_fota_file(target, source, env):
163163
"-nostartfiles",
164164
"-nodefaultlibs",
165165
"-u", "main",
166-
"-T", "linkerscript.ld"
166+
"-T", "linkerscript.ld",
167+
"-Wl,--defsym,platform_init=platform_%s_init" % board.get("build.variant")
167168
],
168169

169170
LIBPATH=[
170-
join(FRAMEWORK_DIR, "cores", "siwigsm", "siwisdk", "lib")
171+
join(FRAMEWORK_DIR, "cores", board.get("build.core"), "siwisdk", "lib")
171172
],
172173

173174
LIBS=[
@@ -233,14 +234,14 @@ def load_siwilib_debug():
233234
)
234235
libs.append(env.BuildLibrary(
235236
join("$BUILD_DIR", "FrameworkArduinoVariant"),
236-
join(FRAMEWORK_DIR, "variants", env.BoardConfig().get("build.variant"))
237+
join(FRAMEWORK_DIR, "variants", board.get("build.variant"))
237238
))
238239

239240
envsafe = env.Clone()
240241

241242
libs.append(envsafe.BuildLibrary(
242243
join("$BUILD_DIR", "FrameworkArduino"),
243-
join(FRAMEWORK_DIR, "cores", "siwigsm")
244+
join(FRAMEWORK_DIR, "cores", board.get("build.core"))
244245
))
245246

246247
env.Prepend(LIBS=libs)

0 commit comments

Comments
 (0)