NTPClient
NTPClient copied to clipboard
Non blocking update needed for "super-loop" enjoyers
trafficstars
I've added 2 new functions:
asyncUpdate()- essentially doing same thing asupdate()but in non blocking waygetEpochTimeMillis()- in some cases I want to use time in milliseconds precision
Memory usage change @ 671e503c969167a3b33fe0347ce5f9866fdaa0ac
| Board | flash | % | RAM for global variables | % |
|---|---|---|---|---|
esp8266:esp8266:huzzah |
N/A | N/A | N/A | N/A |
Click for full report table
| Board | examples/Advancedflash |
% | examples/AdvancedRAM for global variables |
% | examples/AsyncUpdateflash |
% | examples/AsyncUpdateRAM for global variables |
% | examples/Basicflash |
% | examples/BasicRAM for global variables |
% | examples/IsTimeSetflash |
% | examples/IsTimeSetRAM for global variables |
% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
esp8266:esp8266:huzzah |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Click for full report CSV
Board,examples/Advanced<br>flash,%,examples/Advanced<br>RAM for global variables,%,examples/AsyncUpdate<br>flash,%,examples/AsyncUpdate<br>RAM for global variables,%,examples/Basic<br>flash,%,examples/Basic<br>RAM for global variables,%,examples/IsTimeSet<br>flash,%,examples/IsTimeSet<br>RAM for global variables,%
esp8266:esp8266:huzzah,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
Memory usage change @ e370ab622d55d1f97aabccbeb66c7b3f51d69c75
| Board | flash | % | RAM for global variables | % |
|---|---|---|---|---|
esp8266:esp8266:huzzah |
N/A | N/A | N/A | N/A |
Click for full report table
| Board | examples/Advancedflash |
% | examples/AdvancedRAM for global variables |
% | examples/AsyncUpdateflash |
% | examples/AsyncUpdateRAM for global variables |
% | examples/Basicflash |
% | examples/BasicRAM for global variables |
% | examples/IsTimeSetflash |
% | examples/IsTimeSetRAM for global variables |
% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
esp8266:esp8266:huzzah |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Click for full report CSV
Board,examples/Advanced<br>flash,%,examples/Advanced<br>RAM for global variables,%,examples/AsyncUpdate<br>flash,%,examples/AsyncUpdate<br>RAM for global variables,%,examples/Basic<br>flash,%,examples/Basic<br>RAM for global variables,%,examples/IsTimeSet<br>flash,%,examples/IsTimeSet<br>RAM for global variables,%
esp8266:esp8266:huzzah,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
should solve #129, #23, #79, #189 (by checking return value of asyncUpdate()),