feat(wifi): add esp32c5 beta3 support wifi (c9dba424)

This commit is contained in:
xuxiao
2024-04-09 19:11:40 +08:00
parent 1c9b6ea78f
commit a5af5288b1
63 changed files with 10 additions and 10 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
esp32c5/libcore.a Normal file

Binary file not shown.

BIN
esp32c5/libespnow.a Normal file

Binary file not shown.

BIN
esp32c5/libmesh.a Normal file

Binary file not shown.

BIN
esp32c5/libnet80211.a Normal file

Binary file not shown.

BIN
esp32c5/libpp.a Normal file

Binary file not shown.

BIN
esp32c5/libsmartconfig.a Normal file

Binary file not shown.

BIN
esp32c5/libtarget.a Normal file

Binary file not shown.

BIN
esp32c5/libwapi.a Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,10 +1,10 @@
#!/bin/bash #!/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 if [ $dir = esp32 ]; then
TOOLCHAIN="xtensa-esp32-elf" TOOLCHAIN="xtensa-esp32-elf"
elif [ $dir = esp32s2 ]; then elif [ $dir = esp32s2 ]; then
TOOLCHAIN="xtensa-esp32s2-elf" 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" TOOLCHAIN="riscv32-esp-elf"
elif [ $dir = esp32s3 ]; then elif [ $dir = esp32s3 ]; then
TOOLCHAIN="xtensa-esp32s3-elf" TOOLCHAIN="xtensa-esp32s3-elf"
@ -15,53 +15,53 @@ for dir in esp32 esp32s2 esp32c3 esp32s3 esp32c2 esp32c6 esp32_host; do
chmod -x $dir/*; chmod -x $dir/*;
cd $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 if [ $? -eq 0 ]; then
echo $dir/libsmartconfig.a fixed echo $dir/libsmartconfig.a fixed
$TOOLCHAIN-objcopy --redefine-sym printf=sc_printf libsmartconfig.a $TOOLCHAIN-objcopy --redefine-sym printf=sc_printf libsmartconfig.a
fi 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 if [ $? -eq 0 ]; then
echo $dir/libpp.a fixed echo $dir/libpp.a fixed
$TOOLCHAIN-objcopy --redefine-sym printf=pp_printf libpp.a $TOOLCHAIN-objcopy --redefine-sym printf=pp_printf libpp.a
$TOOLCHAIN-objcopy --redefine-sym ets_printf=pp_printf libpp.a $TOOLCHAIN-objcopy --redefine-sym ets_printf=pp_printf libpp.a
fi 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 if [ $? -eq 0 ]; then
echo $dir/libnet80211.a fixed echo $dir/libnet80211.a fixed
$TOOLCHAIN-objcopy --redefine-sym printf=net80211_printf libnet80211.a $TOOLCHAIN-objcopy --redefine-sym printf=net80211_printf libnet80211.a
fi 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 if [ $? -eq 0 ]; then
echo $dir/libtarget.a fixed echo $dir/libtarget.a fixed
$TOOLCHAIN-objcopy --redefine-sym printf=target_printf libtarget.a $TOOLCHAIN-objcopy --redefine-sym printf=target_printf libtarget.a
fi 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 if [ $? -eq 0 ]; then
echo $dir/libmesh.a fixed echo $dir/libmesh.a fixed
$TOOLCHAIN-objcopy --redefine-sym printf=mesh_printf libmesh.a $TOOLCHAIN-objcopy --redefine-sym printf=mesh_printf libmesh.a
$TOOLCHAIN-objcopy --redefine-sym ets_printf=mesh_printf libmesh.a $TOOLCHAIN-objcopy --redefine-sym ets_printf=mesh_printf libmesh.a
fi 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 if [ $? -eq 0 ]; then
echo $dir/libcore.a fixed echo $dir/libcore.a fixed
$TOOLCHAIN-objcopy --redefine-sym printf=core_printf libcore.a $TOOLCHAIN-objcopy --redefine-sym printf=core_printf libcore.a
$TOOLCHAIN-objcopy --redefine-sym ets_printf=core_printf libcore.a $TOOLCHAIN-objcopy --redefine-sym ets_printf=core_printf libcore.a
fi 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 if [ $? -eq 0 ]; then
echo $dir/libespnow.a fixed echo $dir/libespnow.a fixed
$TOOLCHAIN-objcopy --redefine-sym ets_printf=espnow_printf libespnow.a $TOOLCHAIN-objcopy --redefine-sym ets_printf=espnow_printf libespnow.a
$TOOLCHAIN-objcopy --redefine-sym printf=espnow_printf libespnow.a $TOOLCHAIN-objcopy --redefine-sym printf=espnow_printf libespnow.a
fi 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 if [ $? -eq 0 ]; then
echo $dir/libwapi.a fixed echo $dir/libwapi.a fixed
$TOOLCHAIN-objcopy --redefine-sym ets_printf=wapi_printf libwapi.a $TOOLCHAIN-objcopy --redefine-sym ets_printf=wapi_printf libwapi.a