diff --git a/esp32/libcore.a b/esp32/libcore.a index 3448db42..5f165f9a 100644 Binary files a/esp32/libcore.a and b/esp32/libcore.a differ diff --git a/esp32/libespnow.a b/esp32/libespnow.a index f1e25250..05b297bf 100644 Binary files a/esp32/libespnow.a and b/esp32/libespnow.a differ diff --git a/esp32/libmesh.a b/esp32/libmesh.a index 01416ff2..f357a2f0 100644 Binary files a/esp32/libmesh.a and b/esp32/libmesh.a differ diff --git a/esp32/libnet80211.a b/esp32/libnet80211.a index 064b98fb..7e4032d3 100644 Binary files a/esp32/libnet80211.a and b/esp32/libnet80211.a differ diff --git a/esp32/libpp.a b/esp32/libpp.a index 98e4377f..84030719 100644 Binary files a/esp32/libpp.a and b/esp32/libpp.a differ diff --git a/esp32/libsmartconfig.a b/esp32/libsmartconfig.a index ad100a25..fa1b3339 100644 Binary files a/esp32/libsmartconfig.a and b/esp32/libsmartconfig.a differ diff --git a/esp32/libtarget.a b/esp32/libtarget.a index 0c54cd4f..a18e11b0 100644 Binary files a/esp32/libtarget.a and b/esp32/libtarget.a differ diff --git a/esp32/libwapi.a b/esp32/libwapi.a index add67258..dbef4ccb 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 18764784..e19700b5 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 b4f3adfc..e8b41375 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 303e8ac2..5d6ff68a 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 99780f23..94926f21 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 b8c63c96..948cfeff 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 9ee684a3..23ed7a21 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 5a2aea4c..0115db95 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 153fd3e9..2d7e5856 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 389483bf..22e59f14 100644 Binary files a/esp32c2/libcore.a and b/esp32c2/libcore.a differ diff --git a/esp32c2/libespnow.a b/esp32c2/libespnow.a index ad630ab6..8bc92fb7 100644 Binary files a/esp32c2/libespnow.a and b/esp32c2/libespnow.a differ diff --git a/esp32c2/libnet80211.a b/esp32c2/libnet80211.a index ad9b7c4a..ac6c73d5 100644 Binary files a/esp32c2/libnet80211.a and b/esp32c2/libnet80211.a differ diff --git a/esp32c2/libpp.a b/esp32c2/libpp.a index 010dd86d..5aca54ef 100644 Binary files a/esp32c2/libpp.a and b/esp32c2/libpp.a differ diff --git a/esp32c2/libsmartconfig.a b/esp32c2/libsmartconfig.a index 87e3431b..5e05342a 100644 Binary files a/esp32c2/libsmartconfig.a and b/esp32c2/libsmartconfig.a differ diff --git a/esp32c2/libtarget.a b/esp32c2/libtarget.a index d959a0d8..93b14dbf 100644 Binary files a/esp32c2/libtarget.a and b/esp32c2/libtarget.a differ diff --git a/esp32c3/libcore.a b/esp32c3/libcore.a index b2ba6763..ac0a04e2 100644 Binary files a/esp32c3/libcore.a and b/esp32c3/libcore.a differ diff --git a/esp32c3/libespnow.a b/esp32c3/libespnow.a index fc35a2d2..b0433c76 100644 Binary files a/esp32c3/libespnow.a and b/esp32c3/libespnow.a differ diff --git a/esp32c3/libmesh.a b/esp32c3/libmesh.a index 1dd6ed0f..f05473a0 100644 Binary files a/esp32c3/libmesh.a and b/esp32c3/libmesh.a differ diff --git a/esp32c3/libnet80211.a b/esp32c3/libnet80211.a index 1069d794..345e1a4b 100644 Binary files a/esp32c3/libnet80211.a and b/esp32c3/libnet80211.a differ diff --git a/esp32c3/libpp.a b/esp32c3/libpp.a index eb6dd150..2dc9db08 100644 Binary files a/esp32c3/libpp.a and b/esp32c3/libpp.a differ diff --git a/esp32c3/libsmartconfig.a b/esp32c3/libsmartconfig.a index 7be4f333..a81da8f7 100644 Binary files a/esp32c3/libsmartconfig.a and b/esp32c3/libsmartconfig.a differ diff --git a/esp32c3/libtarget.a b/esp32c3/libtarget.a index 3cec3e30..16b754e4 100644 Binary files a/esp32c3/libtarget.a and b/esp32c3/libtarget.a differ diff --git a/esp32c3/libwapi.a b/esp32c3/libwapi.a index 9d506b1e..e30a48b9 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 00000000..7e586f5a 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 00000000..8bedec90 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 00000000..27fad698 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 00000000..ada5798e 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 00000000..0eaadc2e 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 00000000..c4bf058d 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 00000000..a89ad9fc 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 00000000..a667334d Binary files /dev/null and b/esp32c5/libwapi.a differ diff --git a/esp32c6/libcore.a b/esp32c6/libcore.a index b2ba6763..ac0a04e2 100644 Binary files a/esp32c6/libcore.a and b/esp32c6/libcore.a differ diff --git a/esp32c6/libespnow.a b/esp32c6/libespnow.a index e095aa9c..9bafaf88 100644 Binary files a/esp32c6/libespnow.a and b/esp32c6/libespnow.a differ diff --git a/esp32c6/libmesh.a b/esp32c6/libmesh.a index b2bc27b8..357eb97b 100644 Binary files a/esp32c6/libmesh.a and b/esp32c6/libmesh.a differ diff --git a/esp32c6/libnet80211.a b/esp32c6/libnet80211.a index 0ee2d9c0..ee1b1d37 100644 Binary files a/esp32c6/libnet80211.a and b/esp32c6/libnet80211.a differ diff --git a/esp32c6/libpp.a b/esp32c6/libpp.a index d01bef82..da72f227 100644 Binary files a/esp32c6/libpp.a and b/esp32c6/libpp.a differ diff --git a/esp32c6/libsmartconfig.a b/esp32c6/libsmartconfig.a index b3c7379e..de404827 100644 Binary files a/esp32c6/libsmartconfig.a and b/esp32c6/libsmartconfig.a differ diff --git a/esp32c6/libtarget.a b/esp32c6/libtarget.a index 8b1ff2a2..4254b1c5 100644 Binary files a/esp32c6/libtarget.a and b/esp32c6/libtarget.a differ diff --git a/esp32c6/libwapi.a b/esp32c6/libwapi.a index 43661118..4634355e 100644 Binary files a/esp32c6/libwapi.a and b/esp32c6/libwapi.a differ diff --git a/esp32s2/libcore.a b/esp32s2/libcore.a index fd776b86..142127ac 100644 Binary files a/esp32s2/libcore.a and b/esp32s2/libcore.a differ diff --git a/esp32s2/libespnow.a b/esp32s2/libespnow.a index b8745bfc..95742a54 100644 Binary files a/esp32s2/libespnow.a and b/esp32s2/libespnow.a differ diff --git a/esp32s2/libmesh.a b/esp32s2/libmesh.a index be35fd17..b84c3b3c 100644 Binary files a/esp32s2/libmesh.a and b/esp32s2/libmesh.a differ diff --git a/esp32s2/libnet80211.a b/esp32s2/libnet80211.a index 7b7ff9d3..30acb0fd 100644 Binary files a/esp32s2/libnet80211.a and b/esp32s2/libnet80211.a differ diff --git a/esp32s2/libpp.a b/esp32s2/libpp.a index 5b4c31b0..7a8f0ed9 100644 Binary files a/esp32s2/libpp.a and b/esp32s2/libpp.a differ diff --git a/esp32s2/libsmartconfig.a b/esp32s2/libsmartconfig.a index 23ea499d..53d80065 100644 Binary files a/esp32s2/libsmartconfig.a and b/esp32s2/libsmartconfig.a differ diff --git a/esp32s2/libtarget.a b/esp32s2/libtarget.a index 2644a417..723b0aa6 100644 Binary files a/esp32s2/libtarget.a and b/esp32s2/libtarget.a differ diff --git a/esp32s2/libwapi.a b/esp32s2/libwapi.a index 9e31e261..bb04c0b5 100644 Binary files a/esp32s2/libwapi.a and b/esp32s2/libwapi.a differ diff --git a/esp32s3/libcore.a b/esp32s3/libcore.a index 6619fcae..379cded3 100644 Binary files a/esp32s3/libcore.a and b/esp32s3/libcore.a differ diff --git a/esp32s3/libespnow.a b/esp32s3/libespnow.a index 2ee38f39..0bcb2960 100644 Binary files a/esp32s3/libespnow.a and b/esp32s3/libespnow.a differ diff --git a/esp32s3/libmesh.a b/esp32s3/libmesh.a index e29b681c..841d73e3 100644 Binary files a/esp32s3/libmesh.a and b/esp32s3/libmesh.a differ diff --git a/esp32s3/libnet80211.a b/esp32s3/libnet80211.a index 6dce2ab5..9017d679 100644 Binary files a/esp32s3/libnet80211.a and b/esp32s3/libnet80211.a differ diff --git a/esp32s3/libpp.a b/esp32s3/libpp.a index 34f7b83e..09a59003 100644 Binary files a/esp32s3/libpp.a and b/esp32s3/libpp.a differ diff --git a/esp32s3/libsmartconfig.a b/esp32s3/libsmartconfig.a index 4a28e898..787e272d 100644 Binary files a/esp32s3/libsmartconfig.a and b/esp32s3/libsmartconfig.a differ diff --git a/esp32s3/libtarget.a b/esp32s3/libtarget.a index e4be6ae7..76a25c23 100644 Binary files a/esp32s3/libtarget.a and b/esp32s3/libtarget.a differ diff --git a/esp32s3/libwapi.a b/esp32s3/libwapi.a index 3285b00e..6f7cdfa4 100644 Binary files a/esp32s3/libwapi.a and b/esp32s3/libwapi.a differ diff --git a/fix_printf.sh b/fix_printf.sh index 2187fd0a..dd6f2e0e 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