ESP8266 - Write Single Field

10 views (last 30 days)
Rey Mat
Rey Mat on 21 May 2021
Edited: Vinod on 27 May 2021
I used the example program to write data to ThingSpeak and I have the following compilation error
c:/users/name/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: .pio\build\nodemcuv2\src\main.cpp.o:(.text.setup+0xc): undefined reference to `ThingSpeak'
collect2.exe: error: ld returned 1 exit status
*** [.pio\build\nodemcuv2\firmware.elf] Error 1
Here my include files
#include <Arduino.h>
#include <ESP8266WiFi.h>
#include <secrets.h>
#include <ThingSpeak.h> // always include thingspeak header file after other header files and custom macros
I've searched on the web but I can't find a solution. If anyone can help me. Thank you in advance.

Answers (1)

Vinod on 25 May 2021
Edited: Vinod on 27 May 2021
You don't have the ThingSpeak library in your list of project dependencies in your PlatformIO.ini file. You need to add the ThingSpeak library like this:


More Answers in the  ThingSpeak Community

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!