Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Add spi support #199

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

austinscreations
Copy link

ok, reopening a request for this.
figured out my platformIO install wasn't linked correctly to my github and wasn't signing commits correctly.
and the previous automatic checks showed i had issues with AVR and SAMD support - both of which should be fixed now.

the main reason i started these changes was to give VSPI and HSPI support to esp32, specifically the WT32-SC01 touchscreen has the display on HSPI and adding Ethernet was having conflicts, this code fixes that. but there is also an implementation to define the SPI pins with build defines in platformIO so that different pins can be used (which is also useful for the touchscreen)

i've tested this code on esp32 and esp8266 but don't have any AVR hardware on hand to test with. (but this should pass compile checks)

@github-actions
Copy link

Memory usage change @ f00f1f1

Board flash % RAM for global variables %
arduino:avr:leonardo 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:mega 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:nano 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:megaavr:nona4809 🔺 +98 - +154 +0.2 - +0.31 🔺 +66 - +66 +1.07 - +1.07
arduino:megaavr:uno2018 🔺 +98 - +154 +0.2 - +0.32 🔺 +66 - +66 +1.07 - +1.07
arduino:sam:arduino_due_x_dbg 🔺 +16 - +256 0.0 - +0.05 N/A N/A
arduino:samd:arduino_zero_edbg 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkr1000 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrfox1200 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrgsm1400 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrnb1500 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrvidor4000 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrwan1300 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrwan1310 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrwifi1010 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrzero 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:nano_33_iot 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
Click for full report table
Board examples/AdvancedChatServer
flash
% examples/AdvancedChatServer
RAM for global variables
% examples/BarometricPressureWebServer
flash
% examples/BarometricPressureWebServer
RAM for global variables
% examples/ChatServer
flash
% examples/ChatServer
RAM for global variables
% examples/DhcpAddressPrinter
flash
% examples/DhcpAddressPrinter
RAM for global variables
% examples/DhcpChatServer
flash
% examples/DhcpChatServer
RAM for global variables
% examples/LinkStatus
flash
% examples/LinkStatus
RAM for global variables
% examples/PagerServer
flash
% examples/PagerServer
RAM for global variables
% examples/TelnetClient
flash
% examples/TelnetClient
RAM for global variables
% examples/UDPSendReceiveString
flash
% examples/UDPSendReceiveString
RAM for global variables
% examples/UdpNtpClient
flash
% examples/UdpNtpClient
RAM for global variables
% examples/WebClient
flash
% examples/WebClient
RAM for global variables
% examples/WebClientRepeating
flash
% examples/WebClientRepeating
RAM for global variables
% examples/WebServer
flash
% examples/WebServer
RAM for global variables
%
arduino:avr:leonardo 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 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:avr:mega 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 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:avr:nano 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 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:megaavr:nona4809 154 0.31 66 1.07 128 0.26 66 1.07 98 0.2 66 1.07 98 0.2 66 1.07 98 0.2 66 1.07 98 0.2 66 1.07 128 0.26 66 1.07 122 0.25 66 1.07 148 0.3 66 1.07 114 0.23 66 1.07 114 0.23 66 1.07 114 0.23 66 1.07 98 0.2 66 1.07
arduino:megaavr:uno2018 154 0.32 66 1.07 126 0.26 66 1.07 98 0.2 66 1.07 98 0.2 66 1.07 98 0.2 66 1.07 98 0.2 66 1.07 126 0.26 66 1.07 122 0.25 66 1.07 146 0.3 66 1.07 114 0.23 66 1.07 114 0.23 66 1.07 114 0.23 66 1.07 98 0.2 66 1.07
arduino:sam:arduino_due_x_dbg 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 16 0.0 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A
arduino:samd:arduino_zero_edbg 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkr1000 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrfox1200 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrgsm1400 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrnb1500 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrvidor4000 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrwan1300 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrwan1310 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrwifi1010 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrzero 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:nano_33_iot 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
Click for full report CSV
Board,examples/AdvancedChatServer<br>flash,%,examples/AdvancedChatServer<br>RAM for global variables,%,examples/BarometricPressureWebServer<br>flash,%,examples/BarometricPressureWebServer<br>RAM for global variables,%,examples/ChatServer<br>flash,%,examples/ChatServer<br>RAM for global variables,%,examples/DhcpAddressPrinter<br>flash,%,examples/DhcpAddressPrinter<br>RAM for global variables,%,examples/DhcpChatServer<br>flash,%,examples/DhcpChatServer<br>RAM for global variables,%,examples/LinkStatus<br>flash,%,examples/LinkStatus<br>RAM for global variables,%,examples/PagerServer<br>flash,%,examples/PagerServer<br>RAM for global variables,%,examples/TelnetClient<br>flash,%,examples/TelnetClient<br>RAM for global variables,%,examples/UDPSendReceiveString<br>flash,%,examples/UDPSendReceiveString<br>RAM for global variables,%,examples/UdpNtpClient<br>flash,%,examples/UdpNtpClient<br>RAM for global variables,%,examples/WebClient<br>flash,%,examples/WebClient<br>RAM for global variables,%,examples/WebClientRepeating<br>flash,%,examples/WebClientRepeating<br>RAM for global variables,%,examples/WebServer<br>flash,%,examples/WebServer<br>RAM for global variables,%
arduino:avr:leonardo,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:avr:mega,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:avr:nano,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:megaavr:nona4809,154,0.31,66,1.07,128,0.26,66,1.07,98,0.2,66,1.07,98,0.2,66,1.07,98,0.2,66,1.07,98,0.2,66,1.07,128,0.26,66,1.07,122,0.25,66,1.07,148,0.3,66,1.07,114,0.23,66,1.07,114,0.23,66,1.07,114,0.23,66,1.07,98,0.2,66,1.07
arduino:megaavr:uno2018,154,0.32,66,1.07,126,0.26,66,1.07,98,0.2,66,1.07,98,0.2,66,1.07,98,0.2,66,1.07,98,0.2,66,1.07,126,0.26,66,1.07,122,0.25,66,1.07,146,0.3,66,1.07,114,0.23,66,1.07,114,0.23,66,1.07,114,0.23,66,1.07,98,0.2,66,1.07
arduino:sam:arduino_due_x_dbg,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,16,0.0,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A
arduino:samd:arduino_zero_edbg,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkr1000,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrfox1200,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrgsm1400,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrnb1500,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrvidor4000,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrwan1300,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrwan1310,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrwifi1010,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrzero,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:nano_33_iot,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1

