diff --git a/pio-tools/post_esp32.py b/pio-tools/post_esp32.py index 2e919391b..3678cbf85 100644 --- a/pio-tools/post_esp32.py +++ b/pio-tools/post_esp32.py @@ -39,7 +39,7 @@ FRAMEWORK_DIR = platform.get_package_dir("framework-arduinoespressif32") variants_dir = join(FRAMEWORK_DIR, "variants", "tasmota") def esp32_create_chip_string(chip): - tasmota_platform = env.subst("$BUILD_DIR").split('/')[-1] + tasmota_platform = env.subst("$BUILD_DIR").split(os.path.sep)[-1] tasmota_platform = tasmota_platform.split('-')[0] if 'tasmota' and chip[3:] not in tasmota_platform: # quick check for a valid name like 'tasmota' + '32c3' print('Unexpected naming conventions in this build environment -> Undefined behavior for further build process!!') @@ -106,7 +106,7 @@ def esp32_create_combined_bin(source, target, env): app_offset = int(row[3],base=16) # elif(row[0] == 'factory'): # factory_offset = int(row[3],base=16) - elif(row[0] == 'spiffs'): + elif(row[0] == 'spiffs'): if esp32_build_filesystem(row[4]): fs_offset = int(row[3],base=16) @@ -152,7 +152,7 @@ def esp32_create_combined_bin(source, target, env): if exists(fs_bin): print(f" - {hex(fs_offset)}| {fs_bin}") cmd += [hex(fs_offset), fs_bin] - env.Replace( + env.Replace( UPLOADERFLAGS=[ "--chip", chip, "--port", '"$UPLOAD_PORT"',