Skip to content

Conversation

@sebromero
Copy link
Contributor

This pull request introduces a new NiclaSenseEnvSerial helper class to simplify parsing and accessing sensor data from the Nicla Sense Env board over UART, and refactors the UARTRead example to use this new class. The changes remove the previous manual CSV parsing logic and replace it with a more maintainable and reusable approach, while also improving code readability and API consistency.

@github-actions
Copy link
Contributor

Memory usage change @ 1217d5e

Board flash % RAM for global variables %
arduino:esp32:nano_nora ❔ -11464 - +8448 -0.36 - +0.27 🔺 +328 - +328 +0.1 - +0.1
arduino:mbed_nano:nanorp2040connect 💚 -7646 - 0 -0.05 - 0.0 🔺 0 - +560 0.0 - +0.21
arduino:mbed_nano:nano33ble 💚 -4792 - 0 -0.49 - 0.0 🔺 0 - +1328 0.0 - +0.51
arduino:mbed_nicla:nicla_sense 💚 -3552 - 0 -0.67 - 0.0 🔺 0 - +1328 0.0 - +2.07
arduino:mbed_nicla:nicla_vision 🔺 0 - +6672 0.0 - +0.34 🔺 0 - +4320 0.0 - +0.83
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 💚 -7468 - 0 -0.36 - 0.0 🔺 0 - +4448 0.0 - +0.85
arduino:renesas_uno:unor4wifi 🔺 0 - +2996 0.0 - +1.14 🔺 0 - +2272 0.0 - +6.93
arduino:samd:mkrwifi1010 💚 -7436 - 0 -2.84 - 0.0 🔺 0 - +596 0.0 - +1.82
Click for full report table
Board examples/BoardControl
flash
% examples/BoardControl
RAM for global variables
% examples/ChangeI2CAddress
flash
% examples/ChangeI2CAddress
RAM for global variables
% examples/FactoryReset
flash
% examples/FactoryReset
RAM for global variables
% examples/IndoorAirQuality
flash
% examples/IndoorAirQuality
RAM for global variables
% examples/OrangeLED
flash
% examples/OrangeLED
RAM for global variables
% examples/OutdoorAirQuality
flash
% examples/OutdoorAirQuality
RAM for global variables
% examples/RGBLED
flash
% examples/RGBLED
RAM for global variables
% examples/TemperatureHumidity
flash
% examples/TemperatureHumidity
RAM for global variables
% examples/UARTRead
flash
% examples/UARTRead
RAM for global variables
%
arduino:esp32:nano_nora 8448 0.27 328 0.1 8432 0.27 328 0.1 8448 0.27 328 0.1 8448 0.27 328 0.1 8448 0.27 328 0.1 8432 0.27 328 0.1 8432 0.27 328 0.1 8432 0.27 328 0.1 -11464 -0.36 328 0.1
arduino:mbed_nano:nanorp2040connect 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -7646 -0.05 560 0.21
arduino:mbed_nano:nano33ble 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -4792 -0.49 1328 0.51
arduino:mbed_nicla:nicla_sense 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -3552 -0.67 1328 2.07
arduino:mbed_nicla:nicla_vision 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 6672 0.34 4320 0.83
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 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 N/A N/A N/A N/A N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -7468 -0.36 4448 0.85
arduino:renesas_uno:unor4wifi 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2996 1.14 2272 6.93
arduino:samd:mkrwifi1010 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -7436 -2.84 596 1.82
Click for full report CSV
Board,examples/BoardControl<br>flash,%,examples/BoardControl<br>RAM for global variables,%,examples/ChangeI2CAddress<br>flash,%,examples/ChangeI2CAddress<br>RAM for global variables,%,examples/FactoryReset<br>flash,%,examples/FactoryReset<br>RAM for global variables,%,examples/IndoorAirQuality<br>flash,%,examples/IndoorAirQuality<br>RAM for global variables,%,examples/OrangeLED<br>flash,%,examples/OrangeLED<br>RAM for global variables,%,examples/OutdoorAirQuality<br>flash,%,examples/OutdoorAirQuality<br>RAM for global variables,%,examples/RGBLED<br>flash,%,examples/RGBLED<br>RAM for global variables,%,examples/TemperatureHumidity<br>flash,%,examples/TemperatureHumidity<br>RAM for global variables,%,examples/UARTRead<br>flash,%,examples/UARTRead<br>RAM for global variables,%
arduino:esp32:nano_nora,8448,0.27,328,0.1,8432,0.27,328,0.1,8448,0.27,328,0.1,8448,0.27,328,0.1,8448,0.27,328,0.1,8432,0.27,328,0.1,8432,0.27,328,0.1,8432,0.27,328,0.1,-11464,-0.36,328,0.1
arduino:mbed_nano:nanorp2040connect,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-7646,-0.05,560,0.21
arduino:mbed_nano:nano33ble,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-4792,-0.49,1328,0.51
arduino:mbed_nicla:nicla_sense,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-3552,-0.67,1328,2.07
arduino:mbed_nicla:nicla_vision,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,6672,0.34,4320,0.83
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,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,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:renesas_portenta:portenta_c33,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-7468,-0.36,4448,0.85
arduino:renesas_uno:unor4wifi,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2996,1.14,2272,6.93
arduino:samd:mkrwifi1010,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-7436,-2.84,596,1.82

