Closed
Description
Hello, upgrading from 2.6.3 to 2.7.1 the following code does not compile anymore ...
#include <sntp.h>
void setup() {
sntp_stop();
sntp_setservername(0, "example.pool.com");
sntp_set_timezone(0);
sntp_init();
const char* host = sntp_getservername(0);
uint8_t tz = sntp_get_timezone();
uint32_t ts = sntp_get_current_timestamp();
}
void loop() {
}
It throws this error:
/home/pulsartronic/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld: sketch/example.ino.cpp.o:(.text.setup+0x4): undefined reference to `sntp_get_timezone'
/home/pulsartronic/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld: sketch/example.ino.cpp.o: in function `setup':
/home/pulsartronic/development/pulsartronic/Arduino/LoRaWANGatewaySC/example/example.ino:3: undefined reference to `sntp_get_timezone'
collect2: error: ld returned 1 exit status
exit status 1
Error compiling for board LOLIN(WEMOS) D1 R2 & mini.
Context:
SO: Ubuntu 18.04
IDE: Arduino IDE 1.8.12
Lib: esp8266 2.7.1
Am I doing something wrong ? ... any guide would be really apreciatted