diff --git a/components/esp8266/lib/fix_printf.sh b/components/esp8266/lib/fix_printf.sh new file mode 100755 index 00000000..63f6bc94 --- /dev/null +++ b/components/esp8266/lib/fix_printf.sh @@ -0,0 +1,2 @@ +#!/bin/bash +xtensa-lx106-elf-objcopy --redefine-sym ets_printf=phy_printf libphy.a diff --git a/components/esp8266/lib/libphy.a b/components/esp8266/lib/libphy.a index 94ab2b0a..40070cab 100755 Binary files a/components/esp8266/lib/libphy.a and b/components/esp8266/lib/libphy.a differ diff --git a/components/esp8266/source/phy_init.c b/components/esp8266/source/phy_init.c index cc1f01ac..57309299 100644 --- a/components/esp8266/source/phy_init.c +++ b/components/esp8266/source/phy_init.c @@ -363,4 +363,12 @@ void esp_wifi_set_max_tx_power_via_vdd33(uint16_t vdd33) { extern void phy_vdd33_set_tpw(uint16_t vdd33); phy_vdd33_set_tpw(vdd33); -} \ No newline at end of file +} + +/** + * @brief Just for compiling + */ +int phy_printf(const char *fmt, ...) +{ + return 0; +}