diff --git a/esp32/libcore.a b/esp32/libcore.a index 2829d884d..30c87f1d6 100644 Binary files a/esp32/libcore.a and b/esp32/libcore.a differ diff --git a/esp32/libespnow.a b/esp32/libespnow.a index aff5087eb..e40e1ffb1 100644 Binary files a/esp32/libespnow.a and b/esp32/libespnow.a differ diff --git a/esp32/libmesh.a b/esp32/libmesh.a index aecb58cb0..ee47ac47b 100644 Binary files a/esp32/libmesh.a and b/esp32/libmesh.a differ diff --git a/esp32/libnet80211.a b/esp32/libnet80211.a index b8eae80e0..ca9985882 100644 Binary files a/esp32/libnet80211.a and b/esp32/libnet80211.a differ diff --git a/esp32/libpp.a b/esp32/libpp.a index be1404eb7..6304ec642 100644 Binary files a/esp32/libpp.a and b/esp32/libpp.a differ diff --git a/esp32/libsmartconfig.a b/esp32/libsmartconfig.a index 659f7ea8a..4e06093d1 100644 Binary files a/esp32/libsmartconfig.a and b/esp32/libsmartconfig.a differ diff --git a/esp32/libwapi.a b/esp32/libwapi.a index 70d5c76bb..202c4426f 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 807f13ebe..9c3145128 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 7f34070c4..fc712dbc0 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 ade79f056..0586ba4ae 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 7adbfd373..b537d162e 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 e2fbe8c95..ce6849de9 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 122d2d2c8..249529cfe 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 1b793f7ca..85de6f5b1 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 240d7a30f..a739d9ed4 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 a90fdcb13..4a45fd205 100644 Binary files a/esp32c2/libcore.a and b/esp32c2/libcore.a differ diff --git a/esp32c2/libespnow.a b/esp32c2/libespnow.a index 26a703db8..8eb81da4e 100644 Binary files a/esp32c2/libespnow.a and b/esp32c2/libespnow.a differ diff --git a/esp32c2/libnet80211.a b/esp32c2/libnet80211.a index e5a1b27e6..f208a9a18 100644 Binary files a/esp32c2/libnet80211.a and b/esp32c2/libnet80211.a differ diff --git a/esp32c2/libpp.a b/esp32c2/libpp.a index a00e58dd7..07c92318c 100644 Binary files a/esp32c2/libpp.a and b/esp32c2/libpp.a differ diff --git a/esp32c2/libsmartconfig.a b/esp32c2/libsmartconfig.a index c9d226c12..8272b9980 100644 Binary files a/esp32c2/libsmartconfig.a and b/esp32c2/libsmartconfig.a differ diff --git a/esp32c3/libcore.a b/esp32c3/libcore.a index caba6b09f..1263be4da 100644 Binary files a/esp32c3/libcore.a and b/esp32c3/libcore.a differ diff --git a/esp32c3/libespnow.a b/esp32c3/libespnow.a index 3f9cc26b6..26b118018 100644 Binary files a/esp32c3/libespnow.a and b/esp32c3/libespnow.a differ diff --git a/esp32c3/libmesh.a b/esp32c3/libmesh.a index 16b697b84..aedeb3c9e 100644 Binary files a/esp32c3/libmesh.a and b/esp32c3/libmesh.a differ diff --git a/esp32c3/libnet80211.a b/esp32c3/libnet80211.a index bfa434091..6a441e216 100644 Binary files a/esp32c3/libnet80211.a and b/esp32c3/libnet80211.a differ diff --git a/esp32c3/libpp.a b/esp32c3/libpp.a index 600c52cf6..f4b51456b 100644 Binary files a/esp32c3/libpp.a and b/esp32c3/libpp.a differ diff --git a/esp32c3/libsmartconfig.a b/esp32c3/libsmartconfig.a index 141410384..9479f1bde 100644 Binary files a/esp32c3/libsmartconfig.a and b/esp32c3/libsmartconfig.a differ diff --git a/esp32c3/libwapi.a b/esp32c3/libwapi.a index 22b7c8c81..a70b13408 100644 Binary files a/esp32c3/libwapi.a and b/esp32c3/libwapi.a differ diff --git a/esp32c5/libcore.a b/esp32c5/libcore.a index a90fdcb13..4a45fd205 100644 Binary files a/esp32c5/libcore.a and b/esp32c5/libcore.a differ diff --git a/esp32c5/libespnow.a b/esp32c5/libespnow.a index 30adc4bb0..c3ea47074 100644 Binary files a/esp32c5/libespnow.a and b/esp32c5/libespnow.a differ diff --git a/esp32c5/libmesh.a b/esp32c5/libmesh.a index 308f45965..2d9d66c96 100644 Binary files a/esp32c5/libmesh.a and b/esp32c5/libmesh.a differ diff --git a/esp32c5/libnet80211.a b/esp32c5/libnet80211.a index 9b25900a4..9b55263dd 100644 Binary files a/esp32c5/libnet80211.a and b/esp32c5/libnet80211.a differ diff --git a/esp32c5/libpp.a b/esp32c5/libpp.a index c5cb76ffb..1d0c658c5 100644 Binary files a/esp32c5/libpp.a and b/esp32c5/libpp.a differ diff --git a/esp32c5/libsmartconfig.a b/esp32c5/libsmartconfig.a index a0c87067f..9d6832cdc 100644 Binary files a/esp32c5/libsmartconfig.a and b/esp32c5/libsmartconfig.a differ diff --git a/esp32c5/libwapi.a b/esp32c5/libwapi.a index 22b7c8c81..a70b13408 100644 Binary files a/esp32c5/libwapi.a and b/esp32c5/libwapi.a differ diff --git a/esp32c6/libcore.a b/esp32c6/libcore.a index caba6b09f..1263be4da 100644 Binary files a/esp32c6/libcore.a and b/esp32c6/libcore.a differ diff --git a/esp32c6/libespnow.a b/esp32c6/libespnow.a index bb1999b6a..8cf259c48 100644 Binary files a/esp32c6/libespnow.a and b/esp32c6/libespnow.a differ diff --git a/esp32c6/libmesh.a b/esp32c6/libmesh.a index cb4746e56..b723b0544 100644 Binary files a/esp32c6/libmesh.a and b/esp32c6/libmesh.a differ diff --git a/esp32c6/libnet80211.a b/esp32c6/libnet80211.a index 7f029b9e6..0e47e1d1d 100644 Binary files a/esp32c6/libnet80211.a and b/esp32c6/libnet80211.a differ diff --git a/esp32c6/libpp.a b/esp32c6/libpp.a index 2cfbf5bff..1395ecbbe 100644 Binary files a/esp32c6/libpp.a and b/esp32c6/libpp.a differ diff --git a/esp32c6/libsmartconfig.a b/esp32c6/libsmartconfig.a index dc675f44f..b1d20c8f4 100644 Binary files a/esp32c6/libsmartconfig.a and b/esp32c6/libsmartconfig.a differ diff --git a/esp32c6/libwapi.a b/esp32c6/libwapi.a index 22b7c8c81..a70b13408 100644 Binary files a/esp32c6/libwapi.a and b/esp32c6/libwapi.a differ diff --git a/esp32c61/libcore.a b/esp32c61/libcore.a index a90fdcb13..4a45fd205 100644 Binary files a/esp32c61/libcore.a and b/esp32c61/libcore.a differ diff --git a/esp32c61/libespnow.a b/esp32c61/libespnow.a index bb1999b6a..8cf259c48 100644 Binary files a/esp32c61/libespnow.a and b/esp32c61/libespnow.a differ diff --git a/esp32c61/libmesh.a b/esp32c61/libmesh.a index cb4746e56..b723b0544 100644 Binary files a/esp32c61/libmesh.a and b/esp32c61/libmesh.a differ diff --git a/esp32c61/libnet80211.a b/esp32c61/libnet80211.a index ec758ea3b..2d2000686 100644 Binary files a/esp32c61/libnet80211.a and b/esp32c61/libnet80211.a differ diff --git a/esp32c61/libpp.a b/esp32c61/libpp.a index ffe46fec5..3b52c8283 100644 Binary files a/esp32c61/libpp.a and b/esp32c61/libpp.a differ diff --git a/esp32c61/libsmartconfig.a b/esp32c61/libsmartconfig.a index c68fbe188..8f84af74c 100644 Binary files a/esp32c61/libsmartconfig.a and b/esp32c61/libsmartconfig.a differ diff --git a/esp32c61/libwapi.a b/esp32c61/libwapi.a index 22b7c8c81..a70b13408 100644 Binary files a/esp32c61/libwapi.a and b/esp32c61/libwapi.a differ diff --git a/esp32s2/libcore.a b/esp32s2/libcore.a index b2be0bb42..0a5ead140 100644 Binary files a/esp32s2/libcore.a and b/esp32s2/libcore.a differ diff --git a/esp32s2/libespnow.a b/esp32s2/libespnow.a index df72e75fa..1bed1e9f3 100644 Binary files a/esp32s2/libespnow.a and b/esp32s2/libespnow.a differ diff --git a/esp32s2/libmesh.a b/esp32s2/libmesh.a index 110b6543e..95d38346a 100644 Binary files a/esp32s2/libmesh.a and b/esp32s2/libmesh.a differ diff --git a/esp32s2/libnet80211.a b/esp32s2/libnet80211.a index febc8ecc4..507edac24 100644 Binary files a/esp32s2/libnet80211.a and b/esp32s2/libnet80211.a differ diff --git a/esp32s2/libpp.a b/esp32s2/libpp.a index 5da7650ef..f8faf09eb 100644 Binary files a/esp32s2/libpp.a and b/esp32s2/libpp.a differ diff --git a/esp32s2/libsmartconfig.a b/esp32s2/libsmartconfig.a index 38a112b3f..939026cf2 100644 Binary files a/esp32s2/libsmartconfig.a and b/esp32s2/libsmartconfig.a differ diff --git a/esp32s2/libwapi.a b/esp32s2/libwapi.a index d38ee0fda..fdcedc47c 100644 Binary files a/esp32s2/libwapi.a and b/esp32s2/libwapi.a differ diff --git a/esp32s3/libcore.a b/esp32s3/libcore.a index 98f020881..b25b85466 100644 Binary files a/esp32s3/libcore.a and b/esp32s3/libcore.a differ diff --git a/esp32s3/libespnow.a b/esp32s3/libespnow.a index b6a835c24..9d8fb524a 100644 Binary files a/esp32s3/libespnow.a and b/esp32s3/libespnow.a differ diff --git a/esp32s3/libmesh.a b/esp32s3/libmesh.a index d2ced18bc..5d5aa6771 100644 Binary files a/esp32s3/libmesh.a and b/esp32s3/libmesh.a differ diff --git a/esp32s3/libnet80211.a b/esp32s3/libnet80211.a index 9e2096c2d..cc0ec37c7 100644 Binary files a/esp32s3/libnet80211.a and b/esp32s3/libnet80211.a differ diff --git a/esp32s3/libpp.a b/esp32s3/libpp.a index 2e6972aee..e62ac0019 100644 Binary files a/esp32s3/libpp.a and b/esp32s3/libpp.a differ diff --git a/esp32s3/libsmartconfig.a b/esp32s3/libsmartconfig.a index 0beae76e6..03f72a632 100644 Binary files a/esp32s3/libsmartconfig.a and b/esp32s3/libsmartconfig.a differ diff --git a/esp32s3/libwapi.a b/esp32s3/libwapi.a index 7c95c26f7..b3b2a7940 100644 Binary files a/esp32s3/libwapi.a and b/esp32s3/libwapi.a differ diff --git a/fix_printf.sh b/fix_printf.sh index 8f6707e95..ea92a925e 100755 --- a/fix_printf.sh +++ b/fix_printf.sh @@ -1,4 +1,5 @@ #!/bin/bash +COUNT=0 for dir in esp32 esp32s2 esp32c3 esp32s3 esp32c2 esp32c6 esp32_host esp32c5 esp32c61; do if [ $dir = esp32 ]; then TOOLCHAIN="xtensa-esp32-elf" @@ -15,55 +16,63 @@ for dir in esp32 esp32s2 esp32c3 esp32s3 esp32c2 esp32c6 esp32_host esp32c5 esp3 chmod -x $dir/*; cd $dir - git status libsmartconfig.a | grep "modified\|new file" >/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 + ((COUNT++)) $TOOLCHAIN-objcopy --redefine-sym printf=sc_printf libsmartconfig.a fi - git status libpp.a | grep "modified\|new file" >/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 + ((COUNT++)) $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\|new file" >/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 + ((COUNT++)) $TOOLCHAIN-objcopy --redefine-sym printf=net80211_printf libnet80211.a fi - git status libtarget.a | grep "modified\|new file" >/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 + ((COUNT++)) $TOOLCHAIN-objcopy --redefine-sym printf=target_printf libtarget.a fi - git status libmesh.a | grep "modified\|new file" >/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 + ((COUNT++)) $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\|new file" >/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 + ((COUNT++)) $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\|new file" >/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 + ((COUNT++)) $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\|new file" >/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 + ((COUNT++)) $TOOLCHAIN-objcopy --redefine-sym ets_printf=wapi_printf libwapi.a $TOOLCHAIN-objcopy --redefine-sym printf=wapi_printf libwapi.a fi @@ -73,3 +82,4 @@ for dir in esp32 esp32s2 esp32c3 esp32s3 esp32c2 esp32c6 esp32_host esp32c5 esp3 echo "$dir does not exist" fi done; +echo $COUNT files fixed