@github-actions
Copy link
Contributor

Memory usage change @ 99a5d7f

Board flash % RAM for global variables %
arduino:esp32:nano_nora ❔ -11464 - +8448 -0.36 - +0.27 🔺 +328 - +328 +0.1 - +0.1
arduino:mbed_nano:nanorp2040connect 💚 -7646 - 0 -0.05 - 0.0 🔺 0 - +560 0.0 - +0.21
arduino:mbed_nano:nano33ble 💚 -4792 - 0 -0.49 - 0.0 🔺 0 - +1328 0.0 - +0.51
arduino:mbed_nicla:nicla_sense 💚 -3552 - 0 -0.67 - 0.0 🔺 0 - +1328 0.0 - +2.07
arduino:mbed_nicla:nicla_vision 🔺 0 - +6672 0.0 - +0.34 🔺 0 - +4320 0.0 - +0.83
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 💚 -7468 - 0 -0.36 - 0.0 🔺 0 - +4448 0.0 - +0.85
arduino:renesas_uno:unor4wifi 🔺 0 - +2996 0.0 - +1.14 🔺 0 - +2272 0.0 - +6.93
arduino:samd:mkrwifi1010 💚 -7436 - 0 -2.84 - 0.0 🔺 0 - +596 0.0 - +1.82
Click for full report table
Board examples/BoardControl
flash
% examples/BoardControl
RAM for global variables
% examples/ChangeI2CAddress
flash
% examples/ChangeI2CAddress
RAM for global variables
% examples/FactoryReset
flash
% examples/FactoryReset
RAM for global variables
% examples/IndoorAirQuality
flash
% examples/IndoorAirQuality
RAM for global variables
% examples/OrangeLED
flash
% examples/OrangeLED
RAM for global variables
% examples/OutdoorAirQuality
flash
% examples/OutdoorAirQuality
RAM for global variables
% examples/RGBLED
flash
% examples/RGBLED
RAM for global variables
% examples/TemperatureHumidity
flash
% examples/TemperatureHumidity
RAM for global variables
% examples/UARTRead
flash
% examples/UARTRead
RAM for global variables
%
arduino:esp32:nano_nora 8448 0.27 328 0.1 8432 0.27 328 0.1 8448 0.27 328 0.1 8448 0.27 328 0.1 8448 0.27 328 0.1 8432 0.27 328 0.1 8432 0.27 328 0.1 8432 0.27 328 0.1 -11464 -0.36 328 0.1
arduino:mbed_nano:nanorp2040connect 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -7646 -0.05 560 0.21
arduino:mbed_nano:nano33ble 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -4792 -0.49 1328 0.51
arduino:mbed_nicla:nicla_sense 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -3552 -0.67 1328 2.07
arduino:mbed_nicla:nicla_vision 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 6672 0.34 4320 0.83
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 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 N/A N/A N/A N/A N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -7468 -0.36 4448 0.85
arduino:renesas_uno:unor4wifi 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2996 1.14 2272 6.93
arduino:samd:mkrwifi1010 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -7436 -2.84 596 1.82
Click for full report CSV
Board,examples/BoardControl<br>flash,%,examples/BoardControl<br>RAM for global variables,%,examples/ChangeI2CAddress<br>flash,%,examples/ChangeI2CAddress<br>RAM for global variables,%,examples/FactoryReset<br>flash,%,examples/FactoryReset<br>RAM for global variables,%,examples/IndoorAirQuality<br>flash,%,examples/IndoorAirQuality<br>RAM for global variables,%,examples/OrangeLED<br>flash,%,examples/OrangeLED<br>RAM for global variables,%,examples/OutdoorAirQuality<br>flash,%,examples/OutdoorAirQuality<br>RAM for global variables,%,examples/RGBLED<br>flash,%,examples/RGBLED<br>RAM for global variables,%,examples/TemperatureHumidity<br>flash,%,examples/TemperatureHumidity<br>RAM for global variables,%,examples/UARTRead<br>flash,%,examples/UARTRead<br>RAM for global variables,%
arduino:esp32:nano_nora,8448,0.27,328,0.1,8432,0.27,328,0.1,8448,0.27,328,0.1,8448,0.27,328,0.1,8448,0.27,328,0.1,8432,0.27,328,0.1,8432,0.27,328,0.1,8432,0.27,328,0.1,-11464,-0.36,328,0.1
arduino:mbed_nano:nanorp2040connect,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-7646,-0.05,560,0.21
arduino:mbed_nano:nano33ble,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-4792,-0.49,1328,0.51
arduino:mbed_nicla:nicla_sense,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-3552,-0.67,1328,2.07
arduino:mbed_nicla:nicla_vision,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,6672,0.34,4320,0.83
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,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,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:renesas_portenta:portenta_c33,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-7468,-0.36,4448,0.85
arduino:renesas_uno:unor4wifi,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2996,1.14,2272,6.93
arduino:samd:mkrwifi1010,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-7436,-2.84,596,1.82