@per1234 per1234 added topic: code Related to content of the project itself type: enhancement Proposed improvement labels Jun 14, 2022
@github-actions
Copy link

Memory usage change @ 7a418d3

Board flash % RAM for global variables %
arduino:avr:leonardo 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:mega 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:nano 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:megaavr:nona4809 🔺 +98 - +154 +0.2 - +0.31 🔺 +66 - +66 +1.07 - +1.07
arduino:megaavr:uno2018 🔺 +98 - +154 +0.2 - +0.32 🔺 +66 - +66 +1.07 - +1.07
arduino:sam:arduino_due_x_dbg 🔺 +16 - +256 0.0 - +0.05 N/A N/A
arduino:samd:arduino_zero_edbg 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkr1000 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrfox1200 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrgsm1400 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrnb1500 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrvidor4000 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrwan1300 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrwan1310 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrwifi1010 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrzero 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:nano_33_iot 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
Click for full report table
Board examples/AdvancedChatServer
flash
% examples/AdvancedChatServer
RAM for global variables
% examples/BarometricPressureWebServer
flash
% examples/BarometricPressureWebServer
RAM for global variables
% examples/ChatServer
flash
% examples/ChatServer
RAM for global variables
% examples/DhcpAddressPrinter
flash
% examples/DhcpAddressPrinter
RAM for global variables
% examples/DhcpChatServer
flash
% examples/DhcpChatServer
RAM for global variables
% examples/LinkStatus
flash
% examples/LinkStatus
RAM for global variables
% examples/PagerServer
flash
% examples/PagerServer
RAM for global variables
% examples/TelnetClient
flash
% examples/TelnetClient
RAM for global variables
% examples/UDPSendReceiveString
flash
% examples/UDPSendReceiveString
RAM for global variables
% examples/UdpNtpClient
flash
% examples/UdpNtpClient
RAM for global variables
% examples/WebClient
flash
% examples/WebClient
RAM for global variables
% examples/WebClientRepeating
flash
% examples/WebClientRepeating
RAM for global variables
% examples/WebServer
flash
% examples/WebServer
RAM for global variables
%
arduino:avr:leonardo 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 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:avr:mega 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 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:avr:nano 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 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:megaavr:nona4809 154 0.31 66 1.07 128 0.26 66 1.07 98 0.2 66 1.07 98 0.2 66 1.07 98 0.2 66 1.07 98 0.2 66 1.07 128 0.26 66 1.07 122 0.25 66 1.07 148 0.3 66 1.07 114 0.23 66 1.07 114 0.23 66 1.07 114 0.23 66 1.07 98 0.2 66 1.07
arduino:megaavr:uno2018 154 0.32 66 1.07 126 0.26 66 1.07 98 0.2 66 1.07 98 0.2 66 1.07 98 0.2 66 1.07 98 0.2 66 1.07 126 0.26 66 1.07 122 0.25 66 1.07 146 0.3 66 1.07 114 0.23 66 1.07 114 0.23 66 1.07 114 0.23 66 1.07 98 0.2 66 1.07
arduino:sam:arduino_due_x_dbg 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 16 0.0 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A
arduino:samd:arduino_zero_edbg 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkr1000 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrfox1200 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrgsm1400 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrnb1500 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrvidor4000 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrwan1300 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrwan1310 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrwifi1010 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrzero 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:nano_33_iot 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
Click for full report CSV
Board,examples/AdvancedChatServer<br>flash,%,examples/AdvancedChatServer<br>RAM for global variables,%,examples/BarometricPressureWebServer<br>flash,%,examples/BarometricPressureWebServer<br>RAM for global variables,%,examples/ChatServer<br>flash,%,examples/ChatServer<br>RAM for global variables,%,examples/DhcpAddressPrinter<br>flash,%,examples/DhcpAddressPrinter<br>RAM for global variables,%,examples/DhcpChatServer<br>flash,%,examples/DhcpChatServer<br>RAM for global variables,%,examples/LinkStatus<br>flash,%,examples/LinkStatus<br>RAM for global variables,%,examples/PagerServer<br>flash,%,examples/PagerServer<br>RAM for global variables,%,examples/TelnetClient<br>flash,%,examples/TelnetClient<br>RAM for global variables,%,examples/UDPSendReceiveString<br>flash,%,examples/UDPSendReceiveString<br>RAM for global variables,%,examples/UdpNtpClient<br>flash,%,examples/UdpNtpClient<br>RAM for global variables,%,examples/WebClient<br>flash,%,examples/WebClient<br>RAM for global variables,%,examples/WebClientRepeating<br>flash,%,examples/WebClientRepeating<br>RAM for global variables,%,examples/WebServer<br>flash,%,examples/WebServer<br>RAM for global variables,%
arduino:avr:leonardo,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:avr:mega,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:avr:nano,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:megaavr:nona4809,154,0.31,66,1.07,128,0.26,66,1.07,98,0.2,66,1.07,98,0.2,66,1.07,98,0.2,66,1.07,98,0.2,66,1.07,128,0.26,66,1.07,122,0.25,66,1.07,148,0.3,66,1.07,114,0.23,66,1.07,114,0.23,66,1.07,114,0.23,66,1.07,98,0.2,66,1.07
arduino:megaavr:uno2018,154,0.32,66,1.07,126,0.26,66,1.07,98,0.2,66,1.07,98,0.2,66,1.07,98,0.2,66,1.07,98,0.2,66,1.07,126,0.26,66,1.07,122,0.25,66,1.07,146,0.3,66,1.07,114,0.23,66,1.07,114,0.23,66,1.07,114,0.23,66,1.07,98,0.2,66,1.07
arduino:sam:arduino_due_x_dbg,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,16,0.0,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A
arduino:samd:arduino_zero_edbg,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkr1000,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrfox1200,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrgsm1400,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrnb1500,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrvidor4000,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrwan1300,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrwan1310,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrwifi1010,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrzero,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:nano_33_iot,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1

@austinscreations
Copy link
Author

found glitches when using the changes I had made and was being used in a project. i've now found all the SPI classifications and changed them to spiETH to allow the SPIClass changes to work. and as far as i can tell the changes seem to be working as expected.

@github-actions
Copy link

Memory usage change @ ed44f42

Board flash % RAM for global variables %
arduino:avr:leonardo 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:mega 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:nano 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:megaavr:nona4809 🔺 +98 - +154 +0.2 - +0.31 🔺 +66 - +66 +1.07 - +1.07
arduino:megaavr:uno2018 🔺 +98 - +154 +0.2 - +0.32 🔺 +66 - +66 +1.07 - +1.07
arduino:sam:arduino_due_x_dbg 🔺 +16 - +256 0.0 - +0.05 N/A N/A
arduino:samd:arduino_zero_edbg 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkr1000 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrfox1200 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrgsm1400 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrnb1500 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrvidor4000 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrwan1300 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrwan1310 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrwifi1010 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:mkrzero 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
arduino:samd:nano_33_iot 🔺 +88 - +92 +0.03 - +0.04 🔺 +32 - +32 +0.1 - +0.1
Click for full report table
Board examples/AdvancedChatServer
flash
% examples/AdvancedChatServer
RAM for global variables
% examples/BarometricPressureWebServer
flash
% examples/BarometricPressureWebServer
RAM for global variables
% examples/ChatServer
flash
% examples/ChatServer
RAM for global variables
% examples/DhcpAddressPrinter
flash
% examples/DhcpAddressPrinter
RAM for global variables
% examples/DhcpChatServer
flash
% examples/DhcpChatServer
RAM for global variables
% examples/LinkStatus
flash
% examples/LinkStatus
RAM for global variables
% examples/PagerServer
flash
% examples/PagerServer
RAM for global variables
% examples/TelnetClient
flash
% examples/TelnetClient
RAM for global variables
% examples/UDPSendReceiveString
flash
% examples/UDPSendReceiveString
RAM for global variables
% examples/UdpNtpClient
flash
% examples/UdpNtpClient
RAM for global variables
% examples/WebClient
flash
% examples/WebClient
RAM for global variables
% examples/WebClientRepeating
flash
% examples/WebClientRepeating
RAM for global variables
% examples/WebServer
flash
% examples/WebServer
RAM for global variables
%
arduino:avr:leonardo 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 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:avr:mega 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 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:avr:nano 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 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:megaavr:nona4809 154 0.31 66 1.07 128 0.26 66 1.07 98 0.2 66 1.07 98 0.2 66 1.07 98 0.2 66 1.07 98 0.2 66 1.07 128 0.26 66 1.07 122 0.25 66 1.07 148 0.3 66 1.07 114 0.23 66 1.07 114 0.23 66 1.07 114 0.23 66 1.07 98 0.2 66 1.07
arduino:megaavr:uno2018 154 0.32 66 1.07 126 0.26 66 1.07 98 0.2 66 1.07 98 0.2 66 1.07 98 0.2 66 1.07 98 0.2 66 1.07 126 0.26 66 1.07 122 0.25 66 1.07 146 0.3 66 1.07 114 0.23 66 1.07 114 0.23 66 1.07 114 0.23 66 1.07 98 0.2 66 1.07
arduino:sam:arduino_due_x_dbg 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 16 0.0 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A 256 0.05 N/A N/A
arduino:samd:arduino_zero_edbg 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkr1000 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrfox1200 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrgsm1400 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrnb1500 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrvidor4000 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrwan1300 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrwan1310 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrwifi1010 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:mkrzero 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
arduino:samd:nano_33_iot 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 92 0.04 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1 88 0.03 32 0.1
Click for full report CSV
Board,examples/AdvancedChatServer<br>flash,%,examples/AdvancedChatServer<br>RAM for global variables,%,examples/BarometricPressureWebServer<br>flash,%,examples/BarometricPressureWebServer<br>RAM for global variables,%,examples/ChatServer<br>flash,%,examples/ChatServer<br>RAM for global variables,%,examples/DhcpAddressPrinter<br>flash,%,examples/DhcpAddressPrinter<br>RAM for global variables,%,examples/DhcpChatServer<br>flash,%,examples/DhcpChatServer<br>RAM for global variables,%,examples/LinkStatus<br>flash,%,examples/LinkStatus<br>RAM for global variables,%,examples/PagerServer<br>flash,%,examples/PagerServer<br>RAM for global variables,%,examples/TelnetClient<br>flash,%,examples/TelnetClient<br>RAM for global variables,%,examples/UDPSendReceiveString<br>flash,%,examples/UDPSendReceiveString<br>RAM for global variables,%,examples/UdpNtpClient<br>flash,%,examples/UdpNtpClient<br>RAM for global variables,%,examples/WebClient<br>flash,%,examples/WebClient<br>RAM for global variables,%,examples/WebClientRepeating<br>flash,%,examples/WebClientRepeating<br>RAM for global variables,%,examples/WebServer<br>flash,%,examples/WebServer<br>RAM for global variables,%
arduino:avr:leonardo,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:avr:mega,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:avr:nano,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:megaavr:nona4809,154,0.31,66,1.07,128,0.26,66,1.07,98,0.2,66,1.07,98,0.2,66,1.07,98,0.2,66,1.07,98,0.2,66,1.07,128,0.26,66,1.07,122,0.25,66,1.07,148,0.3,66,1.07,114,0.23,66,1.07,114,0.23,66,1.07,114,0.23,66,1.07,98,0.2,66,1.07
arduino:megaavr:uno2018,154,0.32,66,1.07,126,0.26,66,1.07,98,0.2,66,1.07,98,0.2,66,1.07,98,0.2,66,1.07,98,0.2,66,1.07,126,0.26,66,1.07,122,0.25,66,1.07,146,0.3,66,1.07,114,0.23,66,1.07,114,0.23,66,1.07,114,0.23,66,1.07,98,0.2,66,1.07
arduino:sam:arduino_due_x_dbg,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,16,0.0,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A,256,0.05,N/A,N/A
arduino:samd:arduino_zero_edbg,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkr1000,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrfox1200,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrgsm1400,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrnb1500,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrvidor4000,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrwan1300,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrwan1310,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrwifi1010,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:mkrzero,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1
arduino:samd:nano_33_iot,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,92,0.04,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1,88,0.03,32,0.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in 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.

None yet

2 participants