@@ -250,10 +250,11 @@ def populate_idf_env_vars(idf_env):
250
250
os .path .dirname (get_python_exe ()),
251
251
]
252
252
253
- if mcu not in ("esp32c2" , "esp32c3" , "esp32c6" , "esp32h2" , "esp32p4" ):
254
- additional_packages .append (
255
- os .path .join (platform .get_package_dir ("toolchain-esp32ulp" ), "bin" ),
256
- )
253
+ # if mcu in ("esp32", "esp32s2", "esp32s3"):
254
+ # additional_packages.append(
255
+ # os.path.join(platform.get_package_dir("toolchain-esp32ulp"), "bin"),
256
+ # )
257
+
257
258
258
259
idf_env ["PATH" ] = os .pathsep .join (additional_packages + [idf_env ["PATH" ]])
259
260
@@ -870,6 +871,7 @@ def build_bootloader(sdk_config):
870
871
"-DPYTHON=" + get_python_exe (),
871
872
"-DIDF_PATH=" + FRAMEWORK_DIR ,
872
873
"-DSDKCONFIG=" + SDKCONFIG_PATH ,
874
+ "-DPROJECT_SOURCE_DIR=" + PROJECT_DIR ,
873
875
"-DLEGACY_INCLUDE_COMMON_HEADERS=" ,
874
876
"-DEXTRA_COMPONENT_DIRS="
875
877
+ os .path .join (FRAMEWORK_DIR , "components" , "bootloader" ),
@@ -1660,7 +1662,7 @@ def _skip_prj_source_files(node):
1660
1662
(
1661
1663
board .get (
1662
1664
"upload.bootloader_offset" ,
1663
- "0x0 " if mcu in ["esp32c2 " , "esp32c3" , "esp32c6" , "esp32s3" , "esp32h2" ] else ("0x2000" if mcu in ["esp32p4" ] else "0x1000 " ),
1665
+ "0x1000 " if mcu in ["esp32 " , "esp32s2" ] else ("0x2000" if mcu in ["esp32p4" ] else "0x0 " ),
1664
1666
),
1665
1667
os .path .join ("$BUILD_DIR" , "bootloader.bin" ),
1666
1668
),
@@ -1771,8 +1773,8 @@ def _skip_prj_source_files(node):
1771
1773
#
1772
1774
1773
1775
ulp_dir = os .path .join (PROJECT_DIR , "ulp" )
1774
- if os .path .isdir (ulp_dir ) and os .listdir (ulp_dir ) and mcu not in ("esp32c2" , "esp32c3" , "esp32c6" , " esp32h2" , "esp32p4 " ):
1775
- env .SConscript ("ulp.py" , exports = "env sdk_config project_config idf_variant" )
1776
+ if os .path .isdir (ulp_dir ) and os .listdir (ulp_dir ) and mcu not in ("esp32c2" , "esp32c3" , "esp32h2" ):
1777
+ env .SConscript ("ulp.py" , exports = "env sdk_config project_config app_includes idf_variant" )
1776
1778
1777
1779
#
1778
1780
# Process OTA partition and image
0 commit comments