mirror of
https://github.com/lumapu/ahoy.git
synced 2025-07-08 03:57:16 +02:00
parent
6af07f5a33
commit
4fc61dc01f
6 changed files with 33 additions and 34 deletions
|
@ -30,10 +30,11 @@ ahoywifi::ahoywifi() : mApIp(192, 168, 4, 1) {}
|
|||
*/
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
void ahoywifi::setup(settings_t *config, uint32_t *utcTimestamp, appWifiCb cb) {
|
||||
void ahoywifi::setup(settings_t *config, uint32_t *utcTimestamp, appWifiCb cb, OnTimeCB onTimeCb) {
|
||||
mConfig = config;
|
||||
mUtcTimestamp = utcTimestamp;
|
||||
mAppWifiCb = cb;
|
||||
mOnTimeCb = onTimeCb;
|
||||
|
||||
mGotDisconnect = false;
|
||||
mStaConn = DISCONNECTED;
|
||||
|
@ -275,7 +276,7 @@ void ahoywifi::setupStation(void) {
|
|||
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
bool ahoywifi::getNtpTime(void) {
|
||||
bool ahoywifi::updateNtpTime(void) {
|
||||
if(IN_STA_MODE != mStaConn)
|
||||
return false;
|
||||
|
||||
|
@ -302,6 +303,7 @@ bool ahoywifi::getNtpTime(void) {
|
|||
|
||||
*mUtcTimestamp = secsSince1900 - 2208988800UL; // UTC time
|
||||
DPRINTLN(DBG_INFO, "[NTP]: " + ah::getDateTimeStr(*mUtcTimestamp) + " UTC");
|
||||
mOnTimeCb(true);
|
||||
return true;
|
||||
} else
|
||||
delay(10);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue