Skip to content

feat: AVR Compatibility #463

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

zfields
Copy link
Contributor

@zfields zfields commented May 16, 2024

This modifies the implementation to be compatible with avr-gcc, which can then be supported by the Notecard.

The core change is to templatize the implementation on CloudInt.

This allows the library to accept all sizes and signed-ness of integers without requiring multiple implementations (e.g. CloudInt, CloudUnsignedInt, etc...). Several cascading changes are then required to accommodate this main change.

Other changes include pulling in ArduinoSTL for std::list support, and migrating lambda expressions to static functions.

Copy link

codecov bot commented May 16, 2024

Codecov Report

Attention: Patch coverage is 93.13725% with 7 lines in your changes are missing coverage. Please review.

Project coverage is 95.11%. Comparing base (dd4c09d) to head (d5966e6).

Files Patch % Lines
src/property/Property.h 90.66% 7 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #463      +/-   ##
==========================================
- Coverage   95.26%   95.11%   -0.15%     
==========================================
  Files          32       31       -1     
  Lines        1478     1434      -44     
==========================================
- Hits         1408     1364      -44     
  Misses         70       70              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link

Memory usage change @ b304eb3

Board flash % RAM for global variables %
arduino:esp32:nano_nora 🔺 +500 - +1656 +0.02 - +0.05 0 - 0 0.0 - 0.0
arduino:mbed_edge:edge_control 🔺 +64 - +832 +0.01 - +0.08 0 - 0 0.0 - 0.0
arduino:mbed_giga:giga 🔺 0 - +1128 0.0 - +0.06 0 - 0 0.0 - 0.0
arduino:mbed_nano:nanorp2040connect 🔺 0 - +1260 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:mbed_nicla:nicla_vision 🔺 0 - +1192 0.0 - +0.06 0 - 0 0.0 - 0.0
arduino:mbed_opta:opta 🔺 0 - +1120 0.0 - +0.06 0 - 0 0.0 - 0.0
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 🔺 0 - +808 0.0 - +0.04 0 - 0 0.0 - 0.0
arduino:renesas_uno:unor4wifi 🔺 +272 - +1112 +0.1 - +0.42 0 - 0 0.0 - 0.0
arduino:samd:mkr1000 🔺 0 - +936 0.0 - +0.36 0 - 0 0.0 - 0.0
arduino:samd:mkrgsm1400 🔺 0 - +1248 0.0 - +0.48 0 - 0 0.0 - 0.0
arduino:samd:mkrnb1500 🔺 0 - +936 0.0 - +0.36 0 - 0 0.0 - 0.0
arduino:samd:mkrwan1300 ❔ -120 - +632 -0.05 - +0.24 0 - 0 0.0 - 0.0
arduino:samd:mkrwifi1010 🔺 0 - +1240 0.0 - +0.47 0 - 0 0.0 - 0.0
arduino:samd:nano_33_iot 🔺 0 - +1240 0.0 - +0.47 0 - 0 0.0 - 0.0
esp32:esp32:esp32 🔺 +496 - +1652 +0.04 - +0.13 0 - 0 0.0 - 0.0
esp8266:esp8266:huzzah ❔ -64 - +288 -0.01 - +0.03 0 - 0 0.0 - 0.0
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:esp32:nano_nora 1656 0.05 0 0.0 1132 0.04 0 0.0 500 0.02 0 0.0 1628 0.05 0 0.0 1468 0.05 0 0.0 1064 0.03 0 0.0
arduino:mbed_edge:edge_control 576 0.06 0 0.0 192 0.02 0 0.0 64 0.01 0 0.0 832 0.08 0 0.0 384 0.04 0 0.0
arduino:mbed_giga:giga 864 0.04 0 0.0 488 0.02 0 0.0 256 0.01 0 0.0 1128 0.06 0 0.0 608 0.03 0 0.0 544 0.03 0 0.0 0 0.0 0 0.0
arduino:mbed_nano:nanorp2040connect 1038 0.01 0 0.0 665 0.0 0 0.0 377 0.0 0 0.0 1260 0.01 0 0.0 858 0.01 0 0.0 666 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:mbed_nicla:nicla_vision 872 0.04 0 0.0 480 0.02 0 0.0 192 0.01 0 0.0 1192 0.06 0 0.0 616 0.03 0 0.0 552 0.03 0 0.0 0 0.0 0 0.0
arduino:mbed_opta:opta 872 0.04 0 0.0 488 0.02 0 0.0 192 0.01 0 0.0 1120 0.06 0 0.0 616 0.03 0 0.0 552 0.03 0 0.0 0 0.0 0 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 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 560 0.03 0 0.0 232 0.01 0 0.0 80 0.0 0 0.0 808 0.04 0 0.0 312 0.01 0 0.0 0 0.0 0 0.0
arduino:renesas_uno:unor4wifi 848 0.32 0 0.0 544 0.21 0 0.0 272 0.1 0 0.0 1112 0.42 0 0.0 648 0.25 0 0.0
arduino:samd:mkr1000 712 0.27 0 0.0 328 0.13 0 0.0 160 0.06 0 0.0 936 0.36 0 0.0 528 0.2 0 0.0 0 0.0 0 0.0
arduino:samd:mkrgsm1400 1032 0.39 0 0.0 656 0.25 0 0.0 376 0.14 0 0.0 1248 0.48 0 0.0 848 0.32 0 0.0 0 0.0 0 0.0
arduino:samd:mkrnb1500 720 0.27 0 0.0 328 0.13 0 0.0 160 0.06 0 0.0 936 0.36 0 0.0 528 0.2 0 0.0 0 0.0 0 0.0
arduino:samd:mkrwan1300 144 0.05 0 0.0 -120 -0.05 0 0.0 0 0.0 0 0.0 632 0.24 0 0.0 616 0.23 0 0.0
arduino:samd:mkrwifi1010 1032 0.39 0 0.0 656 0.25 0 0.0 376 0.14 0 0.0 1240 0.47 0 0.0 856 0.33 0 0.0 656 0.25 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:samd:nano_33_iot 1032 0.39 0 0.0 656 0.25 0 0.0 376 0.14 0 0.0 1240 0.47 0 0.0 856 0.33 0 0.0 656 0.25 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
esp32:esp32:esp32 1652 0.13 0 0.0 1124 0.09 0 0.0 496 0.04 0 0.0 1620 0.12 0 0.0 1512 0.12 0 0.0 1048 0.08 0 0.0
esp8266:esp8266:huzzah 288 0.03 0 0.0 -48 -0.0 0 0.0 -64 -0.01 0 0.0 128 0.01 0 0.0 16 0.0 0 0.0
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:esp32:nano_nora,1656,0.05,0,0.0,1132,0.04,0,0.0,500,0.02,0,0.0,1628,0.05,0,0.0,1468,0.05,0,0.0,1064,0.03,0,0.0
arduino:mbed_edge:edge_control,576,0.06,0,0.0,192,0.02,0,0.0,64,0.01,0,0.0,832,0.08,0,0.0,384,0.04,0,0.0,,,,
arduino:mbed_giga:giga,864,0.04,0,0.0,488,0.02,0,0.0,256,0.01,0,0.0,1128,0.06,0,0.0,608,0.03,0,0.0,544,0.03,0,0.0,0,0.0,0,0.0
arduino:mbed_nano:nanorp2040connect,1038,0.01,0,0.0,665,0.0,0,0.0,377,0.0,0,0.0,1260,0.01,0,0.0,858,0.01,0,0.0,666,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:mbed_nicla:nicla_vision,872,0.04,0,0.0,480,0.02,0,0.0,192,0.01,0,0.0,1192,0.06,0,0.0,616,0.03,0,0.0,552,0.03,0,0.0,0,0.0,0,0.0,,,,
arduino:mbed_opta:opta,872,0.04,0,0.0,488,0.02,0,0.0,192,0.01,0,0.0,1120,0.06,0,0.0,616,0.03,0,0.0,552,0.03,0,0.0,0,0.0,0,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,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,560,0.03,0,0.0,232,0.01,0,0.0,80,0.0,0,0.0,808,0.04,0,0.0,312,0.01,0,0.0,,,,,0,0.0,0,0.0,,,,
arduino:renesas_uno:unor4wifi,848,0.32,0,0.0,544,0.21,0,0.0,272,0.1,0,0.0,1112,0.42,0,0.0,648,0.25,0,0.0,,,,,,,,,,,,
arduino:samd:mkr1000,712,0.27,0,0.0,328,0.13,0,0.0,160,0.06,0,0.0,936,0.36,0,0.0,528,0.2,0,0.0,,,,,0,0.0,0,0.0,,,,
arduino:samd:mkrgsm1400,1032,0.39,0,0.0,656,0.25,0,0.0,376,0.14,0,0.0,1248,0.48,0,0.0,848,0.32,0,0.0,,,,,0,0.0,0,0.0,,,,
arduino:samd:mkrnb1500,720,0.27,0,0.0,328,0.13,0,0.0,160,0.06,0,0.0,936,0.36,0,0.0,528,0.2,0,0.0,,,,,0,0.0,0,0.0,,,,
arduino:samd:mkrwan1300,144,0.05,0,0.0,-120,-0.05,0,0.0,0,0.0,0,0.0,632,0.24,0,0.0,616,0.23,0,0.0,,,,,,,,,,,,
arduino:samd:mkrwifi1010,1032,0.39,0,0.0,656,0.25,0,0.0,376,0.14,0,0.0,1240,0.47,0,0.0,856,0.33,0,0.0,656,0.25,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:samd:nano_33_iot,1032,0.39,0,0.0,656,0.25,0,0.0,376,0.14,0,0.0,1240,0.47,0,0.0,856,0.33,0,0.0,656,0.25,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
esp32:esp32:esp32,1652,0.13,0,0.0,1124,0.09,0,0.0,496,0.04,0,0.0,1620,0.12,0,0.0,1512,0.12,0,0.0,1048,0.08,0,0.0,,,,,,,,
esp8266:esp8266:huzzah,288,0.03,0,0.0,-48,-0.0,0,0.0,-64,-0.01,0,0.0,128,0.01,0,0.0,16,0.0,0,0.0,,,,,,,,,,,,

