ArduinoIoTCloud icon indicating copy to clipboard operation
ArduinoIoTCloud copied to clipboard

TimeService update/refactor

Open pennam opened this issue 2 years ago • 1 comments

After #317 and #302 i thought to cleanup TimeService class before proceeding with other developments.

pennam avatar May 25 '22 12:05 pennam

Memory usage change @ 5132d2be035d100ab51a07eab1244227d359811a

Board flash % RAM for global variables %
arduino:mbed:envie_m7 :grey_question: -80 - +80 -0.01 - +0.01 0 - 0 0.0 - 0.0
arduino:mbed_nano:nanorp2040connect :small_red_triangle: 0 - +98 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_nicla:nicla_vision :grey_question: -80 - +144 -0.01 - +0.02 0 - 0 0.0 - 0.0
arduino:samd:mkrgsm1400 :grey_question: -8 - +136 -0.0 - +0.05 0 - 0 0.0 - 0.0
arduino:samd:mkrnb1500 :grey_question: -8 - +136 -0.0 - +0.05 0 - 0 0.0 - 0.0
arduino:samd:mkrwan1300 :small_red_triangle: +72 - +80 +0.03 - +0.03 :green_heart: -8 - -8 -0.02 - -0.02
arduino:samd:mkrwifi1010 :grey_question: -8 - +136 -0.0 - +0.05 0 - 0 0.0 - 0.0
arduino:samd:nano_33_iot :grey_question: -8 - +136 -0.0 - +0.05 0 - 0 0.0 - 0.0
esp32:esp32:esp32 :green_heart: -892 - -872 -0.07 - -0.07 :green_heart: -32 - -32 -0.01 - -0.01
esp8266:esp8266:huzzah :green_heart: -188 - -172 -0.02 - -0.02 :green_heart: -132 - -112 -0.16 - -0.14
Click for full report table
Board examples/ArduinoIoTCloud-Advanced
flash
% examples/ArduinoIoTCloud-Advanced
RAM for global variables
% examples/ArduinoIoTCloud-Basic
flash
% examples/ArduinoIoTCloud-Basic
RAM for global variables
% examples/utility/ArduinoIoTCloud_Travis_CI
flash
% examples/utility/ArduinoIoTCloud_Travis_CI
RAM for global variables
% examples/utility/Provisioning
flash
% examples/utility/Provisioning
RAM for global variables
% examples/utility/SelfProvisioning
flash
% examples/utility/SelfProvisioning
RAM for global variables
%
arduino:mbed:envie_m7 -80 -0.01 0 0.0 -8 -0.0 0 0.0 -72 -0.01 0 0.0 80 0.01 0 0.0
arduino:mbed_nano:nanorp2040connect 44 0.0 0 0.0 44 0.0 0 0.0 44 0.0 0 0.0 98 0.0 0 0.0 0 0.0 0 0.0
arduino:mbed_nicla:nicla_vision -80 -0.01 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 144 0.02 0 0.0
arduino:samd:mkrgsm1400 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 136 0.05 0 0.0
arduino:samd:mkrnb1500 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 136 0.05 0 0.0
arduino:samd:mkrwan1300 80 0.03 -8 -0.02 72 0.03 -8 -0.02 72 0.03 -8 -0.02
arduino:samd:mkrwifi1010 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 136 0.05 0 0.0 0 0.0 0 0.0
arduino:samd:nano_33_iot -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 136 0.05 0 0.0 0 0.0 0 0.0
esp32:esp32:esp32 -872 -0.07 -32 -0.01 -872 -0.07 -32 -0.01 -892 -0.07 -32 -0.01
esp8266:esp8266:huzzah -172 -0.02 -132 -0.16 -184 -0.02 -112 -0.14 -188 -0.02 -116 -0.14
Click for full report CSV
Board,examples/ArduinoIoTCloud-Advanced<br>flash,%,examples/ArduinoIoTCloud-Advanced<br>RAM for global variables,%,examples/ArduinoIoTCloud-Basic<br>flash,%,examples/ArduinoIoTCloud-Basic<br>RAM for global variables,%,examples/utility/ArduinoIoTCloud_Travis_CI<br>flash,%,examples/utility/ArduinoIoTCloud_Travis_CI<br>RAM for global variables,%,examples/utility/Provisioning<br>flash,%,examples/utility/Provisioning<br>RAM for global variables,%,examples/utility/SelfProvisioning<br>flash,%,examples/utility/SelfProvisioning<br>RAM for global variables,%
arduino:mbed:envie_m7,-80,-0.01,0,0.0,-8,-0.0,0,0.0,-72,-0.01,0,0.0,80,0.01,0,0.0
arduino:mbed_nano:nanorp2040connect,44,0.0,0,0.0,44,0.0,0,0.0,44,0.0,0,0.0,98,0.0,0,0.0,0,0.0,0,0.0
arduino:mbed_nicla:nicla_vision,-80,-0.01,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,144,0.02,0,0.0,,,,
arduino:samd:mkrgsm1400,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,136,0.05,0,0.0,,,,
arduino:samd:mkrnb1500,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,136,0.05,0,0.0,,,,
arduino:samd:mkrwan1300,80,0.03,-8,-0.02,72,0.03,-8,-0.02,72,0.03,-8,-0.02,,,,,,,,
arduino:samd:mkrwifi1010,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,136,0.05,0,0.0,0,0.0,0,0.0
arduino:samd:nano_33_iot,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,136,0.05,0,0.0,0,0.0,0,0.0
esp32:esp32:esp32,-872,-0.07,-32,-0.01,-872,-0.07,-32,-0.01,-892,-0.07,-32,-0.01,,,,,,,,
esp8266:esp8266:huzzah,-172,-0.02,-132,-0.16,-184,-0.02,-112,-0.14,-188,-0.02,-116,-0.14,,,,,,,,

github-actions[bot] avatar May 25 '22 13:05 github-actions[bot]

superseded by #353

pennam avatar Feb 16 '23 13:02 pennam