@github-actions
Copy link
Contributor

Memory usage change @ 633db31

Board flash % RAM for global variables %
arduino:esp32:nano_nora ❔ -11668 - +8448 -0.37 - +0.27 🔺 +328 - +328 +0.1 - +0.1
arduino:mbed_nano:nano33ble 💚 -4840 - 0 -0.49 - 0.0 🔺 0 - +1328 0.0 - +0.51
arduino:mbed_nicla:nicla_sense 💚 -3600 - 0 -0.68 - 0.0 🔺 0 - +1328 0.0 - +2.07
arduino:mbed_nicla:nicla_vision 🔺 0 - +6624 0.0 - +0.34 🔺 0 - +4320 0.0 - +0.83
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 💚 -7500 - 0 -0.36 - 0.0 🔺 0 - +4448 0.0 - +0.85
arduino:renesas_uno:unor4wifi 🔺 0 - +2964 0.0 - +1.13 🔺 0 - +2272 0.0 - +6.93
arduino:samd:mkrwifi1010 💚 -7500 - 0 -2.86 - 0.0 🔺 0 - +596 0.0 - +1.82
Click for full report table
Board examples/BoardControl
flash
% examples/BoardControl
RAM for global variables
% examples/ChangeI2CAddress
flash
% examples/ChangeI2CAddress
RAM for global variables
% examples/FactoryReset
flash
% examples/FactoryReset
RAM for global variables
% examples/IndoorAirQuality
flash
% examples/IndoorAirQuality
RAM for global variables
% examples/OrangeLED
flash
% examples/OrangeLED
RAM for global variables
% examples/OutdoorAirQuality
flash
% examples/OutdoorAirQuality
RAM for global variables
% examples/RGBLED
flash
% examples/RGBLED
RAM for global variables
% examples/TemperatureHumidity
flash
% examples/TemperatureHumidity
RAM for global variables
% examples/UARTRead
flash
% examples/UARTRead
RAM for global variables
%
arduino:esp32:nano_nora 8448 0.27 328 0.1 8432 0.27 328 0.1 8448 0.27 328 0.1 8448 0.27 328 0.1 8448 0.27 328 0.1 8432 0.27 328 0.1 8432 0.27 328 0.1 8432 0.27 328 0.1 -11668 -0.37 328 0.1
arduino:mbed_nano:nano33ble 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -4840 -0.49 1328 0.51
arduino:mbed_nicla:nicla_sense 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -3600 -0.68 1328 2.07
arduino:mbed_nicla:nicla_vision 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 6624 0.34 4320 0.83
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 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 N/A N/A N/A N/A N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -7500 -0.36 4448 0.85
arduino:renesas_uno:unor4wifi 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2964 1.13 2272 6.93
arduino:samd:mkrwifi1010 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -7500 -2.86 596 1.82
Click for full report CSV
Board,examples/BoardControl<br>flash,%,examples/BoardControl<br>RAM for global variables,%,examples/ChangeI2CAddress<br>flash,%,examples/ChangeI2CAddress<br>RAM for global variables,%,examples/FactoryReset<br>flash,%,examples/FactoryReset<br>RAM for global variables,%,examples/IndoorAirQuality<br>flash,%,examples/IndoorAirQuality<br>RAM for global variables,%,examples/OrangeLED<br>flash,%,examples/OrangeLED<br>RAM for global variables,%,examples/OutdoorAirQuality<br>flash,%,examples/OutdoorAirQuality<br>RAM for global variables,%,examples/RGBLED<br>flash,%,examples/RGBLED<br>RAM for global variables,%,examples/TemperatureHumidity<br>flash,%,examples/TemperatureHumidity<br>RAM for global variables,%,examples/UARTRead<br>flash,%,examples/UARTRead<br>RAM for global variables,%
arduino:esp32:nano_nora,8448,0.27,328,0.1,8432,0.27,328,0.1,8448,0.27,328,0.1,8448,0.27,328,0.1,8448,0.27,328,0.1,8432,0.27,328,0.1,8432,0.27,328,0.1,8432,0.27,328,0.1,-11668,-0.37,328,0.1
arduino:mbed_nano:nano33ble,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-4840,-0.49,1328,0.51
arduino:mbed_nicla:nicla_sense,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-3600,-0.68,1328,2.07
arduino:mbed_nicla:nicla_vision,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,6624,0.34,4320,0.83
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,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,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:renesas_portenta:portenta_c33,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-7500,-0.36,4448,0.85
arduino:renesas_uno:unor4wifi,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2964,1.13,2272,6.93
arduino:samd:mkrwifi1010,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-7500,-2.86,596,1.82

