diff --git a/esp32/libcore.a b/esp32/libcore.a index ad91bffa1..d09557fa1 100644 Binary files a/esp32/libcore.a and b/esp32/libcore.a differ diff --git a/esp32/libespnow.a b/esp32/libespnow.a index 1335ce5d1..ae03d2825 100644 Binary files a/esp32/libespnow.a and b/esp32/libespnow.a differ diff --git a/esp32/libmesh.a b/esp32/libmesh.a index 82d137c8b..76eb806b9 100644 Binary files a/esp32/libmesh.a and b/esp32/libmesh.a differ diff --git a/esp32/libnet80211.a b/esp32/libnet80211.a index 1d04b2069..9a98ff506 100644 Binary files a/esp32/libnet80211.a and b/esp32/libnet80211.a differ diff --git a/esp32/libpp.a b/esp32/libpp.a index 0fb0c2595..8ad3020e6 100644 Binary files a/esp32/libpp.a and b/esp32/libpp.a differ diff --git a/esp32/libsmartconfig.a b/esp32/libsmartconfig.a index 6f447e0ae..bd2baafac 100644 Binary files a/esp32/libsmartconfig.a and b/esp32/libsmartconfig.a differ diff --git a/esp32/libtarget.a b/esp32/libtarget.a new file mode 100644 index 000000000..50e0adaa0 Binary files /dev/null and b/esp32/libtarget.a differ diff --git a/esp32/libwapi.a b/esp32/libwapi.a index 88df3caa7..a5412a96c 100644 Binary files a/esp32/libwapi.a and b/esp32/libwapi.a differ diff --git a/esp32_host/libcore.a b/esp32_host/libcore.a new file mode 100644 index 000000000..c744c4814 Binary files /dev/null and b/esp32_host/libcore.a differ diff --git a/esp32_host/libespnow.a b/esp32_host/libespnow.a new file mode 100644 index 000000000..629f494bd Binary files /dev/null and b/esp32_host/libespnow.a differ diff --git a/esp32_host/libmesh.a b/esp32_host/libmesh.a new file mode 100644 index 000000000..c8f1ed610 Binary files /dev/null and b/esp32_host/libmesh.a differ diff --git a/esp32_host/libnet80211.a b/esp32_host/libnet80211.a new file mode 100644 index 000000000..545eb9afa Binary files /dev/null and b/esp32_host/libnet80211.a differ diff --git a/esp32_host/libpp.a b/esp32_host/libpp.a new file mode 100644 index 000000000..415ee9212 Binary files /dev/null and b/esp32_host/libpp.a differ diff --git a/esp32_host/libsmartconfig.a b/esp32_host/libsmartconfig.a new file mode 100644 index 000000000..3adb57f7c Binary files /dev/null and b/esp32_host/libsmartconfig.a differ diff --git a/esp32_host/libtarget.a b/esp32_host/libtarget.a new file mode 100644 index 000000000..73a46a985 Binary files /dev/null and b/esp32_host/libtarget.a differ diff --git a/esp32_host/libwapi.a b/esp32_host/libwapi.a new file mode 100644 index 000000000..0627964d1 Binary files /dev/null and b/esp32_host/libwapi.a differ diff --git a/esp32c2/libcore.a b/esp32c2/libcore.a index dd72de95c..04be9e3c2 100644 Binary files a/esp32c2/libcore.a and b/esp32c2/libcore.a differ diff --git a/esp32c2/libespnow.a b/esp32c2/libespnow.a index 5dbb9492c..b8d6cfaa5 100644 Binary files a/esp32c2/libespnow.a and b/esp32c2/libespnow.a differ diff --git a/esp32c2/libnet80211.a b/esp32c2/libnet80211.a index 80a21cdcc..e07479408 100644 Binary files a/esp32c2/libnet80211.a and b/esp32c2/libnet80211.a differ diff --git a/esp32c2/libpp.a b/esp32c2/libpp.a index 374f1d880..ab2fdc8f9 100644 Binary files a/esp32c2/libpp.a and b/esp32c2/libpp.a differ diff --git a/esp32c2/libsmartconfig.a b/esp32c2/libsmartconfig.a index cc7a30cea..7409a9567 100644 Binary files a/esp32c2/libsmartconfig.a and b/esp32c2/libsmartconfig.a differ diff --git a/esp32c2/libtarget.a b/esp32c2/libtarget.a new file mode 100644 index 000000000..7f8aaa015 Binary files /dev/null and b/esp32c2/libtarget.a differ diff --git a/esp32c3/libcore.a b/esp32c3/libcore.a index 26186b17f..4ff1c19f9 100644 Binary files a/esp32c3/libcore.a and b/esp32c3/libcore.a differ diff --git a/esp32c3/libespnow.a b/esp32c3/libespnow.a index 189344b0c..719f74b97 100644 Binary files a/esp32c3/libespnow.a and b/esp32c3/libespnow.a differ diff --git a/esp32c3/libmesh.a b/esp32c3/libmesh.a index d00fd7d84..49b25d7de 100644 Binary files a/esp32c3/libmesh.a and b/esp32c3/libmesh.a differ diff --git a/esp32c3/libnet80211.a b/esp32c3/libnet80211.a index a4db4d02e..a1abe2ce8 100644 Binary files a/esp32c3/libnet80211.a and b/esp32c3/libnet80211.a differ diff --git a/esp32c3/libpp.a b/esp32c3/libpp.a index bb49fd40c..e62ec9c3b 100644 Binary files a/esp32c3/libpp.a and b/esp32c3/libpp.a differ diff --git a/esp32c3/libsmartconfig.a b/esp32c3/libsmartconfig.a index 69658326e..4868b8123 100644 Binary files a/esp32c3/libsmartconfig.a and b/esp32c3/libsmartconfig.a differ diff --git a/esp32c3/libtarget.a b/esp32c3/libtarget.a new file mode 100644 index 000000000..44b6cbba7 Binary files /dev/null and b/esp32c3/libtarget.a differ diff --git a/esp32c3/libwapi.a b/esp32c3/libwapi.a index 4d0325e26..cd5786904 100644 Binary files a/esp32c3/libwapi.a and b/esp32c3/libwapi.a differ diff --git a/esp32c6/libcore.a b/esp32c6/libcore.a index 26186b17f..4ff1c19f9 100644 Binary files a/esp32c6/libcore.a and b/esp32c6/libcore.a differ diff --git a/esp32c6/libespnow.a b/esp32c6/libespnow.a index 2d75c0d9a..5ec329178 100644 Binary files a/esp32c6/libespnow.a and b/esp32c6/libespnow.a differ diff --git a/esp32c6/libmesh.a b/esp32c6/libmesh.a index 30084d741..8c3b69fdd 100644 Binary files a/esp32c6/libmesh.a and b/esp32c6/libmesh.a differ diff --git a/esp32c6/libnet80211.a b/esp32c6/libnet80211.a index 884292615..d3498ee2c 100644 Binary files a/esp32c6/libnet80211.a and b/esp32c6/libnet80211.a differ diff --git a/esp32c6/libpp.a b/esp32c6/libpp.a index f66129761..88648be4c 100644 Binary files a/esp32c6/libpp.a and b/esp32c6/libpp.a differ diff --git a/esp32c6/libsmartconfig.a b/esp32c6/libsmartconfig.a index 8ee21bc67..bc653ea4d 100644 Binary files a/esp32c6/libsmartconfig.a and b/esp32c6/libsmartconfig.a differ diff --git a/esp32c6/libtarget.a b/esp32c6/libtarget.a new file mode 100644 index 000000000..8ade19c7b Binary files /dev/null and b/esp32c6/libtarget.a differ diff --git a/esp32c6/libwapi.a b/esp32c6/libwapi.a index 2450c3f99..70bc3a8a9 100644 Binary files a/esp32c6/libwapi.a and b/esp32c6/libwapi.a differ diff --git a/esp32s2/libcore.a b/esp32s2/libcore.a index 60ddddb3d..b9fa64f1e 100644 Binary files a/esp32s2/libcore.a and b/esp32s2/libcore.a differ diff --git a/esp32s2/libespnow.a b/esp32s2/libespnow.a index 6595ab7bb..e44ca306e 100644 Binary files a/esp32s2/libespnow.a and b/esp32s2/libespnow.a differ diff --git a/esp32s2/libmesh.a b/esp32s2/libmesh.a index 3e1ea65e0..7e0be646b 100644 Binary files a/esp32s2/libmesh.a and b/esp32s2/libmesh.a differ diff --git a/esp32s2/libnet80211.a b/esp32s2/libnet80211.a index e42cb9e34..5f5ce1308 100644 Binary files a/esp32s2/libnet80211.a and b/esp32s2/libnet80211.a differ diff --git a/esp32s2/libpp.a b/esp32s2/libpp.a index c40bcbc6e..865075a6e 100644 Binary files a/esp32s2/libpp.a and b/esp32s2/libpp.a differ diff --git a/esp32s2/libsmartconfig.a b/esp32s2/libsmartconfig.a index 16c81f1ab..c5745bab6 100644 Binary files a/esp32s2/libsmartconfig.a and b/esp32s2/libsmartconfig.a differ diff --git a/esp32s2/libtarget.a b/esp32s2/libtarget.a new file mode 100644 index 000000000..1849ec32b Binary files /dev/null and b/esp32s2/libtarget.a differ diff --git a/esp32s2/libwapi.a b/esp32s2/libwapi.a index 9390f42dc..87b31e618 100644 Binary files a/esp32s2/libwapi.a and b/esp32s2/libwapi.a differ diff --git a/esp32s3/libcore.a b/esp32s3/libcore.a index 06cda9af5..23fd19e52 100644 Binary files a/esp32s3/libcore.a and b/esp32s3/libcore.a differ diff --git a/esp32s3/libespnow.a b/esp32s3/libespnow.a index 1600878c4..94fc26d5c 100644 Binary files a/esp32s3/libespnow.a and b/esp32s3/libespnow.a differ diff --git a/esp32s3/libmesh.a b/esp32s3/libmesh.a index c5eeaa743..e6799e076 100644 Binary files a/esp32s3/libmesh.a and b/esp32s3/libmesh.a differ diff --git a/esp32s3/libnet80211.a b/esp32s3/libnet80211.a index a51ced687..562917b59 100644 Binary files a/esp32s3/libnet80211.a and b/esp32s3/libnet80211.a differ diff --git a/esp32s3/libpp.a b/esp32s3/libpp.a index 80dcb42ef..7574562fc 100644 Binary files a/esp32s3/libpp.a and b/esp32s3/libpp.a differ diff --git a/esp32s3/libsmartconfig.a b/esp32s3/libsmartconfig.a index 99d7ca908..2ba42a91a 100644 Binary files a/esp32s3/libsmartconfig.a and b/esp32s3/libsmartconfig.a differ diff --git a/esp32s3/libtarget.a b/esp32s3/libtarget.a new file mode 100644 index 000000000..6f3a63fb3 Binary files /dev/null and b/esp32s3/libtarget.a differ diff --git a/esp32s3/libwapi.a b/esp32s3/libwapi.a index e3bdca312..7360807b0 100644 Binary files a/esp32s3/libwapi.a and b/esp32s3/libwapi.a differ diff --git a/fix_printf.sh b/fix_printf.sh index 3df1c4762..2187fd0ae 100755 --- a/fix_printf.sh +++ b/fix_printf.sh @@ -1,10 +1,10 @@ #!/bin/bash -for dir in esp32 esp32s2 esp32c3 esp32s3 esp32c2 esp32c6; do +for dir in esp32 esp32s2 esp32c3 esp32s3 esp32c2 esp32c6 esp32_host; do if [ $dir = esp32 ]; then TOOLCHAIN="xtensa-esp32-elf" elif [ $dir = esp32s2 ]; then TOOLCHAIN="xtensa-esp32s2-elf" - elif [ $dir = esp32c3 -o $dir = esp32c2 -o $dir = esp32c6 ]; then + elif [ $dir = esp32c3 -o $dir = esp32c2 -o $dir = esp32c6 -o $dir = esp32_host ]; then TOOLCHAIN="riscv32-esp-elf" elif [ $dir = esp32s3 ]; then TOOLCHAIN="xtensa-esp32s3-elf" @@ -34,6 +34,12 @@ for dir in esp32 esp32s2 esp32c3 esp32s3 esp32c2 esp32c6; do $TOOLCHAIN-objcopy --redefine-sym printf=net80211_printf libnet80211.a fi + git status libtarget.a | grep "modified" >/dev/null 2>&1 + if [ $? -eq 0 ]; then + echo $dir/libtarget.a fixed + $TOOLCHAIN-objcopy --redefine-sym printf=target_printf libtarget.a + fi + git status libmesh.a | grep "modified" >/dev/null 2>&1 if [ $? -eq 0 ]; then echo $dir/libmesh.a fixed