mirror of
https://github.com/esp8266/Arduino.git
synced 2025-04-22 21:23:07 +03:00
* remove lwip-v1.4 specific code * ditto * ditto * fix ip4_addr definition * CI: change debug builds to use IPv6, remove regular IPv6 builds * ditto * split pio CI in four (because they last twice the time of the other builds) * remove option from pio * remove lwIP-1.4 from doc * restore pio CI splitting * fix CI debug6 script * ditto
36 lines
560 B
C
36 lines
560 B
C
#ifndef __SNTP_H__
|
|
#define __SNTP_H__
|
|
|
|
#include "os_type.h"
|
|
|
|
#include "lwip/init.h"
|
|
#include "lwip/ip_addr.h"
|
|
#include "lwip/apps/sntp.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/**
|
|
* get the seconds since Jan 01, 1970, 00:00 (GMT + 8)
|
|
*/
|
|
uint32 sntp_get_current_timestamp();
|
|
/**
|
|
* get real time (GTM + 8 time zone)
|
|
*/
|
|
char* sntp_get_real_time(long t);
|
|
/**
|
|
* SNTP get time_zone default GMT + 8
|
|
*/
|
|
sint8 sntp_get_timezone(void);
|
|
/**
|
|
* SNTP set time_zone (default GMT + 8)
|
|
*/
|
|
bool sntp_set_timezone(sint8 timezone);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|