@github-actions
Copy link
Contributor

Memory usage change @ da9c0e3

Board flash % RAM for global variables %
arduino:esp32:nano_nora ❔ -11668 - +8448 -0.37 - +0.27 🔺 +328 - +328 +0.1 - +0.1
arduino:mbed_nano:nanorp2040connect 💚 -7706 - 0 -0.05 - 0.0 🔺 0 - +560 0.0 - +0.21
arduino:mbed_nano:nano33ble 💚 -4840 - 0 -0.49 - 0.0 🔺 0 - +1328 0.0 - +0.51
arduino:mbed_nicla:nicla_sense 💚 -3600 - 0 -0.68 - 0.0 🔺 0 - +1328 0.0 - +2.07
arduino:mbed_nicla:nicla_vision 🔺 0 - +6624 0.0 - +0.34 🔺 0 - +4320 0.0 - +0.83
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 💚 -7500 - 0 -0.36 - 0.0 🔺 0 - +4448 0.0 - +0.85
arduino:renesas_uno:unor4wifi 🔺 0 - +2964 0.0 - +1.13 🔺 0 - +2272 0.0 - +6.93
arduino:samd:mkrwifi1010 💚 -7500 - 0 -2.86 - 0.0 🔺 0 - +596 0.0 - +1.82
Click for full report table
Board examples/BoardControl
flash
% examples/BoardControl
RAM for global variables
% examples/ChangeI2CAddress
flash
% examples/ChangeI2CAddress
RAM for global variables
% examples/FactoryReset
flash
% examples/FactoryReset
RAM for global variables
% examples/IndoorAirQuality
flash
% examples/IndoorAirQuality
RAM for global variables
% examples/OrangeLED
flash
% examples/OrangeLED
RAM for global variables
% examples/OutdoorAirQuality
flash
% examples/OutdoorAirQuality
RAM for global variables
% examples/RGBLED
flash
% examples/RGBLED
RAM for global variables
% examples/TemperatureHumidity
flash
% examples/TemperatureHumidity
RAM for global variables
% examples/UARTRead
flash
% examples/UARTRead
RAM for global variables
%
arduino:esp32:nano_nora 8448 0.27 328 0.1 8432 0.27 328 0.1 8448 0.27 328 0.1 8448 0.27 328 0.1 8448 0.27 328 0.1 8432 0.27 328 0.1 8432 0.27 328 0.1 8432 0.27 328 0.1 -11668 -0.37 328 0.1
arduino:mbed_nano:nanorp2040connect 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -7706 -0.05 560 0.21
arduino:mbed_nano:nano33ble 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -4840 -0.49 1328 0.51
arduino:mbed_nicla:nicla_sense 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -3600 -0.68 1328 2.07
arduino:mbed_nicla:nicla_vision 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 6624 0.34 4320 0.83
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 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 N/A N/A N/A N/A N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -7500 -0.36 4448 0.85
arduino:renesas_uno:unor4wifi 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2964 1.13 2272 6.93
arduino:samd:mkrwifi1010 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -7500 -2.86 596 1.82
Click for full report CSV
Board,examples/BoardControl<br>flash,%,examples/BoardControl<br>RAM for global variables,%,examples/ChangeI2CAddress<br>flash,%,examples/ChangeI2CAddress<br>RAM for global variables,%,examples/FactoryReset<br>flash,%,examples/FactoryReset<br>RAM for global variables,%,examples/IndoorAirQuality<br>flash,%,examples/IndoorAirQuality<br>RAM for global variables,%,examples/OrangeLED<br>flash,%,examples/OrangeLED<br>RAM for global variables,%,examples/OutdoorAirQuality<br>flash,%,examples/OutdoorAirQuality<br>RAM for global variables,%,examples/RGBLED<br>flash,%,examples/RGBLED<br>RAM for global variables,%,examples/TemperatureHumidity<br>flash,%,examples/TemperatureHumidity<br>RAM for global variables,%,examples/UARTRead<br>flash,%,examples/UARTRead<br>RAM for global variables,%
arduino:esp32:nano_nora,8448,0.27,328,0.1,8432,0.27,328,0.1,8448,0.27,328,0.1,8448,0.27,328,0.1,8448,0.27,328,0.1,8432,0.27,328,0.1,8432,0.27,328,0.1,8432,0.27,328,0.1,-11668,-0.37,328,0.1
arduino:mbed_nano:nanorp2040connect,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-7706,-0.05,560,0.21
arduino:mbed_nano:nano33ble,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-4840,-0.49,1328,0.51
arduino:mbed_nicla:nicla_sense,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-3600,-0.68,1328,2.07
arduino:mbed_nicla:nicla_vision,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,6624,0.34,4320,0.83
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,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,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:renesas_portenta:portenta_c33,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-7500,-0.36,4448,0.85
arduino:renesas_uno:unor4wifi,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2964,1.13,2272,6.93
arduino:samd:mkrwifi1010,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-7500,-2.86,596,1.82

