File tree Expand file tree Collapse file tree 8 files changed +10
-22
lines changed Expand file tree Collapse file tree 8 files changed +10
-22
lines changed Original file line number Diff line number Diff line change @@ -119,11 +119,11 @@ rm -rf build sdkconfig out
119
119
120
120
# Add components version info
121
121
mkdir -p " $AR_TOOLS /sdk" && rm -rf version.txt && rm -rf " $AR_TOOLS /sdk/versions.txt"
122
- component_version=" esp-idf: " $( git -C " $IDF_PATH " symbolic-ref --short HEAD) " " $( git -C " $IDF_PATH " rev-parse --short HEAD)
122
+ component_version=" esp-idf: " $( git -C " $IDF_PATH " symbolic-ref --short HEAD || git -C " $IDF_PATH " tag --points-at HEAD ) " " $( git -C " $IDF_PATH " rev-parse --short HEAD)
123
123
echo $component_version >> version.txt && echo $component_version >> " $AR_TOOLS /sdk/versions.txt"
124
124
for component in ` ls " $AR_COMPS " ` ; do
125
125
if [ -d " $AR_COMPS /$component /.git" ] || [ -d " $AR_COMPS /$component /.github" ]; then
126
- component_version=" $component : " $( git -C " $AR_COMPS /$component " symbolic-ref --short HEAD) " " $( git -C " $AR_COMPS /$component " rev-parse --short HEAD)
126
+ component_version=" $component : " $( git -C " $AR_COMPS /$component " symbolic-ref --short HEAD || git -C " $AR_COMPS / $component " tag --points-at HEAD ) " " $( git -C " $AR_COMPS /$component " rev-parse --short HEAD)
127
127
echo $component_version >> version.txt && echo $component_version >> " $AR_TOOLS /sdk/versions.txt"
128
128
fi
129
129
done
Original file line number Diff line number Diff line change @@ -13,3 +13,7 @@ config LIB_BUILDER_FLASHFREQ
13
13
default "40m" if ESPTOOLPY_FLASHFREQ_40M
14
14
default "26m" if ESPTOOLPY_FLASHFREQ_26M
15
15
default "20m" if ESPTOOLPY_FLASHFREQ_20M
16
+
17
+ config LIB_BUILDER_COMPILE
18
+ bool
19
+ default y
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
3
IDF_COMMIT=$( git -C " $IDF_PATH " rev-parse --short HEAD || echo " " )
4
- IDF_BRANCH=$( git -C " $IDF_PATH " symbolic-ref --short HEAD || echo " " )
4
+ IDF_BRANCH=$( git -C " $IDF_PATH " symbolic-ref --short HEAD || git -C " $IDF_PATH " tag --points-at HEAD || echo " " )
5
5
6
6
idf_version_string=${IDF_BRANCH// \/ / _} " -$IDF_COMMIT "
7
7
archive_path=" dist/arduino-esp32-libs-solo1-$idf_version_string .tar.gz"
@@ -25,7 +25,6 @@ rm -rf arduino-esp32/platform.txt
25
25
rm -rf arduino-esp32/package.json
26
26
cp -f platform.txt arduino-esp32/
27
27
cp -Rf tools/sdk arduino-esp32/tools/
28
- cp -f tools/esptool.py arduino-esp32/tools/
29
28
cp -f tools/gen_esp32part.py arduino-esp32/tools/
30
29
cp -f tools/platformio-build-* .py arduino-esp32/tools/
31
30
cp ../package.json arduino-esp32/package.json
Original file line number Diff line number Diff line change @@ -46,7 +46,6 @@ AR_COMPS="$AR_ROOT/components"
46
46
AR_OUT=" $AR_ROOT /out"
47
47
AR_TOOLS=" $AR_OUT /tools"
48
48
AR_PLATFORM_TXT=" $AR_OUT /platform.txt"
49
- AR_ESPTOOL_PY=" $AR_TOOLS /esptool.py"
50
49
AR_GEN_PART_PY=" $AR_TOOLS /gen_esp32part.py"
51
50
AR_SDK=" $AR_TOOLS /sdk/$IDF_TARGET "
52
51
Original file line number Diff line number Diff line change @@ -7,18 +7,8 @@ BOOTCONF=$FLASH_MODE"_$FLASH_FREQ"
7
7
8
8
source ./tools/config.sh
9
9
10
- echo " Copying bootloader: $AR_SDK /bin/bootloader_$BOOTCONF .bin "
10
+ echo " Copying bootloader: $AR_SDK /bin/bootloader_$BOOTCONF .elf "
11
11
12
12
mkdir -p " $AR_SDK /bin"
13
13
14
- # Workaround for getting the bootloaders to be flashable with esptool v4.x
15
- # It might still be needed for IDF5, but using the included esptool instead
16
- # cp "build/bootloader/bootloader.bin" "$AR_SDK/bin/bootloader_$BOOTCONF.bin"
17
-
18
- # We use esptool v.4.21 in Tasmota IDF fork so no need to clone here
19
-
20
- # if [ ! -e "tools/esptool" ]; then
21
- # git clone https://github.com/espressif/esptool tools/esptool
22
- # fi
23
- ./esp-idf/components/esptool_py/esptool/esptool.py --chip " $IDF_TARGET " elf2image --dont-append-digest " build/bootloader/bootloader.elf" -o " $AR_SDK /bin/bootloader_$BOOTCONF .bin"
24
14
cp " build/bootloader/bootloader.elf" " $AR_SDK /bin/bootloader_$BOOTCONF .elf"
Original file line number Diff line number Diff line change @@ -481,9 +481,6 @@ rm -rf platform_start.txt platform_mid.txt 1platform_mid.txt
481
481
# sdkconfig
482
482
cp -f " sdkconfig" " $AR_SDK /sdkconfig"
483
483
484
- # esptool.py
485
- cp " $IDF_COMPS /esptool_py/esptool/esptool.py" " $AR_ESPTOOL_PY "
486
-
487
484
# gen_esp32part.py
488
485
cp " $IDF_COMPS /partition_table/gen_esp32part.py" " $AR_GEN_PART_PY "
489
486
Original file line number Diff line number Diff line change 16
16
17
17
echo " Installing new libraries to $ESP32_ARDUINO "
18
18
19
- rm -rf $ESP32_ARDUINO /tools/sdk $ESP32_ARDUINO /tools/esptool.py $ESP32_ARDUINO /tools/ gen_esp32part.py $ESP32_ARDUINO /tools/platformio-build-* .py $ESP32_ARDUINO /platform.txt
19
+ rm -rf $ESP32_ARDUINO /tools/sdk $ESP32_ARDUINO /tools/gen_esp32part.py $ESP32_ARDUINO /tools/platformio-build-* .py $ESP32_ARDUINO /platform.txt
20
20
21
21
cp -f $AR_OUT /platform.txt $ESP32_ARDUINO /
22
22
cp -Rf $AR_TOOLS /sdk $ESP32_ARDUINO /tools/
23
- cp -f $AR_TOOLS /esptool.py $ESP32_ARDUINO /tools/
24
23
cp -f $AR_TOOLS /gen_esp32part.py $ESP32_ARDUINO /tools/
25
24
cp -f $AR_TOOLS /platformio-build-* .py $ESP32_ARDUINO /tools/
Original file line number Diff line number Diff line change @@ -46,4 +46,4 @@ cp "$IDF_PATH/components/esp32-camera/driver/private_include/cam_hal.h" "$IDF_PA
46
46
47
47
source $IDF_PATH /export.sh
48
48
export IDF_COMMIT=$( git -C " $IDF_PATH " rev-parse --short HEAD)
49
- export IDF_BRANCH=$( git -C " $IDF_PATH " symbolic-ref --short HEAD)
49
+ export IDF_BRANCH=$( git -C " $IDF_PATH " symbolic-ref --short HEAD || git -C " $IDF_PATH " tag --points-at HEAD )
You can’t perform that action at this time.
0 commit comments