@per1234 per1234 added type: enhancement Proposed improvement topic: code Related to content of the project itself labels May 17, 2024
Copy link

Memory usage change @ d5966e6

Board flash % RAM for global variables %
arduino:esp32:nano_nora ❔ -240 - +656 -0.01 - +0.02 0 - 0 0.0 - 0.0
arduino:mbed_edge:edge_control ❔ -128 - +640 -0.01 - +0.07 0 - 0 0.0 - 0.0
arduino:mbed_giga:giga ❔ -120 - +640 -0.01 - +0.03 0 - 0 0.0 - 0.0
arduino:mbed_nano:nanorp2040connect ❔ -52 - +731 -0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_nicla:nicla_vision ❔ -192 - +648 -0.01 - +0.03 0 - 0 0.0 - 0.0
arduino:mbed_opta:opta ❔ -128 - +648 -0.01 - +0.03 0 - 0 0.0 - 0.0
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 ❔ -96 - +624 -0.0 - +0.03 0 - 0 0.0 - 0.0
arduino:renesas_uno:unor4wifi ❔ -88 - +632 -0.03 - +0.24 0 - 0 0.0 - 0.0
arduino:samd:mkr1000 ❔ -48 - +720 -0.02 - +0.27 0 - 0 0.0 - 0.0
arduino:samd:mkrgsm1400 ❔ -48 - +728 -0.02 - +0.28 0 - 0 0.0 - 0.0
arduino:samd:mkrnb1500 ❔ -48 - +728 -0.02 - +0.28 0 - 0 0.0 - 0.0
arduino:samd:mkrwan1300 ❔ -112 - +624 -0.04 - +0.24 0 - 0 0.0 - 0.0
arduino:samd:mkrwifi1010 ❔ -48 - +720 -0.02 - +0.27 0 - 0 0.0 - 0.0
arduino:samd:nano_33_iot ❔ -48 - +720 -0.02 - +0.27 0 - 0 0.0 - 0.0
esp8266:esp8266:huzzah ❔ -276 - +76 -0.03 - +0.01 ❔ -4 - +4 -0.0 - 0.0
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:esp32:nano_nora 620 0.02 0 0.0 64 0.0 0 0.0 -240 -0.01 0 0.0 604 0.02 0 0.0 656 0.02 0 0.0 24 0.0 0 0.0
arduino:mbed_edge:edge_control 384 0.04 0 0.0 64 0.01 0 0.0 -128 -0.01 0 0.0 640 0.07 0 0.0 320 0.03 0 0.0
arduino:mbed_giga:giga 392 0.02 0 0.0 8 0.0 0 0.0 -120 -0.01 0 0.0 640 0.03 0 0.0 256 0.01 0 0.0 8 0.0 0 0.0 0 0.0 0 0.0
arduino:mbed_nano:nanorp2040connect 509 0.0 0 0.0 125 0.0 0 0.0 -52 -0.0 0 0.0 731 0.0 0 0.0 530 0.0 0 0.0 137 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:mbed_nicla:nicla_vision 384 0.02 0 0.0 8 0.0 0 0.0 -192 -0.01 0 0.0 648 0.03 0 0.0 264 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:mbed_opta:opta 384 0.02 0 0.0 -64 -0.0 0 0.0 -128 -0.01 0 0.0 648 0.03 0 0.0 264 0.01 0 0.0 0 0.0 0 0.0 0 0.0 0 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 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 376 0.02 0 0.0 56 0.0 0 0.0 -96 -0.0 0 0.0 624 0.03 0 0.0 312 0.01 0 0.0 0 0.0 0 0.0
arduino:renesas_uno:unor4wifi 368 0.14 0 0.0 48 0.02 0 0.0 -88 -0.03 0 0.0 632 0.24 0 0.0 320 0.12 0 0.0
arduino:samd:mkr1000 504 0.19 0 0.0 128 0.05 0 0.0 -48 -0.02 0 0.0 720 0.27 0 0.0 528 0.2 0 0.0 0 0.0 0 0.0
arduino:samd:mkrgsm1400 512 0.2 0 0.0 120 0.05 0 0.0 -48 -0.02 0 0.0 728 0.28 0 0.0 520 0.2 0 0.0 0 0.0 0 0.0
arduino:samd:mkrnb1500 512 0.2 0 0.0 120 0.05 0 0.0 -48 -0.02 0 0.0 728 0.28 0 0.0 520 0.2 0 0.0 0 0.0 0 0.0
arduino:samd:mkrwan1300 144 0.05 0 0.0 -112 -0.04 0 0.0 0 0.0 0 0.0 624 0.24 0 0.0 616 0.23 0 0.0
arduino:samd:mkrwifi1010 504 0.19 0 0.0 120 0.05 0 0.0 -48 -0.02 0 0.0 720 0.27 0 0.0 528 0.2 0 0.0 128 0.05 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:samd:nano_33_iot 504 0.19 0 0.0 120 0.05 0 0.0 -48 -0.02 0 0.0 720 0.27 0 0.0 528 0.2 0 0.0 128 0.05 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
esp8266:esp8266:huzzah 76 0.01 4 0.0 -276 -0.03 4 0.0 -276 -0.03 -4 -0.0 -76 -0.01 -4 -0.0 16 0.0 0 0.0
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:esp32:nano_nora,620,0.02,0,0.0,64,0.0,0,0.0,-240,-0.01,0,0.0,604,0.02,0,0.0,656,0.02,0,0.0,24,0.0,0,0.0
arduino:mbed_edge:edge_control,384,0.04,0,0.0,64,0.01,0,0.0,-128,-0.01,0,0.0,640,0.07,0,0.0,320,0.03,0,0.0,,,,
arduino:mbed_giga:giga,392,0.02,0,0.0,8,0.0,0,0.0,-120,-0.01,0,0.0,640,0.03,0,0.0,256,0.01,0,0.0,8,0.0,0,0.0,0,0.0,0,0.0
arduino:mbed_nano:nanorp2040connect,509,0.0,0,0.0,125,0.0,0,0.0,-52,-0.0,0,0.0,731,0.0,0,0.0,530,0.0,0,0.0,137,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:mbed_nicla:nicla_vision,384,0.02,0,0.0,8,0.0,0,0.0,-192,-0.01,0,0.0,648,0.03,0,0.0,264,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,,,,
arduino:mbed_opta:opta,384,0.02,0,0.0,-64,-0.0,0,0.0,-128,-0.01,0,0.0,648,0.03,0,0.0,264,0.01,0,0.0,0,0.0,0,0.0,0,0.0,0,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,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,376,0.02,0,0.0,56,0.0,0,0.0,-96,-0.0,0,0.0,624,0.03,0,0.0,312,0.01,0,0.0,,,,,0,0.0,0,0.0,,,,
arduino:renesas_uno:unor4wifi,368,0.14,0,0.0,48,0.02,0,0.0,-88,-0.03,0,0.0,632,0.24,0,0.0,320,0.12,0,0.0,,,,,,,,,,,,
arduino:samd:mkr1000,504,0.19,0,0.0,128,0.05,0,0.0,-48,-0.02,0,0.0,720,0.27,0,0.0,528,0.2,0,0.0,,,,,0,0.0,0,0.0,,,,
arduino:samd:mkrgsm1400,512,0.2,0,0.0,120,0.05,0,0.0,-48,-0.02,0,0.0,728,0.28,0,0.0,520,0.2,0,0.0,,,,,0,0.0,0,0.0,,,,
arduino:samd:mkrnb1500,512,0.2,0,0.0,120,0.05,0,0.0,-48,-0.02,0,0.0,728,0.28,0,0.0,520,0.2,0,0.0,,,,,0,0.0,0,0.0,,,,
arduino:samd:mkrwan1300,144,0.05,0,0.0,-112,-0.04,0,0.0,0,0.0,0,0.0,624,0.24,0,0.0,616,0.23,0,0.0,,,,,,,,,,,,
arduino:samd:mkrwifi1010,504,0.19,0,0.0,120,0.05,0,0.0,-48,-0.02,0,0.0,720,0.27,0,0.0,528,0.2,0,0.0,128,0.05,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:samd:nano_33_iot,504,0.19,0,0.0,120,0.05,0,0.0,-48,-0.02,0,0.0,720,0.27,0,0.0,528,0.2,0,0.0,128,0.05,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
esp8266:esp8266:huzzah,76,0.01,4,0.0,-276,-0.03,4,0.0,-276,-0.03,-4,-0.0,-76,-0.01,-4,-0.0,16,0.0,0,0.0,,,,,,,,,,,,

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
topic: code Related to content of the project itself type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants