Skip to content

Commit 4828aef

Browse files
committed
Add missing macro to Arduino component // Issue espressif#24
1 parent a186f66 commit 4828aef

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

builder/frameworks/espidf.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -385,28 +385,30 @@ def build_arduino_framework():
385385
variant = env.BoardConfig().get("build.variant")
386386

387387
env.Append(
388+
CPPDEFINES=[
389+
("ARDUINO", 10805),
390+
("ARDUINO_ARCH_ESP32", 1),
391+
("ARDUINO_VARIANT", '\\"%s\\"' % env.BoardConfig().get("build.variant").replace('"', "")),
392+
("ARDUINO_BOARD", '\\"%s\\"' % env.BoardConfig().get("name").replace('"', ""))
393+
],
394+
388395
CPPPATH=[
389396
join(ARDUINO_FRAMEWORK_DIR, "cores", core),
390397
join(ARDUINO_FRAMEWORK_DIR, "variants", variant)
391398
]
392399
)
393400

394-
envsafe = env.Clone()
395-
envsafe.Append(
396-
CPPDEFINES=[("ARDUINO", 10805), ("ARDUINO_ARCH_ESP32", 1)]
397-
)
398-
399401
arduino_libs = []
400402
if "build.variant" in env.BoardConfig():
401-
envsafe.Append(
403+
env.Append(
402404
CPPPATH=[join(ARDUINO_FRAMEWORK_DIR, "variants", variant)]
403405
)
404-
arduino_libs.append(envsafe.BuildLibrary(
406+
arduino_libs.append(env.BuildLibrary(
405407
join("$BUILD_DIR", "FrameworkArduinoVariant"),
406408
join(ARDUINO_FRAMEWORK_DIR, "variants", variant)
407409
))
408410

409-
arduino_libs.append(envsafe.BuildLibrary(
411+
arduino_libs.append(env.BuildLibrary(
410412
join("$BUILD_DIR", "FrameworkArduino"),
411413
join(ARDUINO_FRAMEWORK_DIR, "cores", core)
412414
))

0 commit comments

Comments
 (0)