ArduinoIoTCloud
ArduinoIoTCloud copied to clipboard
Use ArduinoBearSSL library
Needs https://github.com/arduino-libraries/ArduinoBearSSL/pull/80 in order to configure custom client profile and reduce build size.
Fixes: #398
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 95.00%. Comparing base (
50b512a
) to head (f1848d6
). Report is 8 commits behind head on master.
Additional details and impacted files
@@ Coverage Diff @@
## master #400 +/- ##
=======================================
Coverage 95.00% 95.00%
=======================================
Files 27 27
Lines 1221 1221
=======================================
Hits 1160 1160
Misses 61 61
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Memory usage change @ 0ac3cf6922ae4d636077a84ae8f9ee3a1a21cb4d
Board | flash | % | RAM for global variables | % |
---|---|---|---|---|
arduino:mbed_edge:edge_control |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:samd:mkrwan1300 |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
esp8266:esp8266:huzzah |
:green_heart: -52 - -32 | -0.0 - -0.0 | :green_heart: -4168 - -4156 | -5.09 - -5.07 |
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/ArduinoIoTCloud-Callbacks flash |
% | examples/ArduinoIoTCloud-Callbacks RAM for global variables |
% | examples/ArduinoIoTCloud-Schedule flash |
% | examples/ArduinoIoTCloud-Schedule RAM for global variables |
% | examples/utility/ArduinoIoTCloud_Travis_CI flash |
% | examples/utility/ArduinoIoTCloud_Travis_CI RAM for global variables |
% |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
arduino:mbed_edge:edge_control |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 |
arduino:samd:mkrwan1300 |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 |
esp8266:esp8266:huzzah |
-36 | -0.0 | -4164 | -5.08 | -48 | -0.0 | -4160 | -5.08 | -32 | -0.0 | -4168 | -5.09 | -52 | -0.0 | -4156 | -5.07 | -32 | -0.0 | -4160 | -5.08 |
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/ArduinoIoTCloud-Callbacks<br>flash,%,examples/ArduinoIoTCloud-Callbacks<br>RAM for global variables,%,examples/ArduinoIoTCloud-Schedule<br>flash,%,examples/ArduinoIoTCloud-Schedule<br>RAM for global variables,%,examples/utility/ArduinoIoTCloud_Travis_CI<br>flash,%,examples/utility/ArduinoIoTCloud_Travis_CI<br>RAM for global variables,%
arduino:mbed_edge:edge_control,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:samd:mkrwan1300,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
esp8266:esp8266:huzzah,-36,-0.0,-4164,-5.08,-48,-0.0,-4160,-5.08,-32,-0.0,-4168,-5.09,-52,-0.0,-4156,-5.07,-32,-0.0,-4160,-5.08
Memory usage change @ 90597675bc9943bb130936e452f53290746054f1
Board | flash | % | RAM for global variables | % |
---|---|---|---|---|
arduino:mbed_edge:edge_control |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:renesas_portenta:portenta_c33 |
:small_red_triangle: +10316 - +11764 | +0.49 - +0.56 | :small_red_triangle: +2192 - +2192 | +0.42 - +0.42 |
arduino:samd:mkrwan1300 |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:samd:mkrwifi1010 |
:small_red_triangle: +10008 - +10048 | +3.82 - +3.83 | :small_red_triangle: +1808 - +1828 | +5.52 - +5.58 |
arduino:samd:nano_33_iot |
:small_red_triangle: +10016 - +10032 | +3.82 - +3.83 | :small_red_triangle: +1816 - +1820 | +5.54 - +5.55 |
esp8266:esp8266:huzzah |
:green_heart: -52 - -32 | -0.0 - -0.0 | :green_heart: -4168 - -4156 | -5.09 - -5.07 |
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/ArduinoIoTCloud-Callbacks flash |
% | examples/ArduinoIoTCloud-Callbacks RAM for global variables |
% | examples/ArduinoIoTCloud-Schedule flash |
% | examples/ArduinoIoTCloud-Schedule 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/ArduinoIoTCloud-DeferredOTA flash |
% | examples/ArduinoIoTCloud-DeferredOTA RAM for global variables |
% | examples/utility/SelfProvisioning flash |
% | examples/utility/SelfProvisioning RAM for global variables |
% |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
arduino:mbed_edge:edge_control |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | ||||||||||||
arduino:renesas_portenta:portenta_c33 |
11764 | 0.56 | 2192 | 0.42 | 11756 | 0.56 | 2192 | 0.42 | 11764 | 0.56 | 2192 | 0.42 | 11764 | 0.56 | 2192 | 0.42 | 11764 | 0.56 | 2192 | 0.42 | 10316 | 0.49 | 2192 | 0.42 | ||||||||
arduino:samd:mkrwan1300 |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | ||||||||||||
arduino:samd:mkrwifi1010 |
10008 | 3.82 | 1808 | 5.52 | 10024 | 3.82 | 1824 | 5.57 | 10024 | 3.82 | 1824 | 5.57 | 10024 | 3.82 | 1824 | 5.57 | 10024 | 3.82 | 1824 | 5.57 | 10024 | 3.82 | 1828 | 5.58 | 10024 | 3.82 | 1824 | 5.57 | 10048 | 3.83 | 1824 | 5.57 |
arduino:samd:nano_33_iot |
10016 | 3.82 | 1816 | 5.54 | 10016 | 3.82 | 1816 | 5.54 | 10016 | 3.82 | 1816 | 5.54 | 10016 | 3.82 | 1816 | 5.54 | 10016 | 3.82 | 1816 | 5.54 | 10024 | 3.82 | 1820 | 5.55 | 10016 | 3.82 | 1816 | 5.54 | 10032 | 3.83 | 1816 | 5.54 |
esp8266:esp8266:huzzah |
-36 | -0.0 | -4164 | -5.08 | -48 | -0.0 | -4160 | -5.08 | -32 | -0.0 | -4168 | -5.09 | -52 | -0.0 | -4156 | -5.07 | -32 | -0.0 | -4160 | -5.08 |
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/ArduinoIoTCloud-Callbacks<br>flash,%,examples/ArduinoIoTCloud-Callbacks<br>RAM for global variables,%,examples/ArduinoIoTCloud-Schedule<br>flash,%,examples/ArduinoIoTCloud-Schedule<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/ArduinoIoTCloud-DeferredOTA<br>flash,%,examples/ArduinoIoTCloud-DeferredOTA<br>RAM for global variables,%,examples/utility/SelfProvisioning<br>flash,%,examples/utility/SelfProvisioning<br>RAM for global variables,%
arduino:mbed_edge:edge_control,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:renesas_portenta:portenta_c33,11764,0.56,2192,0.42,11756,0.56,2192,0.42,11764,0.56,2192,0.42,11764,0.56,2192,0.42,11764,0.56,2192,0.42,10316,0.49,2192,0.42
arduino:samd:mkrwan1300,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,
arduino:samd:mkrwifi1010,10008,3.82,1808,5.52,10024,3.82,1824,5.57,10024,3.82,1824,5.57,10024,3.82,1824,5.57,10024,3.82,1824,5.57,10024,3.82,1828,5.58,10024,3.82,1824,5.57,10048,3.83,1824,5.57
arduino:samd:nano_33_iot,10016,3.82,1816,5.54,10016,3.82,1816,5.54,10016,3.82,1816,5.54,10016,3.82,1816,5.54,10016,3.82,1816,5.54,10024,3.82,1820,5.55,10016,3.82,1816,5.54,10032,3.83,1816,5.54
esp8266:esp8266:huzzah,-36,-0.0,-4164,-5.08,-48,-0.0,-4160,-5.08,-32,-0.0,-4168,-5.09,-52,-0.0,-4156,-5.07,-32,-0.0,-4160,-5.08,,,,,,,,,,,,
Memory usage change @ 3dc5a1ecf509762c51b46c824fa41020c83ec15f
Board | flash | % | RAM for global variables | % |
---|---|---|---|---|
arduino:mbed_edge:edge_control |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:renesas_portenta:portenta_c33 |
:small_red_triangle: 0 - +8 | 0.0 - 0.0 | :small_red_triangle: 0 - +32 | 0.0 - +0.01 |
arduino:samd:mkrwan1300 |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:samd:mkrwifi1010 |
:small_red_triangle: 0 - +10024 | 0.0 - +3.82 | :small_red_triangle: 0 - +1824 | 0.0 - +5.57 |
arduino:samd:nano_33_iot |
:small_red_triangle: 0 - +10040 | 0.0 - +3.83 | :small_red_triangle: 0 - +1816 | 0.0 - +5.54 |
esp8266:esp8266:huzzah |
:green_heart: -52 - -32 | -0.0 - -0.0 | :green_heart: -4180 - -4164 | -5.1 - -5.08 |
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/ArduinoIoTCloud-Callbacks flash |
% | examples/ArduinoIoTCloud-Callbacks RAM for global variables |
% | examples/ArduinoIoTCloud-Schedule flash |
% | examples/ArduinoIoTCloud-Schedule 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/ArduinoIoTCloud-DeferredOTA flash |
% | examples/ArduinoIoTCloud-DeferredOTA RAM for global variables |
% | examples/utility/SelfProvisioning flash |
% | examples/utility/SelfProvisioning RAM for global variables |
% |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
arduino:mbed_edge:edge_control |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | ||||||||||||
arduino:renesas_portenta:portenta_c33 |
8 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 8 | 0.0 | 32 | 0.01 | 0 | 0.0 | 0 | 0.0 | 8 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | ||||||||
arduino:samd:mkrwan1300 |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | ||||||||||||
arduino:samd:mkrwifi1010 |
10024 | 3.82 | 1824 | 5.57 | 10008 | 3.82 | 1808 | 5.52 | 10008 | 3.82 | 1808 | 5.52 | 10008 | 3.82 | 1808 | 5.52 | 10008 | 3.82 | 1808 | 5.52 | 0 | 0.0 | 0 | 0.0 | 10008 | 3.82 | 1808 | 5.52 | 10024 | 3.82 | 1808 | 5.52 |
arduino:samd:nano_33_iot |
10016 | 3.82 | 1816 | 5.54 | 10016 | 3.82 | 1816 | 5.54 | 10016 | 3.82 | 1816 | 5.54 | 10016 | 3.82 | 1816 | 5.54 | 10016 | 3.82 | 1816 | 5.54 | 0 | 0.0 | 0 | 0.0 | 10016 | 3.82 | 1816 | 5.54 | 10040 | 3.83 | 1816 | 5.54 |
esp8266:esp8266:huzzah |
-52 | -0.0 | -4180 | -5.1 | -36 | -0.0 | -4180 | -5.1 | -36 | -0.0 | -4164 | -5.08 | -32 | -0.0 | -4168 | -5.09 | -52 | -0.0 | -4172 | -5.09 |
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/ArduinoIoTCloud-Callbacks<br>flash,%,examples/ArduinoIoTCloud-Callbacks<br>RAM for global variables,%,examples/ArduinoIoTCloud-Schedule<br>flash,%,examples/ArduinoIoTCloud-Schedule<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/ArduinoIoTCloud-DeferredOTA<br>flash,%,examples/ArduinoIoTCloud-DeferredOTA<br>RAM for global variables,%,examples/utility/SelfProvisioning<br>flash,%,examples/utility/SelfProvisioning<br>RAM for global variables,%
arduino:mbed_edge:edge_control,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:renesas_portenta:portenta_c33,8,0.0,0,0.0,0,0.0,0,0.0,8,0.0,32,0.01,0,0.0,0,0.0,8,0.0,0,0.0,0,0.0,0,0.0
arduino:samd:mkrwan1300,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,
arduino:samd:mkrwifi1010,10024,3.82,1824,5.57,10008,3.82,1808,5.52,10008,3.82,1808,5.52,10008,3.82,1808,5.52,10008,3.82,1808,5.52,0,0.0,0,0.0,10008,3.82,1808,5.52,10024,3.82,1808,5.52
arduino:samd:nano_33_iot,10016,3.82,1816,5.54,10016,3.82,1816,5.54,10016,3.82,1816,5.54,10016,3.82,1816,5.54,10016,3.82,1816,5.54,0,0.0,0,0.0,10016,3.82,1816,5.54,10040,3.83,1816,5.54
esp8266:esp8266:huzzah,-52,-0.0,-4180,-5.1,-36,-0.0,-4180,-5.1,-36,-0.0,-4164,-5.08,-32,-0.0,-4168,-5.09,-52,-0.0,-4172,-5.09,,,,,,,,,,,,
Memory usage change @ 8edc017fd939936823b26488a7900a28da127815
Board | flash | % | RAM for global variables | % |
---|---|---|---|---|
arduino:mbed_edge:edge_control |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:mbed_nicla:nicla_vision |
:small_red_triangle: 0 - +12096 | 0.0 - +0.62 | :small_red_triangle: 0 - +3552 | 0.0 - +0.68 |
arduino:renesas_portenta:portenta_c33 |
:small_red_triangle: 0 - +8 | 0.0 - 0.0 | :small_red_triangle: 0 - +32 | 0.0 - +0.01 |
arduino:samd:mkrwan1300 |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:samd:mkrwifi1010 |
:small_red_triangle: 0 - +10024 | 0.0 - +3.82 | :small_red_triangle: 0 - +1824 | 0.0 - +5.57 |
arduino:samd:nano_33_iot |
:small_red_triangle: 0 - +10040 | 0.0 - +3.83 | :small_red_triangle: 0 - +1816 | 0.0 - +5.54 |
esp8266:esp8266:huzzah |
:green_heart: -52 - -32 | -0.0 - -0.0 | :green_heart: -4180 - -4164 | -5.1 - -5.08 |
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/ArduinoIoTCloud-Callbacks flash |
% | examples/ArduinoIoTCloud-Callbacks RAM for global variables |
% | examples/ArduinoIoTCloud-Schedule flash |
% | examples/ArduinoIoTCloud-Schedule RAM for global variables |
% | examples/utility/ArduinoIoTCloud_Travis_CI flash |
% | examples/utility/ArduinoIoTCloud_Travis_CI RAM for global variables |
% | examples/ArduinoIoTCloud-DeferredOTA flash |
% | examples/ArduinoIoTCloud-DeferredOTA 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_edge:edge_control |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | ||||||||||||
arduino:mbed_nicla:nicla_vision |
12032 | 0.61 | 3552 | 0.68 | 12096 | 0.62 | 3552 | 0.68 | 12096 | 0.62 | 3552 | 0.68 | 12088 | 0.61 | 3552 | 0.68 | 12096 | 0.62 | 3552 | 0.68 | 12096 | 0.62 | 3552 | 0.68 | 0 | 0.0 | 0 | 0.0 | ||||
arduino:renesas_portenta:portenta_c33 |
8 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 8 | 0.0 | 32 | 0.01 | 0 | 0.0 | 0 | 0.0 | 8 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | ||||||||
arduino:samd:mkrwan1300 |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | ||||||||||||
arduino:samd:mkrwifi1010 |
10024 | 3.82 | 1824 | 5.57 | 10008 | 3.82 | 1808 | 5.52 | 10008 | 3.82 | 1808 | 5.52 | 10008 | 3.82 | 1808 | 5.52 | 10008 | 3.82 | 1808 | 5.52 | 10008 | 3.82 | 1808 | 5.52 | 0 | 0.0 | 0 | 0.0 | 10024 | 3.82 | 1808 | 5.52 |
arduino:samd:nano_33_iot |
10016 | 3.82 | 1816 | 5.54 | 10016 | 3.82 | 1816 | 5.54 | 10016 | 3.82 | 1816 | 5.54 | 10016 | 3.82 | 1816 | 5.54 | 10016 | 3.82 | 1816 | 5.54 | 10016 | 3.82 | 1816 | 5.54 | 0 | 0.0 | 0 | 0.0 | 10040 | 3.83 | 1816 | 5.54 |
esp8266:esp8266:huzzah |
-52 | -0.0 | -4180 | -5.1 | -36 | -0.0 | -4180 | -5.1 | -36 | -0.0 | -4164 | -5.08 | -32 | -0.0 | -4168 | -5.09 | -52 | -0.0 | -4172 | -5.09 |
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/ArduinoIoTCloud-Callbacks<br>flash,%,examples/ArduinoIoTCloud-Callbacks<br>RAM for global variables,%,examples/ArduinoIoTCloud-Schedule<br>flash,%,examples/ArduinoIoTCloud-Schedule<br>RAM for global variables,%,examples/utility/ArduinoIoTCloud_Travis_CI<br>flash,%,examples/utility/ArduinoIoTCloud_Travis_CI<br>RAM for global variables,%,examples/ArduinoIoTCloud-DeferredOTA<br>flash,%,examples/ArduinoIoTCloud-DeferredOTA<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_edge:edge_control,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:mbed_nicla:nicla_vision,12032,0.61,3552,0.68,12096,0.62,3552,0.68,12096,0.62,3552,0.68,12088,0.61,3552,0.68,12096,0.62,3552,0.68,12096,0.62,3552,0.68,0,0.0,0,0.0
arduino:renesas_portenta:portenta_c33,8,0.0,0,0.0,0,0.0,0,0.0,8,0.0,32,0.01,0,0.0,0,0.0,8,0.0,0,0.0,,,,,0,0.0,0,0.0
arduino:samd:mkrwan1300,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,,,,
arduino:samd:mkrwifi1010,10024,3.82,1824,5.57,10008,3.82,1808,5.52,10008,3.82,1808,5.52,10008,3.82,1808,5.52,10008,3.82,1808,5.52,10008,3.82,1808,5.52,0,0.0,0,0.0,10024,3.82,1808,5.52
arduino:samd:nano_33_iot,10016,3.82,1816,5.54,10016,3.82,1816,5.54,10016,3.82,1816,5.54,10016,3.82,1816,5.54,10016,3.82,1816,5.54,10016,3.82,1816,5.54,0,0.0,0,0.0,10040,3.83,1816,5.54
esp8266:esp8266:huzzah,-52,-0.0,-4180,-5.1,-36,-0.0,-4180,-5.1,-36,-0.0,-4164,-5.08,-32,-0.0,-4168,-5.09,-52,-0.0,-4172,-5.09,,,,,,,,,,,,
Memory usage change @ c1d418544788bdf777dbf7b75ef0c8ad984e97fc
Board | flash | % | RAM for global variables | % |
---|---|---|---|---|
arduino:mbed_edge:edge_control |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:mbed_nicla:nicla_vision |
:small_red_triangle: 0 - +12096 | 0.0 - +0.62 | :small_red_triangle: 0 - +3552 | 0.0 - +0.68 |
arduino:renesas_portenta:portenta_c33 |
:small_red_triangle: 0 - +8 | 0.0 - 0.0 | :small_red_triangle: 0 - +32 | 0.0 - +0.01 |
arduino:samd:mkrwan1300 |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:samd:mkrwifi1010 |
:small_red_triangle: 0 - +10024 | 0.0 - +3.82 | :small_red_triangle: 0 - +1824 | 0.0 - +5.57 |
arduino:samd:nano_33_iot |
:small_red_triangle: 0 - +10040 | 0.0 - +3.83 | :small_red_triangle: 0 - +1816 | 0.0 - +5.54 |
esp8266:esp8266:huzzah |
:green_heart: -52 - -32 | -0.0 - -0.0 | :green_heart: -4180 - -4164 | -5.1 - -5.08 |
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/ArduinoIoTCloud-Callbacks flash |
% | examples/ArduinoIoTCloud-Callbacks RAM for global variables |
% | examples/ArduinoIoTCloud-Schedule flash |
% | examples/ArduinoIoTCloud-Schedule RAM for global variables |
% | examples/utility/ArduinoIoTCloud_Travis_CI flash |
% | examples/utility/ArduinoIoTCloud_Travis_CI RAM for global variables |
% | examples/ArduinoIoTCloud-DeferredOTA flash |
% | examples/ArduinoIoTCloud-DeferredOTA 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_edge:edge_control |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | ||||||||||||
arduino:mbed_nicla:nicla_vision |
12032 | 0.61 | 3552 | 0.68 | 12096 | 0.62 | 3552 | 0.68 | 12096 | 0.62 | 3552 | 0.68 | 12088 | 0.61 | 3552 | 0.68 | 12096 | 0.62 | 3552 | 0.68 | 12096 | 0.62 | 3552 | 0.68 | 0 | 0.0 | 0 | 0.0 | ||||
arduino:renesas_portenta:portenta_c33 |
8 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 8 | 0.0 | 32 | 0.01 | 0 | 0.0 | 0 | 0.0 | 8 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | ||||||||
arduino:samd:mkrwan1300 |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | ||||||||||||
arduino:samd:mkrwifi1010 |
10024 | 3.82 | 1824 | 5.57 | 10008 | 3.82 | 1808 | 5.52 | 10008 | 3.82 | 1808 | 5.52 | 10008 | 3.82 | 1808 | 5.52 | 10008 | 3.82 | 1808 | 5.52 | 10008 | 3.82 | 1808 | 5.52 | 0 | 0.0 | 0 | 0.0 | 10024 | 3.82 | 1808 | 5.52 |
arduino:samd:nano_33_iot |
10016 | 3.82 | 1816 | 5.54 | 10016 | 3.82 | 1816 | 5.54 | 10016 | 3.82 | 1816 | 5.54 | 10016 | 3.82 | 1816 | 5.54 | 10016 | 3.82 | 1816 | 5.54 | 10016 | 3.82 | 1816 | 5.54 | 0 | 0.0 | 0 | 0.0 | 10040 | 3.83 | 1816 | 5.54 |
esp8266:esp8266:huzzah |
-52 | -0.0 | -4180 | -5.1 | -36 | -0.0 | -4180 | -5.1 | -36 | -0.0 | -4164 | -5.08 | -32 | -0.0 | -4168 | -5.09 | -52 | -0.0 | -4172 | -5.09 |
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/ArduinoIoTCloud-Callbacks<br>flash,%,examples/ArduinoIoTCloud-Callbacks<br>RAM for global variables,%,examples/ArduinoIoTCloud-Schedule<br>flash,%,examples/ArduinoIoTCloud-Schedule<br>RAM for global variables,%,examples/utility/ArduinoIoTCloud_Travis_CI<br>flash,%,examples/utility/ArduinoIoTCloud_Travis_CI<br>RAM for global variables,%,examples/ArduinoIoTCloud-DeferredOTA<br>flash,%,examples/ArduinoIoTCloud-DeferredOTA<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_edge:edge_control,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:mbed_nicla:nicla_vision,12032,0.61,3552,0.68,12096,0.62,3552,0.68,12096,0.62,3552,0.68,12088,0.61,3552,0.68,12096,0.62,3552,0.68,12096,0.62,3552,0.68,0,0.0,0,0.0
arduino:renesas_portenta:portenta_c33,8,0.0,0,0.0,0,0.0,0,0.0,8,0.0,32,0.01,0,0.0,0,0.0,8,0.0,0,0.0,,,,,0,0.0,0,0.0
arduino:samd:mkrwan1300,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,,,,
arduino:samd:mkrwifi1010,10024,3.82,1824,5.57,10008,3.82,1808,5.52,10008,3.82,1808,5.52,10008,3.82,1808,5.52,10008,3.82,1808,5.52,10008,3.82,1808,5.52,0,0.0,0,0.0,10024,3.82,1808,5.52
arduino:samd:nano_33_iot,10016,3.82,1816,5.54,10016,3.82,1816,5.54,10016,3.82,1816,5.54,10016,3.82,1816,5.54,10016,3.82,1816,5.54,10016,3.82,1816,5.54,0,0.0,0,0.0,10040,3.83,1816,5.54
esp8266:esp8266:huzzah,-52,-0.0,-4180,-5.1,-36,-0.0,-4180,-5.1,-36,-0.0,-4164,-5.08,-32,-0.0,-4168,-5.09,-52,-0.0,-4172,-5.09,,,,,,,,,,,,
Memory usage change @ f1848d6381658896df8af66a5fd3f5b66ff529e9
Board | flash | % | RAM for global variables | % |
---|---|---|---|---|
arduino:mbed_edge:edge_control |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:mbed_nicla:nicla_vision |
:small_red_triangle: 0 - +12096 | 0.0 - +0.62 | :small_red_triangle: 0 - +3552 | 0.0 - +0.68 |
arduino:renesas_portenta:portenta_c33 |
:small_red_triangle: 0 - +8 | 0.0 - 0.0 | :small_red_triangle: 0 - +32 | 0.0 - +0.01 |
arduino:samd:mkrwan1300 |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:samd:mkrwifi1010 |
:small_red_triangle: 0 - +10024 | 0.0 - +3.82 | :small_red_triangle: 0 - +1824 | 0.0 - +5.57 |
arduino:samd:nano_33_iot |
:small_red_triangle: 0 - +10040 | 0.0 - +3.83 | :small_red_triangle: 0 - +1816 | 0.0 - +5.54 |
esp8266:esp8266:huzzah |
:green_heart: -52 - -32 | -0.0 - -0.0 | :green_heart: -4180 - -4164 | -5.1 - -5.08 |
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/ArduinoIoTCloud-Callbacks flash |
% | examples/ArduinoIoTCloud-Callbacks RAM for global variables |
% | examples/ArduinoIoTCloud-Schedule flash |
% | examples/ArduinoIoTCloud-Schedule RAM for global variables |
% | examples/utility/ArduinoIoTCloud_Travis_CI flash |
% | examples/utility/ArduinoIoTCloud_Travis_CI RAM for global variables |
% | examples/ArduinoIoTCloud-DeferredOTA flash |
% | examples/ArduinoIoTCloud-DeferredOTA 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_edge:edge_control |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | ||||||||||||
arduino:mbed_nicla:nicla_vision |
12032 | 0.61 | 3552 | 0.68 | 12096 | 0.62 | 3552 | 0.68 | 12096 | 0.62 | 3552 | 0.68 | 12088 | 0.61 | 3552 | 0.68 | 12096 | 0.62 | 3552 | 0.68 | 12096 | 0.62 | 3552 | 0.68 | 0 | 0.0 | 0 | 0.0 | ||||
arduino:renesas_portenta:portenta_c33 |
8 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 8 | 0.0 | 32 | 0.01 | 0 | 0.0 | 0 | 0.0 | 8 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | ||||||||
arduino:samd:mkrwan1300 |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | ||||||||||||
arduino:samd:mkrwifi1010 |
10024 | 3.82 | 1824 | 5.57 | 10008 | 3.82 | 1808 | 5.52 | 10008 | 3.82 | 1808 | 5.52 | 10008 | 3.82 | 1808 | 5.52 | 10008 | 3.82 | 1808 | 5.52 | 10008 | 3.82 | 1808 | 5.52 | 0 | 0.0 | 0 | 0.0 | 10024 | 3.82 | 1808 | 5.52 |
arduino:samd:nano_33_iot |
10016 | 3.82 | 1816 | 5.54 | 10016 | 3.82 | 1816 | 5.54 | 10016 | 3.82 | 1816 | 5.54 | 10016 | 3.82 | 1816 | 5.54 | 10016 | 3.82 | 1816 | 5.54 | 10016 | 3.82 | 1816 | 5.54 | 0 | 0.0 | 0 | 0.0 | 10040 | 3.83 | 1816 | 5.54 |
esp8266:esp8266:huzzah |
-52 | -0.0 | -4180 | -5.1 | -36 | -0.0 | -4180 | -5.1 | -36 | -0.0 | -4164 | -5.08 | -32 | -0.0 | -4168 | -5.09 | -52 | -0.0 | -4172 | -5.09 |
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/ArduinoIoTCloud-Callbacks<br>flash,%,examples/ArduinoIoTCloud-Callbacks<br>RAM for global variables,%,examples/ArduinoIoTCloud-Schedule<br>flash,%,examples/ArduinoIoTCloud-Schedule<br>RAM for global variables,%,examples/utility/ArduinoIoTCloud_Travis_CI<br>flash,%,examples/utility/ArduinoIoTCloud_Travis_CI<br>RAM for global variables,%,examples/ArduinoIoTCloud-DeferredOTA<br>flash,%,examples/ArduinoIoTCloud-DeferredOTA<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_edge:edge_control,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:mbed_nicla:nicla_vision,12032,0.61,3552,0.68,12096,0.62,3552,0.68,12096,0.62,3552,0.68,12088,0.61,3552,0.68,12096,0.62,3552,0.68,12096,0.62,3552,0.68,0,0.0,0,0.0
arduino:renesas_portenta:portenta_c33,8,0.0,0,0.0,0,0.0,0,0.0,8,0.0,32,0.01,0,0.0,0,0.0,8,0.0,0,0.0,,,,,0,0.0,0,0.0
arduino:samd:mkrwan1300,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,,,,,
arduino:samd:mkrwifi1010,10024,3.82,1824,5.57,10008,3.82,1808,5.52,10008,3.82,1808,5.52,10008,3.82,1808,5.52,10008,3.82,1808,5.52,10008,3.82,1808,5.52,0,0.0,0,0.0,10024,3.82,1808,5.52
arduino:samd:nano_33_iot,10016,3.82,1816,5.54,10016,3.82,1816,5.54,10016,3.82,1816,5.54,10016,3.82,1816,5.54,10016,3.82,1816,5.54,10016,3.82,1816,5.54,0,0.0,0,0.0,10040,3.83,1816,5.54
esp8266:esp8266:huzzah,-52,-0.0,-4180,-5.1,-36,-0.0,-4180,-5.1,-36,-0.0,-4164,-5.08,-32,-0.0,-4168,-5.09,-52,-0.0,-4172,-5.09,,,,,,,,,,,,
Works for me on Opta. Thank you :) Was close before doing the same
Works for me on Opta. Thank you :) Was close before doing the same
Thanks for the feedback! Will be merged soon :)