diff --git a/esp32/libcore.a b/esp32/libcore.a index 3448db42a..5f165f9a2 100644 Binary files a/esp32/libcore.a and b/esp32/libcore.a differ diff --git a/esp32/libespnow.a b/esp32/libespnow.a index f1e25250b..05b297bf7 100644 Binary files a/esp32/libespnow.a and b/esp32/libespnow.a differ diff --git a/esp32/libmesh.a b/esp32/libmesh.a index 01416ff26..f357a2f03 100644 Binary files a/esp32/libmesh.a and b/esp32/libmesh.a differ diff --git a/esp32/libnet80211.a b/esp32/libnet80211.a index 064b98fb8..7e4032d3c 100644 Binary files a/esp32/libnet80211.a and b/esp32/libnet80211.a differ diff --git a/esp32/libpp.a b/esp32/libpp.a index 98e4377fd..840307191 100644 Binary files a/esp32/libpp.a and b/esp32/libpp.a differ diff --git a/esp32/libsmartconfig.a b/esp32/libsmartconfig.a index ad100a251..fa1b33395 100644 Binary files a/esp32/libsmartconfig.a and b/esp32/libsmartconfig.a differ diff --git a/esp32/libtarget.a b/esp32/libtarget.a index 0c54cd4f0..a18e11b0c 100644 Binary files a/esp32/libtarget.a and b/esp32/libtarget.a differ diff --git a/esp32/libwapi.a b/esp32/libwapi.a index add672587..dbef4ccb7 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 index 18764784a..e19700b53 100644 Binary files a/esp32_host/libcore.a and b/esp32_host/libcore.a differ diff --git a/esp32_host/libespnow.a b/esp32_host/libespnow.a index b4f3adfc8..e8b41375f 100644 Binary files a/esp32_host/libespnow.a and b/esp32_host/libespnow.a differ diff --git a/esp32_host/libmesh.a b/esp32_host/libmesh.a index 303e8ac2f..5d6ff68a5 100644 Binary files a/esp32_host/libmesh.a and b/esp32_host/libmesh.a differ diff --git a/esp32_host/libnet80211.a b/esp32_host/libnet80211.a index 99780f237..94926f216 100644 Binary files a/esp32_host/libnet80211.a and b/esp32_host/libnet80211.a differ diff --git a/esp32_host/libpp.a b/esp32_host/libpp.a index b8c63c96d..948cfeffe 100644 Binary files a/esp32_host/libpp.a and b/esp32_host/libpp.a differ diff --git a/esp32_host/libsmartconfig.a b/esp32_host/libsmartconfig.a index 9ee684a3a..23ed7a21f 100644 Binary files a/esp32_host/libsmartconfig.a and b/esp32_host/libsmartconfig.a differ diff --git a/esp32_host/libtarget.a b/esp32_host/libtarget.a index 5a2aea4cb..0115db952 100644 Binary files a/esp32_host/libtarget.a and b/esp32_host/libtarget.a differ diff --git a/esp32_host/libwapi.a b/esp32_host/libwapi.a index 153fd3e93..2d7e58565 100644 Binary files a/esp32_host/libwapi.a and b/esp32_host/libwapi.a differ diff --git a/esp32c2/libcore.a b/esp32c2/libcore.a index 389483bf1..22e59f140 100644 Binary files a/esp32c2/libcore.a and b/esp32c2/libcore.a differ diff --git a/esp32c2/libespnow.a b/esp32c2/libespnow.a index ad630ab65..8bc92fb7d 100644 Binary files a/esp32c2/libespnow.a and b/esp32c2/libespnow.a differ diff --git a/esp32c2/libnet80211.a b/esp32c2/libnet80211.a index ad9b7c4a2..ac6c73d55 100644 Binary files a/esp32c2/libnet80211.a and b/esp32c2/libnet80211.a differ diff --git a/esp32c2/libpp.a b/esp32c2/libpp.a index 010dd86dd..5aca54ef0 100644 Binary files a/esp32c2/libpp.a and b/esp32c2/libpp.a differ diff --git a/esp32c2/libsmartconfig.a b/esp32c2/libsmartconfig.a index 87e3431b6..5e05342a2 100644 Binary files a/esp32c2/libsmartconfig.a and b/esp32c2/libsmartconfig.a differ diff --git a/esp32c2/libtarget.a b/esp32c2/libtarget.a index d959a0d8b..93b14dbf3 100644 Binary files a/esp32c2/libtarget.a and b/esp32c2/libtarget.a differ diff --git a/esp32c3/libcore.a b/esp32c3/libcore.a index b2ba6763f..ac0a04e26 100644 Binary files a/esp32c3/libcore.a and b/esp32c3/libcore.a differ diff --git a/esp32c3/libespnow.a b/esp32c3/libespnow.a index fc35a2d27..b0433c766 100644 Binary files a/esp32c3/libespnow.a and b/esp32c3/libespnow.a differ diff --git a/esp32c3/libmesh.a b/esp32c3/libmesh.a index 1dd6ed0f7..f05473a0a 100644 Binary files a/esp32c3/libmesh.a and b/esp32c3/libmesh.a differ diff --git a/esp32c3/libnet80211.a b/esp32c3/libnet80211.a index 1069d7943..345e1a4b9 100644 Binary files a/esp32c3/libnet80211.a and b/esp32c3/libnet80211.a differ diff --git a/esp32c3/libpp.a b/esp32c3/libpp.a index eb6dd1507..2dc9db087 100644 Binary files a/esp32c3/libpp.a and b/esp32c3/libpp.a differ diff --git a/esp32c3/libsmartconfig.a b/esp32c3/libsmartconfig.a index 7be4f333f..a81da8f79 100644 Binary files a/esp32c3/libsmartconfig.a and b/esp32c3/libsmartconfig.a differ diff --git a/esp32c3/libtarget.a b/esp32c3/libtarget.a index 3cec3e305..16b754e42 100644 Binary files a/esp32c3/libtarget.a and b/esp32c3/libtarget.a differ diff --git a/esp32c3/libwapi.a b/esp32c3/libwapi.a index 9d506b1ed..e30a48b9b 100644 Binary files a/esp32c3/libwapi.a and b/esp32c3/libwapi.a differ diff --git a/esp32c5/libcore.a b/esp32c5/libcore.a new file mode 100644 index 000000000..7e586f5ad Binary files /dev/null and b/esp32c5/libcore.a differ diff --git a/esp32c5/libespnow.a b/esp32c5/libespnow.a new file mode 100644 index 000000000..8bedec903 Binary files /dev/null and b/esp32c5/libespnow.a differ diff --git a/esp32c5/libmesh.a b/esp32c5/libmesh.a new file mode 100644 index 000000000..27fad6985 Binary files /dev/null and b/esp32c5/libmesh.a differ diff --git a/esp32c5/libnet80211.a b/esp32c5/libnet80211.a new file mode 100644 index 000000000..ada5798e4 Binary files /dev/null and b/esp32c5/libnet80211.a differ diff --git a/esp32c5/libpp.a b/esp32c5/libpp.a new file mode 100644 index 000000000..0eaadc2ed Binary files /dev/null and b/esp32c5/libpp.a differ diff --git a/esp32c5/libsmartconfig.a b/esp32c5/libsmartconfig.a new file mode 100644 index 000000000..c4bf058da Binary files /dev/null and b/esp32c5/libsmartconfig.a differ diff --git a/esp32c5/libtarget.a b/esp32c5/libtarget.a new file mode 100644 index 000000000..a89ad9fc3 Binary files /dev/null and b/esp32c5/libtarget.a differ diff --git a/esp32c5/libwapi.a b/esp32c5/libwapi.a new file mode 100644 index 000000000..a667334d7 Binary files /dev/null and b/esp32c5/libwapi.a differ diff --git a/esp32c6/libcore.a b/esp32c6/libcore.a index b2ba6763f..ac0a04e26 100644 Binary files a/esp32c6/libcore.a and b/esp32c6/libcore.a differ diff --git a/esp32c6/libespnow.a b/esp32c6/libespnow.a index e095aa9cc..9bafaf886 100644 Binary files a/esp32c6/libespnow.a and b/esp32c6/libespnow.a differ diff --git a/esp32c6/libmesh.a b/esp32c6/libmesh.a index b2bc27b84..357eb97b6 100644 Binary files a/esp32c6/libmesh.a and b/esp32c6/libmesh.a differ diff --git a/esp32c6/libnet80211.a b/esp32c6/libnet80211.a index 0ee2d9c09..ee1b1d37f 100644 Binary files a/esp32c6/libnet80211.a and b/esp32c6/libnet80211.a differ diff --git a/esp32c6/libpp.a b/esp32c6/libpp.a index d01bef82f..da72f227a 100644 Binary files a/esp32c6/libpp.a and b/esp32c6/libpp.a differ diff --git a/esp32c6/libsmartconfig.a b/esp32c6/libsmartconfig.a index b3c7379e7..de404827f 100644 Binary files a/esp32c6/libsmartconfig.a and b/esp32c6/libsmartconfig.a differ diff --git a/esp32c6/libtarget.a b/esp32c6/libtarget.a index 8b1ff2a21..4254b1c5c 100644 Binary files a/esp32c6/libtarget.a and b/esp32c6/libtarget.a differ diff --git a/esp32c6/libwapi.a b/esp32c6/libwapi.a index 43661118a..4634355ea 100644 Binary files a/esp32c6/libwapi.a and b/esp32c6/libwapi.a differ diff --git a/esp32s2/libcore.a b/esp32s2/libcore.a index fd776b86c..142127ace 100644 Binary files a/esp32s2/libcore.a and b/esp32s2/libcore.a differ diff --git a/esp32s2/libespnow.a b/esp32s2/libespnow.a index b8745bfc7..95742a54b 100644 Binary files a/esp32s2/libespnow.a and b/esp32s2/libespnow.a differ diff --git a/esp32s2/libmesh.a b/esp32s2/libmesh.a index be35fd171..b84c3b3cd 100644 Binary files a/esp32s2/libmesh.a and b/esp32s2/libmesh.a differ diff --git a/esp32s2/libnet80211.a b/esp32s2/libnet80211.a index 7b7ff9d31..30acb0fd2 100644 Binary files a/esp32s2/libnet80211.a and b/esp32s2/libnet80211.a differ diff --git a/esp32s2/libpp.a b/esp32s2/libpp.a index 5b4c31b05..7a8f0ed9a 100644 Binary files a/esp32s2/libpp.a and b/esp32s2/libpp.a differ diff --git a/esp32s2/libsmartconfig.a b/esp32s2/libsmartconfig.a index 23ea499dd..53d80065c 100644 Binary files a/esp32s2/libsmartconfig.a and b/esp32s2/libsmartconfig.a differ diff --git a/esp32s2/libtarget.a b/esp32s2/libtarget.a index 2644a4171..723b0aa60 100644 Binary files a/esp32s2/libtarget.a and b/esp32s2/libtarget.a differ diff --git a/esp32s2/libwapi.a b/esp32s2/libwapi.a index 9e31e2611..bb04c0b50 100644 Binary files a/esp32s2/libwapi.a and b/esp32s2/libwapi.a differ diff --git a/esp32s3/libcore.a b/esp32s3/libcore.a index 6619fcae9..379cded3b 100644 Binary files a/esp32s3/libcore.a and b/esp32s3/libcore.a differ diff --git a/esp32s3/libespnow.a b/esp32s3/libespnow.a index 2ee38f39f..0bcb29604 100644 Binary files a/esp32s3/libespnow.a and b/esp32s3/libespnow.a differ diff --git a/esp32s3/libmesh.a b/esp32s3/libmesh.a index e29b681c9..841d73e3c 100644 Binary files a/esp32s3/libmesh.a and b/esp32s3/libmesh.a differ diff --git a/esp32s3/libnet80211.a b/esp32s3/libnet80211.a index 6dce2ab58..9017d6793 100644 Binary files a/esp32s3/libnet80211.a and b/esp32s3/libnet80211.a differ diff --git a/esp32s3/libpp.a b/esp32s3/libpp.a index 34f7b83e9..09a59003e 100644 Binary files a/esp32s3/libpp.a and b/esp32s3/libpp.a differ diff --git a/esp32s3/libsmartconfig.a b/esp32s3/libsmartconfig.a index 4a28e8984..787e272d9 100644 Binary files a/esp32s3/libsmartconfig.a and b/esp32s3/libsmartconfig.a differ diff --git a/esp32s3/libtarget.a b/esp32s3/libtarget.a index e4be6ae7f..76a25c230 100644 Binary files a/esp32s3/libtarget.a and b/esp32s3/libtarget.a differ diff --git a/esp32s3/libwapi.a b/esp32s3/libwapi.a index 3285b00e8..6f7cdfa46 100644 Binary files a/esp32s3/libwapi.a and b/esp32s3/libwapi.a differ diff --git a/fix_printf.sh b/fix_printf.sh index 2187fd0ae..dd6f2e0ec 100755 --- a/fix_printf.sh +++ b/fix_printf.sh @@ -1,10 +1,10 @@ #!/bin/bash -for dir in esp32 esp32s2 esp32c3 esp32s3 esp32c2 esp32c6 esp32_host; do +for dir in esp32 esp32s2 esp32c3 esp32s3 esp32c2 esp32c6 esp32_host esp32c5; 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 -o $dir = esp32_host ]; then + elif [ $dir = esp32c3 -o $dir = esp32c2 -o $dir = esp32c6 -o $dir = esp32_host -o $dir = esp32c5 ]; then TOOLCHAIN="riscv32-esp-elf" elif [ $dir = esp32s3 ]; then TOOLCHAIN="xtensa-esp32s3-elf" @@ -15,53 +15,53 @@ for dir in esp32 esp32s2 esp32c3 esp32s3 esp32c2 esp32c6 esp32_host; do chmod -x $dir/*; cd $dir - git status libsmartconfig.a | grep "modified" >/dev/null 2>&1 + git status libsmartconfig.a | grep "modified\|new file" >/dev/null 2>&1 if [ $? -eq 0 ]; then echo $dir/libsmartconfig.a fixed $TOOLCHAIN-objcopy --redefine-sym printf=sc_printf libsmartconfig.a fi - git status libpp.a | grep "modified" >/dev/null 2>&1 + git status libpp.a | grep "modified\|new file" >/dev/null 2>&1 if [ $? -eq 0 ]; then echo $dir/libpp.a fixed $TOOLCHAIN-objcopy --redefine-sym printf=pp_printf libpp.a $TOOLCHAIN-objcopy --redefine-sym ets_printf=pp_printf libpp.a fi - git status libnet80211.a | grep "modified" >/dev/null 2>&1 + git status libnet80211.a | grep "modified\|new file" >/dev/null 2>&1 if [ $? -eq 0 ]; then echo $dir/libnet80211.a fixed $TOOLCHAIN-objcopy --redefine-sym printf=net80211_printf libnet80211.a fi - git status libtarget.a | grep "modified" >/dev/null 2>&1 + git status libtarget.a | grep "modified\|new file" >/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 + git status libmesh.a | grep "modified\|new file" >/dev/null 2>&1 if [ $? -eq 0 ]; then echo $dir/libmesh.a fixed $TOOLCHAIN-objcopy --redefine-sym printf=mesh_printf libmesh.a $TOOLCHAIN-objcopy --redefine-sym ets_printf=mesh_printf libmesh.a fi - git status libcore.a | grep "modified" >/dev/null 2>&1 + git status libcore.a | grep "modified\|new file" >/dev/null 2>&1 if [ $? -eq 0 ]; then echo $dir/libcore.a fixed $TOOLCHAIN-objcopy --redefine-sym printf=core_printf libcore.a $TOOLCHAIN-objcopy --redefine-sym ets_printf=core_printf libcore.a fi - git status libespnow.a | grep "modified" >/dev/null 2>&1 + git status libespnow.a | grep "modified\|new file" >/dev/null 2>&1 if [ $? -eq 0 ]; then echo $dir/libespnow.a fixed $TOOLCHAIN-objcopy --redefine-sym ets_printf=espnow_printf libespnow.a $TOOLCHAIN-objcopy --redefine-sym printf=espnow_printf libespnow.a fi - git status libwapi.a | grep "modified" >/dev/null 2>&1 + git status libwapi.a | grep "modified\|new file" >/dev/null 2>&1 if [ $? -eq 0 ]; then echo $dir/libwapi.a fixed $TOOLCHAIN-objcopy --redefine-sym ets_printf=wapi_printf libwapi.a