@@ -141,14 +141,14 @@ def gen_fota_file(target, source, env):
141
141
("F_CPU" , "$BOARD_F_CPU" ),
142
142
("ARDUINO" , 10813 ),
143
143
"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 ('"' , "" ))
146
146
],
147
147
148
148
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" ) )
152
152
],
153
153
154
154
LINKFLAGS = [
@@ -163,11 +163,12 @@ def gen_fota_file(target, source, env):
163
163
"-nostartfiles" ,
164
164
"-nodefaultlibs" ,
165
165
"-u" , "main" ,
166
- "-T" , "linkerscript.ld"
166
+ "-T" , "linkerscript.ld" ,
167
+ "-Wl,--defsym,platform_init=platform_%s_init" % board .get ("build.variant" )
167
168
],
168
169
169
170
LIBPATH = [
170
- join (FRAMEWORK_DIR , "cores" , "siwigsm" , "siwisdk" , "lib" )
171
+ join (FRAMEWORK_DIR , "cores" , board . get ( "build.core" ) , "siwisdk" , "lib" )
171
172
],
172
173
173
174
LIBS = [
@@ -233,14 +234,14 @@ def load_siwilib_debug():
233
234
)
234
235
libs .append (env .BuildLibrary (
235
236
join ("$BUILD_DIR" , "FrameworkArduinoVariant" ),
236
- join (FRAMEWORK_DIR , "variants" , env . BoardConfig () .get ("build.variant" ))
237
+ join (FRAMEWORK_DIR , "variants" , board .get ("build.variant" ))
237
238
))
238
239
239
240
envsafe = env .Clone ()
240
241
241
242
libs .append (envsafe .BuildLibrary (
242
243
join ("$BUILD_DIR" , "FrameworkArduino" ),
243
- join (FRAMEWORK_DIR , "cores" , "siwigsm" )
244
+ join (FRAMEWORK_DIR , "cores" , board . get ( "build.core" ) )
244
245
))
245
246
246
247
env .Prepend (LIBS = libs )
0 commit comments