You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
changing the approach from defining a static array CHECK_INTERVAL_TABLE we can allow the user to change timeout values at runtime depending on his needs.
examples/ConnectionHandlerDemo RAM for global variables
%
examples/CheckInternetAvailabilityDemo flash
%
examples/CheckInternetAvailabilityDemo RAM for global variables
%
examples/ConnectionHandlerDemo-Notecard flash
%
examples/ConnectionHandlerDemo-Notecard RAM for global variables
%
arduino:esp32:nano_nora
16
0.0
24
0.01
16
0.0
24
0.01
8
0.0
32
0.01
arduino:mbed:envie_m7
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
arduino:mbed_edge:edge_control
0
0.0
32
0.01
0
0.0
32
0.01
64
0.01
32
0.01
arduino:mbed_giga:giga
64
0.0
32
0.01
64
0.0
32
0.01
64
0.0
32
0.01
arduino:mbed_nano:nanorp2040connect
42
0.0
32
0.01
42
0.0
32
0.01
62
0.0
32
0.01
arduino:mbed_nicla:nicla_vision
64
0.0
32
0.01
64
0.0
32
0.01
0
0.0
32
0.01
arduino:mbed_opta:opta
64
0.0
32
0.01
64
0.0
32
0.01
64
0.0
24
0.0
arduino:mbed_portenta:envie_m7
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
arduino:renesas_portenta:portenta_c33
16
0.0
32
0.01
24
0.0
32
0.01
32
0.0
28
0.01
arduino:renesas_uno:unor4wifi
32
0.01
28
0.09
48
0.02
28
0.09
32
0.01
28
0.09
arduino:samd:mkr1000
48
0.02
28
0.09
48
0.02
28
0.09
56
0.02
28
0.09
arduino:samd:mkrgsm1400
32
0.01
28
0.09
32
0.01
28
0.09
56
0.02
28
0.09
arduino:samd:mkrnb1500
32
0.01
28
0.09
32
0.01
28
0.09
56
0.02
28
0.09
arduino:samd:mkrwan1300
32
0.01
28
0.09
24
0.01
28
0.09
56
0.02
28
0.09
arduino:samd:mkrwan1310
32
0.01
28
0.09
24
0.01
28
0.09
64
0.02
28
0.09
arduino:samd:mkrwifi1010
40
0.02
28
0.09
40
0.02
28
0.09
56
0.02
28
0.09
arduino:samd:nano_33_iot
40
0.02
28
0.09
40
0.02
28
0.09
64
0.02
28
0.09
esp32:esp32:esp32
0
0.0
24
0.01
0
0.0
24
0.01
8
0.0
24
0.01
esp8266:esp8266:huzzah
16
0.0
32
0.04
32
0.0
32
0.04
rp2040:rp2040:rpipicow
40
0.0
28
0.01
40
0.0
28
0.01
48
0.0
28
0.01
Click for full report CSV
Board,examples/ConnectionHandlerDemo<br>flash,%,examples/ConnectionHandlerDemo<br>RAM for global variables,%,examples/CheckInternetAvailabilityDemo<br>flash,%,examples/CheckInternetAvailabilityDemo<br>RAM for global variables,%,examples/ConnectionHandlerDemo-Notecard<br>flash,%,examples/ConnectionHandlerDemo-Notecard<br>RAM for global variables,%
arduino:esp32:nano_nora,16,0.0,24,0.01,16,0.0,24,0.01,8,0.0,32,0.01
arduino:mbed:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:mbed_edge:edge_control,0,0.0,32,0.01,0,0.0,32,0.01,64,0.01,32,0.01
arduino:mbed_giga:giga,64,0.0,32,0.01,64,0.0,32,0.01,64,0.0,32,0.01
arduino:mbed_nano:nanorp2040connect,42,0.0,32,0.01,42,0.0,32,0.01,62,0.0,32,0.01
arduino:mbed_nicla:nicla_vision,64,0.0,32,0.01,64,0.0,32,0.01,0,0.0,32,0.01
arduino:mbed_opta:opta,64,0.0,32,0.01,64,0.0,32,0.01,64,0.0,24,0.0
arduino:mbed_portenta:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:renesas_portenta:portenta_c33,16,0.0,32,0.01,24,0.0,32,0.01,32,0.0,28,0.01
arduino:renesas_uno:unor4wifi,32,0.01,28,0.09,48,0.02,28,0.09,32,0.01,28,0.09
arduino:samd:mkr1000,48,0.02,28,0.09,48,0.02,28,0.09,56,0.02,28,0.09
arduino:samd:mkrgsm1400,32,0.01,28,0.09,32,0.01,28,0.09,56,0.02,28,0.09
arduino:samd:mkrnb1500,32,0.01,28,0.09,32,0.01,28,0.09,56,0.02,28,0.09
arduino:samd:mkrwan1300,32,0.01,28,0.09,24,0.01,28,0.09,56,0.02,28,0.09
arduino:samd:mkrwan1310,32,0.01,28,0.09,24,0.01,28,0.09,64,0.02,28,0.09
arduino:samd:mkrwifi1010,40,0.02,28,0.09,40,0.02,28,0.09,56,0.02,28,0.09
arduino:samd:nano_33_iot,40,0.02,28,0.09,40,0.02,28,0.09,64,0.02,28,0.09
esp32:esp32:esp32,0,0.0,24,0.01,0,0.0,24,0.01,8,0.0,24,0.01
esp8266:esp8266:huzzah,16,0.0,32,0.04,32,0.0,32,0.04,,,,
rp2040:rp2040:rpipicow,40,0.0,28,0.01,40,0.0,28,0.01,48,0.0,28,0.01
changing the approach from defining a static array CHECK_INTERVAL_TABLE
we can allow the user to change timeout values at runtime depending on
his needs.
examples/ConnectionHandlerDemo RAM for global variables
%
examples/CheckInternetAvailabilityDemo flash
%
examples/CheckInternetAvailabilityDemo RAM for global variables
%
examples/ConnectionHandlerDemo-Notecard flash
%
examples/ConnectionHandlerDemo-Notecard RAM for global variables
%
arduino:esp32:nano_nora
16
0.0
24
0.01
16
0.0
24
0.01
8
0.0
32
0.01
arduino:mbed:envie_m7
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
arduino:mbed_edge:edge_control
64
0.01
24
0.01
64
0.01
24
0.01
0
0.0
32
0.01
arduino:mbed_giga:giga
64
0.0
32
0.01
64
0.0
32
0.01
64
0.0
32
0.01
arduino:mbed_nano:nanorp2040connect
42
0.0
32
0.01
42
0.0
32
0.01
62
0.0
32
0.01
arduino:mbed_nicla:nicla_vision
64
0.0
32
0.01
64
0.0
32
0.01
64
0.0
32
0.01
arduino:mbed_opta:opta
64
0.0
32
0.01
64
0.0
32
0.01
0
0.0
24
0.0
arduino:mbed_portenta:envie_m7
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
arduino:renesas_portenta:portenta_c33
16
0.0
32
0.01
24
0.0
32
0.01
32
0.0
28
0.01
arduino:renesas_uno:unor4wifi
32
0.01
28
0.09
48
0.02
28
0.09
32
0.01
28
0.09
arduino:samd:mkr1000
48
0.02
28
0.09
48
0.02
28
0.09
56
0.02
28
0.09
arduino:samd:mkrgsm1400
32
0.01
28
0.09
32
0.01
28
0.09
56
0.02
28
0.09
arduino:samd:mkrnb1500
32
0.01
28
0.09
32
0.01
28
0.09
56
0.02
28
0.09
arduino:samd:mkrwan1300
32
0.01
28
0.09
24
0.01
28
0.09
56
0.02
28
0.09
arduino:samd:mkrwan1310
32
0.01
28
0.09
24
0.01
28
0.09
64
0.02
28
0.09
arduino:samd:mkrwifi1010
40
0.02
28
0.09
40
0.02
28
0.09
56
0.02
28
0.09
arduino:samd:nano_33_iot
40
0.02
28
0.09
40
0.02
28
0.09
64
0.02
28
0.09
esp32:esp32:esp32
0
0.0
24
0.01
0
0.0
24
0.01
8
0.0
24
0.01
esp8266:esp8266:huzzah
16
0.0
32
0.04
32
0.0
32
0.04
rp2040:rp2040:rpipicow
40
0.0
28
0.01
40
0.0
28
0.01
48
0.0
28
0.01
Click for full report CSV
Board,examples/ConnectionHandlerDemo<br>flash,%,examples/ConnectionHandlerDemo<br>RAM for global variables,%,examples/CheckInternetAvailabilityDemo<br>flash,%,examples/CheckInternetAvailabilityDemo<br>RAM for global variables,%,examples/ConnectionHandlerDemo-Notecard<br>flash,%,examples/ConnectionHandlerDemo-Notecard<br>RAM for global variables,%
arduino:esp32:nano_nora,16,0.0,24,0.01,16,0.0,24,0.01,8,0.0,32,0.01
arduino:mbed:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:mbed_edge:edge_control,64,0.01,24,0.01,64,0.01,24,0.01,0,0.0,32,0.01
arduino:mbed_giga:giga,64,0.0,32,0.01,64,0.0,32,0.01,64,0.0,32,0.01
arduino:mbed_nano:nanorp2040connect,42,0.0,32,0.01,42,0.0,32,0.01,62,0.0,32,0.01
arduino:mbed_nicla:nicla_vision,64,0.0,32,0.01,64,0.0,32,0.01,64,0.0,32,0.01
arduino:mbed_opta:opta,64,0.0,32,0.01,64,0.0,32,0.01,0,0.0,24,0.0
arduino:mbed_portenta:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:renesas_portenta:portenta_c33,16,0.0,32,0.01,24,0.0,32,0.01,32,0.0,28,0.01
arduino:renesas_uno:unor4wifi,32,0.01,28,0.09,48,0.02,28,0.09,32,0.01,28,0.09
arduino:samd:mkr1000,48,0.02,28,0.09,48,0.02,28,0.09,56,0.02,28,0.09
arduino:samd:mkrgsm1400,32,0.01,28,0.09,32,0.01,28,0.09,56,0.02,28,0.09
arduino:samd:mkrnb1500,32,0.01,28,0.09,32,0.01,28,0.09,56,0.02,28,0.09
arduino:samd:mkrwan1300,32,0.01,28,0.09,24,0.01,28,0.09,56,0.02,28,0.09
arduino:samd:mkrwan1310,32,0.01,28,0.09,24,0.01,28,0.09,64,0.02,28,0.09
arduino:samd:mkrwifi1010,40,0.02,28,0.09,40,0.02,28,0.09,56,0.02,28,0.09
arduino:samd:nano_33_iot,40,0.02,28,0.09,40,0.02,28,0.09,64,0.02,28,0.09
esp32:esp32:esp32,0,0.0,24,0.01,0,0.0,24,0.01,8,0.0,24,0.01
esp8266:esp8266:huzzah,16,0.0,32,0.04,32,0.0,32,0.04,,,,
rp2040:rp2040:rpipicow,40,0.0,28,0.01,40,0.0,28,0.01,48,0.0,28,0.01
examples/ConnectionHandlerDemo RAM for global variables
%
examples/CheckInternetAvailabilityDemo flash
%
examples/CheckInternetAvailabilityDemo RAM for global variables
%
examples/ConnectionHandlerDemo-Notecard flash
%
examples/ConnectionHandlerDemo-Notecard RAM for global variables
%
arduino:esp32:nano_nora
16
0.0
24
0.01
16
0.0
24
0.01
8
0.0
32
0.01
arduino:mbed:envie_m7
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
arduino:mbed_edge:edge_control
0
0.0
24
0.01
0
0.0
24
0.01
0
0.0
32
0.01
arduino:mbed_giga:giga
0
0.0
32
0.01
0
0.0
32
0.01
0
0.0
32
0.01
arduino:mbed_nano:nanorp2040connect
42
0.0
32
0.01
42
0.0
32
0.01
62
0.0
32
0.01
arduino:mbed_nicla:nicla_vision
64
0.0
32
0.01
0
0.0
32
0.01
64
0.0
32
0.01
arduino:mbed_opta:opta
0
0.0
32
0.01
0
0.0
32
0.01
0
0.0
24
0.0
arduino:mbed_portenta:envie_m7
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
arduino:renesas_portenta:portenta_c33
16
0.0
32
0.01
16
0.0
32
0.01
32
0.0
28
0.01
arduino:renesas_uno:unor4wifi
32
0.01
28
0.09
48
0.02
28
0.09
32
0.01
28
0.09
arduino:samd:mkr1000
48
0.02
28
0.09
48
0.02
28
0.09
64
0.02
28
0.09
arduino:samd:mkrgsm1400
24
0.01
28
0.09
32
0.01
28
0.09
64
0.02
28
0.09
arduino:samd:mkrnb1500
24
0.01
28
0.09
32
0.01
28
0.09
64
0.02
28
0.09
arduino:samd:mkrwan1300
32
0.01
28
0.09
24
0.01
28
0.09
64
0.02
28
0.09
arduino:samd:mkrwan1310
32
0.01
28
0.09
24
0.01
28
0.09
56
0.02
28
0.09
arduino:samd:mkrwifi1010
40
0.02
28
0.09
40
0.02
28
0.09
64
0.02
28
0.09
arduino:samd:nano_33_iot
40
0.02
28
0.09
40
0.02
28
0.09
56
0.02
28
0.09
esp32:esp32:esp32
0
0.0
24
0.01
0
0.0
24
0.01
8
0.0
24
0.01
esp8266:esp8266:huzzah
16
0.0
32
0.04
16
0.0
32
0.04
rp2040:rp2040:rpipicow
40
0.0
28
0.01
40
0.0
28
0.01
48
0.0
28
0.01
Click for full report CSV
Board,examples/ConnectionHandlerDemo<br>flash,%,examples/ConnectionHandlerDemo<br>RAM for global variables,%,examples/CheckInternetAvailabilityDemo<br>flash,%,examples/CheckInternetAvailabilityDemo<br>RAM for global variables,%,examples/ConnectionHandlerDemo-Notecard<br>flash,%,examples/ConnectionHandlerDemo-Notecard<br>RAM for global variables,%
arduino:esp32:nano_nora,16,0.0,24,0.01,16,0.0,24,0.01,8,0.0,32,0.01
arduino:mbed:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:mbed_edge:edge_control,0,0.0,24,0.01,0,0.0,24,0.01,0,0.0,32,0.01
arduino:mbed_giga:giga,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,32,0.01
arduino:mbed_nano:nanorp2040connect,42,0.0,32,0.01,42,0.0,32,0.01,62,0.0,32,0.01
arduino:mbed_nicla:nicla_vision,64,0.0,32,0.01,0,0.0,32,0.01,64,0.0,32,0.01
arduino:mbed_opta:opta,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,24,0.0
arduino:mbed_portenta:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:renesas_portenta:portenta_c33,16,0.0,32,0.01,16,0.0,32,0.01,32,0.0,28,0.01
arduino:renesas_uno:unor4wifi,32,0.01,28,0.09,48,0.02,28,0.09,32,0.01,28,0.09
arduino:samd:mkr1000,48,0.02,28,0.09,48,0.02,28,0.09,64,0.02,28,0.09
arduino:samd:mkrgsm1400,24,0.01,28,0.09,32,0.01,28,0.09,64,0.02,28,0.09
arduino:samd:mkrnb1500,24,0.01,28,0.09,32,0.01,28,0.09,64,0.02,28,0.09
arduino:samd:mkrwan1300,32,0.01,28,0.09,24,0.01,28,0.09,64,0.02,28,0.09
arduino:samd:mkrwan1310,32,0.01,28,0.09,24,0.01,28,0.09,56,0.02,28,0.09
arduino:samd:mkrwifi1010,40,0.02,28,0.09,40,0.02,28,0.09,64,0.02,28,0.09
arduino:samd:nano_33_iot,40,0.02,28,0.09,40,0.02,28,0.09,56,0.02,28,0.09
esp32:esp32:esp32,0,0.0,24,0.01,0,0.0,24,0.01,8,0.0,24,0.01
esp8266:esp8266:huzzah,16,0.0,32,0.04,16,0.0,32,0.04,,,,
rp2040:rp2040:rpipicow,40,0.0,28,0.01,40,0.0,28,0.01,48,0.0,28,0.01
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
changing the approach from defining a static array CHECK_INTERVAL_TABLE we can allow the user to change timeout values at runtime depending on his needs.
This addresses #139