@github-actions
Copy link
Contributor

Memory usage change @ f274bb8

Board flash % RAM for global variables %
arduino:esp32:nano_nora ❔ -11668 - +8448 -0.37 - +0.27 🔺 +328 - +328 +0.1 - +0.1
arduino:mbed_nano:nanorp2040connect 💚 -7706 - 0 -0.05 - 0.0 🔺 0 - +560 0.0 - +0.21
arduino:mbed_nano:nano33ble 💚 -4840 - 0 -0.49 - 0.0 🔺 0 - +1328 0.0 - +0.51
arduino:mbed_nicla:nicla_sense 💚 -3600 - 0 -0.68 - 0.0 🔺 0 - +1328 0.0 - +2.07
arduino:mbed_nicla:nicla_vision 🔺 0 - +6624 0.0 - +0.34 🔺 0 - +4320 0.0 - +0.83
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 💚 -7500 - 0 -0.36 - 0.0 🔺 0 - +4448 0.0 - +0.85
arduino:renesas_uno:unor4wifi 🔺 0 - +2964 0.0 - +1.13 🔺 0 - +2272 0.0 - +6.93
arduino:samd:mkrwifi1010 💚 -7500 - 0 -2.86 - 0.0 🔺 0 - +596 0.0 - +1.82
Click for full report table
Board examples/BoardControl
flash
% examples/BoardControl
RAM for global variables
% examples/ChangeI2CAddress
flash
% examples/ChangeI2CAddress
RAM for global variables
% examples/FactoryReset
flash
% examples/FactoryReset
RAM for global variables
% examples/IndoorAirQuality
flash
% examples/IndoorAirQuality
RAM for global variables
% examples/OrangeLED
flash
% examples/OrangeLED
RAM for global variables
% examples/OutdoorAirQuality
flash
% examples/OutdoorAirQuality
RAM for global variables
% examples/RGBLED
flash
% examples/RGBLED
RAM for global variables
% examples/TemperatureHumidity
flash
% examples/TemperatureHumidity
RAM for global variables
% examples/UARTRead
flash
% examples/UARTRead
RAM for global variables
%
arduino:esp32:nano_nora 8448 0.27 328 0.1 8432 0.27 328 0.1 8448 0.27 328 0.1 8448 0.27 328 0.1 8448 0.27 328 0.1 8432 0.27 328 0.1 8432 0.27 328 0.1 8432 0.27 328 0.1 -11668 -0.37 328 0.1
arduino:mbed_nano:nanorp2040connect 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -7706 -0.05 560 0.21
arduino:mbed_nano:nano33ble 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -4840 -0.49 1328 0.51
arduino:mbed_nicla:nicla_sense 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -3600 -0.68 1328 2.07
arduino:mbed_nicla:nicla_vision 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 6624 0.34 4320 0.83
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 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 N/A N/A N/A N/A N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -7500 -0.36 4448 0.85
arduino:renesas_uno:unor4wifi 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 2964 1.13 2272 6.93
arduino:samd:mkrwifi1010 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 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 -7500 -2.86 596 1.82
Click for full report CSV
Board,examples/BoardControl<br>flash,%,examples/BoardControl<br>RAM for global variables,%,examples/ChangeI2CAddress<br>flash,%,examples/ChangeI2CAddress<br>RAM for global variables,%,examples/FactoryReset<br>flash,%,examples/FactoryReset<br>RAM for global variables,%,examples/IndoorAirQuality<br>flash,%,examples/IndoorAirQuality<br>RAM for global variables,%,examples/OrangeLED<br>flash,%,examples/OrangeLED<br>RAM for global variables,%,examples/OutdoorAirQuality<br>flash,%,examples/OutdoorAirQuality<br>RAM for global variables,%,examples/RGBLED<br>flash,%,examples/RGBLED<br>RAM for global variables,%,examples/TemperatureHumidity<br>flash,%,examples/TemperatureHumidity<br>RAM for global variables,%,examples/UARTRead<br>flash,%,examples/UARTRead<br>RAM for global variables,%
arduino:esp32:nano_nora,8448,0.27,328,0.1,8432,0.27,328,0.1,8448,0.27,328,0.1,8448,0.27,328,0.1,8448,0.27,328,0.1,8432,0.27,328,0.1,8432,0.27,328,0.1,8432,0.27,328,0.1,-11668,-0.37,328,0.1
arduino:mbed_nano:nanorp2040connect,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-7706,-0.05,560,0.21
arduino:mbed_nano:nano33ble,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-4840,-0.49,1328,0.51
arduino:mbed_nicla:nicla_sense,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-3600,-0.68,1328,2.07
arduino:mbed_nicla:nicla_vision,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,6624,0.34,4320,0.83
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,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,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:renesas_portenta:portenta_c33,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-7500,-0.36,4448,0.85
arduino:renesas_uno:unor4wifi,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,2964,1.13,2272,6.93
arduino:samd:mkrwifi1010,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,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,-7500,-2.86,596,1.82

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants