File tree 1 file changed +9
-5
lines changed
1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change 58
58
mcu = board .get ("build.mcu" , "esp32" )
59
59
idf_variant = mcu .lower ()
60
60
61
- IDF_version = platform .get_package_version ("framework-espidf" )
62
- IDF5 = IDF_version .split ("." )[1 ].startswith ("5" ) # bool; Major IDF5 ?
63
- IDF_minor = int (("" .join (IDF_version .split ("." )[1 ]))[1 :3 ]) # Minor version as int
61
+ IDF5 = (
62
+ platform .get_package_version ("framework-espidf" )
63
+ .split ("." )[1 ]
64
+ .startswith ("5" )
65
+ )
64
66
IDF_ENV_VERSION = "1.0.0"
65
67
FRAMEWORK_DIR = platform .get_package_dir ("framework-espidf" )
66
68
TOOLCHAIN_DIR = platform .get_package_dir (
@@ -650,7 +652,8 @@ def generate_project_ld_script(sdk_config, ignore_targets=None):
650
652
"sections.ld.in" ,
651
653
)
652
654
653
- if IDF5 and IDF_minor > 2 :
655
+ framework_version = [int (v ) for v in get_framework_version ().split ("." )]
656
+ if framework_version [:2 ] > [5 , 2 ]:
654
657
initial_ld_script = preprocess_linker_file (
655
658
initial_ld_script ,
656
659
os .path .join (
@@ -1409,7 +1412,8 @@ def get_python_exe():
1409
1412
"memory.ld.in" ,
1410
1413
))
1411
1414
1412
- if IDF5 and IDF_minor > 2 :
1415
+ framework_version = [int (v ) for v in get_framework_version ().split ("." )]
1416
+ if framework_version [:2 ] > [5 , 2 ]:
1413
1417
initial_ld_script = preprocess_linker_file (
1414
1418
initial_ld_script ,
1415
1419
os .path .join (
You can’t perform that action at this time.
0 commit comments