Discuss here different C compiler set ups, and compiling executables for the ESP8266

User avatar
By jayc75
#12681 Hello guys,
I downloaded the latest version and noticed it was still not using Espressif Firmware V1.0 so I copied over the V1.0 SDK but when I compile a project I get this error in the compiler:
Code: Select allc:/Espressif/ESP8266_SDK/lib\libat.a(at_wifiCmd.o): In function `at_setupCmdCipsta':
(.irom0.text+0x19b0): undefined reference to `smartconfig_start'
c:/Espressif/ESP8266_SDK/lib\libat.a(at_wifiCmd.o): In function `at_setupCmdCipsta':
(.irom0.text+0x1a16): undefined reference to `smartconfig_start'
c:/Espressif/ESP8266_SDK/lib\libat.a(at_wifiCmd.o): In function `at_setupCmdCipsta':
(.irom0.text+0x1a3c): undefined reference to `smartconfig_stop'
c:/Espressif/ESP8266_SDK/lib\libat.a(at_wifiCmd.o): In function `at_setupCmdCipsta':
(.irom0.text+0x1a46): undefined reference to `smartconfig_stop'
collect2.exe: error: ld returned 1 exit status
C:/Espressif/examples/at/Makefile:212: recipe for target 'build/app.out' failed
mingw32-make.exe: *** [build/app.out] Error 1


any ideas ????

I replaced the libat.a with the old one but it flashes the old AT SDK .... v0.21 instead of 0.22

thanks :)