Skip to content

ethernetIdle() weak handler was added in order to execute some code w… #135

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

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

Conversation

anklimov
Copy link

…hile DNS requests and TCP:open/close awaiting for results

…hile DNS requests and TCP:open/close awaiting for results
@PaulStoffregen
Copy link
Contributor

This should be calls to yield(), not a special new function.

@anklimov
Copy link
Author

Great! it was surprise for me now, that yield() also defined as weak function. Thanks!
However, definition of some ethernet library specific handler might allow to avoid re-enterability issues when ethernet functions will be invoked indirectly from yield() handler
in case if some "ethernetYield" will be redefined in sketch , it will be possible to raise some global flags before normal yield() to prevent nested lib invocation.
So, my suggestion to use ethernetYield() weak handler execution in loops inside lib, and to define default weak handler with normal yield(); execution inside
It looks slightly more flexible.

@CLAassistant
Copy link

CLAassistant commented Apr 9, 2021

CLA assistant check
All committers have signed the CLA.

@github-actions
Copy link

github-actions bot commented Sep 4, 2021

Memory usage change @ 7cbcf56

Board flash % RAM for global variables %
arduino:avr:leonardo 🔺 0 - +36 0.0 - +0.13 0 - 0 0.0 - 0.0
arduino:avr:mega 🔺 0 - +36 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:nano 🔺 0 - +36 0.0 - +0.12 0 - 0 0.0 - 0.0
arduino:megaavr:nona4809 🔺 0 - +36 0.0 - +0.07 0 - 0 0.0 - 0.0
arduino:megaavr:uno2018 🔺 0 - +36 0.0 - +0.07 0 - 0 0.0 - 0.0
arduino:sam:arduino_due_x_dbg 🔺 0 - +32 0.0 - +0.01 N/A N/A
arduino:samd:arduino_zero_edbg 🔺 0 - +32 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:samd:mkr1000 🔺 0 - +32 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:samd:mkrfox1200 🔺 0 - +32 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:samd:mkrgsm1400 🔺 0 - +32 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:samd:mkrnb1500 🔺 0 - +32 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:samd:mkrvidor4000 🔺 0 - +32 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:samd:mkrwan1300 🔺 0 - +32 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:samd:mkrwan1310 🔺 0 - +32 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:samd:mkrwifi1010 🔺 0 - +32 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:samd:mkrzero 🔺 0 - +32 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:samd:nano_33_iot 🔺 0 - +32 0.0 - +0.01 0 - 0 0.0 - 0.0
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/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 30 0.1 0 0.0 30 0.1 0 0.0 30 0.1 0 0.0 36 0.13 0 0.0 34 0.12 0 0.0 0 0.0 0 0.0 30 0.1 0 0.0 24 0.08 0 0.0 36 0.13 0 0.0 34 0.12 0 0.0 34 0.12 0 0.0 30 0.1 0 0.0
arduino:avr:mega 30 0.01 0 0.0 30 0.01 0 0.0 30 0.01 0 0.0 36 0.01 0 0.0 34 0.01 0 0.0 0 0.0 0 0.0 30 0.01 0 0.0 24 0.01 0 0.0 36 0.01 0 0.0 34 0.01 0 0.0 34 0.01 0 0.0 30 0.01 0 0.0
arduino:avr:nano 30 0.1 0 0.0 30 0.1 0 0.0 30 0.1 0 0.0 36 0.12 0 0.0 34 0.11 0 0.0 0 0.0 0 0.0 30 0.1 0 0.0 24 0.08 0 0.0 36 0.12 0 0.0 34 0.11 0 0.0 34 0.11 0 0.0 30 0.1 0 0.0
arduino:megaavr:nona4809 30 0.06 0 0.0 30 0.06 0 0.0 30 0.06 0 0.0 36 0.07 0 0.0 34 0.07 0 0.0 0 0.0 0 0.0 30 0.06 0 0.0 24 0.05 0 0.0 36 0.07 0 0.0 34 0.07 0 0.0 34 0.07 0 0.0 30 0.06 0 0.0
arduino:megaavr:uno2018 30 0.06 0 0.0 30 0.06 0 0.0 30 0.06 0 0.0 36 0.07 0 0.0 34 0.07 0 0.0 0 0.0 0 0.0 30 0.06 0 0.0 24 0.05 0 0.0 36 0.07 0 0.0 34 0.07 0 0.0 34 0.07 0 0.0 30 0.06 0 0.0
arduino:sam:arduino_due_x_dbg 32 0.01 N/A N/A 24 0.0 N/A N/A 32 0.01 N/A N/A 24 0.0 N/A N/A 32 0.01 N/A N/A 0 0.0 N/A N/A 24 0.0 N/A N/A 16 0.0 N/A N/A 24 0.0 N/A N/A 32 0.01 N/A N/A 32 0.01 N/A N/A 32 0.01 N/A N/A
arduino:samd:arduino_zero_edbg 28 0.01 0 0.0 28 0.01 0 0.0 28 0.01 0 0.0 24 0.01 0 0.0 32 0.01 0 0.0 0 0.0 0 0.0 28 0.01 0 0.0 20 0.01 0 0.0 24 0.01 0 0.0 32 0.01 0 0.0 32 0.01 0 0.0 28 0.01 0 0.0
arduino:samd:mkr1000 28 0.01 0 0.0 28 0.01 0 0.0 28 0.01 0 0.0 24 0.01 0 0.0 32 0.01 0 0.0 0 0.0 0 0.0 28 0.01 0 0.0 20 0.01 0 0.0 24 0.01 0 0.0 32 0.01 0 0.0 32 0.01 0 0.0 28 0.01 0 0.0
arduino:samd:mkrfox1200 28 0.01 0 0.0 28 0.01 0 0.0 28 0.01 0 0.0 24 0.01 0 0.0 32 0.01 0 0.0 0 0.0 0 0.0 28 0.01 0 0.0 20 0.01 0 0.0 24 0.01 0 0.0 32 0.01 0 0.0 32 0.01 0 0.0 28 0.01 0 0.0
arduino:samd:mkrgsm1400 28 0.01 0 0.0 28 0.01 0 0.0 28 0.01 0 0.0 24 0.01 0 0.0 32 0.01 0 0.0 0 0.0 0 0.0 28 0.01 0 0.0 20 0.01 0 0.0 24 0.01 0 0.0 32 0.01 0 0.0 32 0.01 0 0.0 28 0.01 0 0.0
arduino:samd:mkrnb1500 28 0.01 0 0.0 28 0.01 0 0.0 28 0.01 0 0.0 24 0.01 0 0.0 32 0.01 0 0.0 0 0.0 0 0.0 28 0.01 0 0.0 20 0.01 0 0.0 24 0.01 0 0.0 32 0.01 0 0.0 32 0.01 0 0.0 28 0.01 0 0.0
arduino:samd:mkrvidor4000 28 0.01 0 0.0 28 0.01 0 0.0 28 0.01 0 0.0 24 0.01 0 0.0 32 0.01 0 0.0 0 0.0 0 0.0 28 0.01 0 0.0 20 0.01 0 0.0 24 0.01 0 0.0 32 0.01 0 0.0 32 0.01 0 0.0 28 0.01 0 0.0
arduino:samd:mkrwan1300 28 0.01 0 0.0 28 0.01 0 0.0 28 0.01 0 0.0 24 0.01 0 0.0 32 0.01 0 0.0 0 0.0 0 0.0 28 0.01 0 0.0 20 0.01 0 0.0 24 0.01 0 0.0 32 0.01 0 0.0 32 0.01 0 0.0 28 0.01 0 0.0
arduino:samd:mkrwan1310 28 0.01 0 0.0 28 0.01 0 0.0 28 0.01 0 0.0 24 0.01 0 0.0 32 0.01 0 0.0 0 0.0 0 0.0 28 0.01 0 0.0 20 0.01 0 0.0 24 0.01 0 0.0 32 0.01 0 0.0 32 0.01 0 0.0 28 0.01 0 0.0
arduino:samd:mkrwifi1010 28 0.01 0 0.0 28 0.01 0 0.0 28 0.01 0 0.0 24 0.01 0 0.0 32 0.01 0 0.0 0 0.0 0 0.0 28 0.01 0 0.0 20 0.01 0 0.0 24 0.01 0 0.0 32 0.01 0 0.0 32 0.01 0 0.0 28 0.01 0 0.0
arduino:samd:mkrzero 28 0.01 0 0.0 28 0.01 0 0.0 28 0.01 0 0.0 24 0.01 0 0.0 32 0.01 0 0.0 0 0.0 0 0.0 28 0.01 0 0.0 20 0.01 0 0.0 24 0.01 0 0.0 32 0.01 0 0.0 32 0.01 0 0.0 28 0.01 0 0.0
arduino:samd:nano_33_iot 28 0.01 0 0.0 28 0.01 0 0.0 28 0.01 0 0.0 24 0.01 0 0.0 32 0.01 0 0.0 0 0.0 0 0.0 28 0.01 0 0.0 20 0.01 0 0.0 24 0.01 0 0.0 32 0.01 0 0.0 32 0.01 0 0.0 28 0.01 0 0.0
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/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,30,0.1,0,0.0,30,0.1,0,0.0,30,0.1,0,0.0,36,0.13,0,0.0,34,0.12,0,0.0,0,0.0,0,0.0,30,0.1,0,0.0,24,0.08,0,0.0,36,0.13,0,0.0,34,0.12,0,0.0,34,0.12,0,0.0,30,0.1,0,0.0
arduino:avr:mega,30,0.01,0,0.0,30,0.01,0,0.0,30,0.01,0,0.0,36,0.01,0,0.0,34,0.01,0,0.0,0,0.0,0,0.0,30,0.01,0,0.0,24,0.01,0,0.0,36,0.01,0,0.0,34,0.01,0,0.0,34,0.01,0,0.0,30,0.01,0,0.0
arduino:avr:nano,30,0.1,0,0.0,30,0.1,0,0.0,30,0.1,0,0.0,36,0.12,0,0.0,34,0.11,0,0.0,0,0.0,0,0.0,30,0.1,0,0.0,24,0.08,0,0.0,36,0.12,0,0.0,34,0.11,0,0.0,34,0.11,0,0.0,30,0.1,0,0.0
arduino:megaavr:nona4809,30,0.06,0,0.0,30,0.06,0,0.0,30,0.06,0,0.0,36,0.07,0,0.0,34,0.07,0,0.0,0,0.0,0,0.0,30,0.06,0,0.0,24,0.05,0,0.0,36,0.07,0,0.0,34,0.07,0,0.0,34,0.07,0,0.0,30,0.06,0,0.0
arduino:megaavr:uno2018,30,0.06,0,0.0,30,0.06,0,0.0,30,0.06,0,0.0,36,0.07,0,0.0,34,0.07,0,0.0,0,0.0,0,0.0,30,0.06,0,0.0,24,0.05,0,0.0,36,0.07,0,0.0,34,0.07,0,0.0,34,0.07,0,0.0,30,0.06,0,0.0
arduino:sam:arduino_due_x_dbg,32,0.01,N/A,N/A,24,0.0,N/A,N/A,32,0.01,N/A,N/A,24,0.0,N/A,N/A,32,0.01,N/A,N/A,0,0.0,N/A,N/A,24,0.0,N/A,N/A,16,0.0,N/A,N/A,24,0.0,N/A,N/A,32,0.01,N/A,N/A,32,0.01,N/A,N/A,32,0.01,N/A,N/A
arduino:samd:arduino_zero_edbg,28,0.01,0,0.0,28,0.01,0,0.0,28,0.01,0,0.0,24,0.01,0,0.0,32,0.01,0,0.0,0,0.0,0,0.0,28,0.01,0,0.0,20,0.01,0,0.0,24,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,28,0.01,0,0.0
arduino:samd:mkr1000,28,0.01,0,0.0,28,0.01,0,0.0,28,0.01,0,0.0,24,0.01,0,0.0,32,0.01,0,0.0,0,0.0,0,0.0,28,0.01,0,0.0,20,0.01,0,0.0,24,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,28,0.01,0,0.0
arduino:samd:mkrfox1200,28,0.01,0,0.0,28,0.01,0,0.0,28,0.01,0,0.0,24,0.01,0,0.0,32,0.01,0,0.0,0,0.0,0,0.0,28,0.01,0,0.0,20,0.01,0,0.0,24,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,28,0.01,0,0.0
arduino:samd:mkrgsm1400,28,0.01,0,0.0,28,0.01,0,0.0,28,0.01,0,0.0,24,0.01,0,0.0,32,0.01,0,0.0,0,0.0,0,0.0,28,0.01,0,0.0,20,0.01,0,0.0,24,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,28,0.01,0,0.0
arduino:samd:mkrnb1500,28,0.01,0,0.0,28,0.01,0,0.0,28,0.01,0,0.0,24,0.01,0,0.0,32,0.01,0,0.0,0,0.0,0,0.0,28,0.01,0,0.0,20,0.01,0,0.0,24,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,28,0.01,0,0.0
arduino:samd:mkrvidor4000,28,0.01,0,0.0,28,0.01,0,0.0,28,0.01,0,0.0,24,0.01,0,0.0,32,0.01,0,0.0,0,0.0,0,0.0,28,0.01,0,0.0,20,0.01,0,0.0,24,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,28,0.01,0,0.0
arduino:samd:mkrwan1300,28,0.01,0,0.0,28,0.01,0,0.0,28,0.01,0,0.0,24,0.01,0,0.0,32,0.01,0,0.0,0,0.0,0,0.0,28,0.01,0,0.0,20,0.01,0,0.0,24,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,28,0.01,0,0.0
arduino:samd:mkrwan1310,28,0.01,0,0.0,28,0.01,0,0.0,28,0.01,0,0.0,24,0.01,0,0.0,32,0.01,0,0.0,0,0.0,0,0.0,28,0.01,0,0.0,20,0.01,0,0.0,24,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,28,0.01,0,0.0
arduino:samd:mkrwifi1010,28,0.01,0,0.0,28,0.01,0,0.0,28,0.01,0,0.0,24,0.01,0,0.0,32,0.01,0,0.0,0,0.0,0,0.0,28,0.01,0,0.0,20,0.01,0,0.0,24,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,28,0.01,0,0.0
arduino:samd:mkrzero,28,0.01,0,0.0,28,0.01,0,0.0,28,0.01,0,0.0,24,0.01,0,0.0,32,0.01,0,0.0,0,0.0,0,0.0,28,0.01,0,0.0,20,0.01,0,0.0,24,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,28,0.01,0,0.0
arduino:samd:nano_33_iot,28,0.01,0,0.0,28,0.01,0,0.0,28,0.01,0,0.0,24,0.01,0,0.0,32,0.01,0,0.0,0,0.0,0,0.0,28,0.01,0,0.0,20,0.01,0,0.0,24,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,28,0.01,0,0.0

Copy link

github-actions bot commented May 1, 2025

Memory usage change @ 16197ea

Board flash % RAM for global variables %
arduino:avr:leonardo 🔺 0 - +36 0.0 - +0.13 0 - 0 0.0 - 0.0
arduino:avr:mega 🔺 0 - +36 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:avr:nano 🔺 0 - +36 0.0 - +0.12 0 - 0 0.0 - 0.0
arduino:megaavr:nona4809 🔺 0 - +36 0.0 - +0.07 0 - 0 0.0 - 0.0
arduino:megaavr:uno2018 🔺 0 - +36 0.0 - +0.07 0 - 0 0.0 - 0.0
arduino:sam:arduino_due_x_dbg 🔺 0 - +32 0.0 - +0.01 N/A N/A
arduino:samd:arduino_zero_edbg 🔺 0 - +36 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:samd:mkr1000 🔺 0 - +36 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:samd:mkrfox1200 🔺 0 - +36 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:samd:mkrgsm1400 🔺 0 - +36 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:samd:mkrnb1500 🔺 0 - +36 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:samd:mkrvidor4000 🔺 0 - +36 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:samd:mkrwan1300 🔺 0 - +36 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:samd:mkrwan1310 🔺 0 - +36 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:samd:mkrwifi1010 🔺 0 - +36 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:samd:mkrzero 🔺 0 - +36 0.0 - +0.01 0 - 0 0.0 - 0.0
arduino:samd:nano_33_iot 🔺 0 - +36 0.0 - +0.01 0 - 0 0.0 - 0.0
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 30 0.1 0 0.0 30 0.1 0 0.0 30 0.1 0 0.0 36 0.13 0 0.0 34 0.12 0 0.0 0 0.0 0 0.0 34 0.12 0 0.0 30 0.1 0 0.0 24 0.08 0 0.0 36 0.13 0 0.0 34 0.12 0 0.0 34 0.12 0 0.0 30 0.1 0 0.0
arduino:avr:mega 30 0.01 0 0.0 30 0.01 0 0.0 30 0.01 0 0.0 36 0.01 0 0.0 34 0.01 0 0.0 0 0.0 0 0.0 34 0.01 0 0.0 30 0.01 0 0.0 24 0.01 0 0.0 36 0.01 0 0.0 34 0.01 0 0.0 34 0.01 0 0.0 30 0.01 0 0.0
arduino:avr:nano 30 0.1 0 0.0 30 0.1 0 0.0 30 0.1 0 0.0 36 0.12 0 0.0 34 0.11 0 0.0 0 0.0 0 0.0 34 0.11 0 0.0 30 0.1 0 0.0 24 0.08 0 0.0 36 0.12 0 0.0 34 0.11 0 0.0 34 0.11 0 0.0 30 0.1 0 0.0
arduino:megaavr:nona4809 28 0.06 0 0.0 28 0.06 0 0.0 28 0.06 0 0.0 36 0.07 0 0.0 32 0.07 0 0.0 0 0.0 0 0.0 32 0.07 0 0.0 28 0.06 0 0.0 26 0.05 0 0.0 36 0.07 0 0.0 32 0.07 0 0.0 32 0.07 0 0.0 28 0.06 0 0.0
arduino:megaavr:uno2018 28 0.06 0 0.0 28 0.06 0 0.0 28 0.06 0 0.0 36 0.07 0 0.0 32 0.07 0 0.0 0 0.0 0 0.0 32 0.07 0 0.0 28 0.06 0 0.0 26 0.05 0 0.0 36 0.07 0 0.0 32 0.07 0 0.0 32 0.07 0 0.0 28 0.06 0 0.0
arduino:sam:arduino_due_x_dbg 24 0.0 N/A N/A 32 0.01 N/A N/A 24 0.0 N/A N/A 24 0.0 N/A N/A 32 0.01 N/A N/A 0 0.0 N/A N/A 32 0.01 N/A N/A 32 0.01 N/A N/A 24 0.0 N/A N/A 24 0.0 N/A N/A 32 0.01 N/A N/A 32 0.01 N/A N/A 24 0.0 N/A N/A
arduino:samd:arduino_zero_edbg 32 0.01 0 0.0 32 0.01 0 0.0 32 0.01 0 0.0 28 0.01 0 0.0 36 0.01 0 0.0 0 0.0 0 0.0 36 0.01 0 0.0 32 0.01 0 0.0 24 0.01 0 0.0 28 0.01 0 0.0 36 0.01 0 0.0 36 0.01 0 0.0 32 0.01 0 0.0
arduino:samd:mkr1000 32 0.01 0 0.0 32 0.01 0 0.0 32 0.01 0 0.0 28 0.01 0 0.0 36 0.01 0 0.0 0 0.0 0 0.0 36 0.01 0 0.0 32 0.01 0 0.0 24 0.01 0 0.0 28 0.01 0 0.0 36 0.01 0 0.0 36 0.01 0 0.0 32 0.01 0 0.0
arduino:samd:mkrfox1200 32 0.01 0 0.0 32 0.01 0 0.0 32 0.01 0 0.0 28 0.01 0 0.0 36 0.01 0 0.0 0 0.0 0 0.0 36 0.01 0 0.0 32 0.01 0 0.0 24 0.01 0 0.0 28 0.01 0 0.0 36 0.01 0 0.0 36 0.01 0 0.0 32 0.01 0 0.0
arduino:samd:mkrgsm1400 32 0.01 0 0.0 32 0.01 0 0.0 32 0.01 0 0.0 28 0.01 0 0.0 36 0.01 0 0.0 0 0.0 0 0.0 36 0.01 0 0.0 32 0.01 0 0.0 24 0.01 0 0.0 28 0.01 0 0.0 36 0.01 0 0.0 36 0.01 0 0.0 32 0.01 0 0.0
arduino:samd:mkrnb1500 32 0.01 0 0.0 32 0.01 0 0.0 32 0.01 0 0.0 28 0.01 0 0.0 36 0.01 0 0.0 0 0.0 0 0.0 36 0.01 0 0.0 32 0.01 0 0.0 24 0.01 0 0.0 28 0.01 0 0.0 36 0.01 0 0.0 36 0.01 0 0.0 32 0.01 0 0.0
arduino:samd:mkrvidor4000 32 0.01 0 0.0 32 0.01 0 0.0 32 0.01 0 0.0 28 0.01 0 0.0 36 0.01 0 0.0 0 0.0 0 0.0 36 0.01 0 0.0 32 0.01 0 0.0 24 0.01 0 0.0 28 0.01 0 0.0 36 0.01 0 0.0 36 0.01 0 0.0 32 0.01 0 0.0
arduino:samd:mkrwan1300 32 0.01 0 0.0 32 0.01 0 0.0 32 0.01 0 0.0 28 0.01 0 0.0 36 0.01 0 0.0 0 0.0 0 0.0 36 0.01 0 0.0 32 0.01 0 0.0 24 0.01 0 0.0 28 0.01 0 0.0 36 0.01 0 0.0 36 0.01 0 0.0 32 0.01 0 0.0
arduino:samd:mkrwan1310 32 0.01 0 0.0 32 0.01 0 0.0 32 0.01 0 0.0 28 0.01 0 0.0 36 0.01 0 0.0 0 0.0 0 0.0 36 0.01 0 0.0 32 0.01 0 0.0 24 0.01 0 0.0 28 0.01 0 0.0 36 0.01 0 0.0 36 0.01 0 0.0 32 0.01 0 0.0
arduino:samd:mkrwifi1010 32 0.01 0 0.0 32 0.01 0 0.0 32 0.01 0 0.0 28 0.01 0 0.0 36 0.01 0 0.0 0 0.0 0 0.0 36 0.01 0 0.0 32 0.01 0 0.0 24 0.01 0 0.0 28 0.01 0 0.0 36 0.01 0 0.0 36 0.01 0 0.0 32 0.01 0 0.0
arduino:samd:mkrzero 32 0.01 0 0.0 32 0.01 0 0.0 32 0.01 0 0.0 28 0.01 0 0.0 36 0.01 0 0.0 0 0.0 0 0.0 36 0.01 0 0.0 32 0.01 0 0.0 24 0.01 0 0.0 28 0.01 0 0.0 36 0.01 0 0.0 36 0.01 0 0.0 32 0.01 0 0.0
arduino:samd:nano_33_iot 32 0.01 0 0.0 32 0.01 0 0.0 32 0.01 0 0.0 28 0.01 0 0.0 36 0.01 0 0.0 0 0.0 0 0.0 36 0.01 0 0.0 32 0.01 0 0.0 24 0.01 0 0.0 28 0.01 0 0.0 36 0.01 0 0.0 36 0.01 0 0.0 32 0.01 0 0.0
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,30,0.1,0,0.0,30,0.1,0,0.0,30,0.1,0,0.0,36,0.13,0,0.0,34,0.12,0,0.0,0,0.0,0,0.0,34,0.12,0,0.0,30,0.1,0,0.0,24,0.08,0,0.0,36,0.13,0,0.0,34,0.12,0,0.0,34,0.12,0,0.0,30,0.1,0,0.0
arduino:avr:mega,30,0.01,0,0.0,30,0.01,0,0.0,30,0.01,0,0.0,36,0.01,0,0.0,34,0.01,0,0.0,0,0.0,0,0.0,34,0.01,0,0.0,30,0.01,0,0.0,24,0.01,0,0.0,36,0.01,0,0.0,34,0.01,0,0.0,34,0.01,0,0.0,30,0.01,0,0.0
arduino:avr:nano,30,0.1,0,0.0,30,0.1,0,0.0,30,0.1,0,0.0,36,0.12,0,0.0,34,0.11,0,0.0,0,0.0,0,0.0,34,0.11,0,0.0,30,0.1,0,0.0,24,0.08,0,0.0,36,0.12,0,0.0,34,0.11,0,0.0,34,0.11,0,0.0,30,0.1,0,0.0
arduino:megaavr:nona4809,28,0.06,0,0.0,28,0.06,0,0.0,28,0.06,0,0.0,36,0.07,0,0.0,32,0.07,0,0.0,0,0.0,0,0.0,32,0.07,0,0.0,28,0.06,0,0.0,26,0.05,0,0.0,36,0.07,0,0.0,32,0.07,0,0.0,32,0.07,0,0.0,28,0.06,0,0.0
arduino:megaavr:uno2018,28,0.06,0,0.0,28,0.06,0,0.0,28,0.06,0,0.0,36,0.07,0,0.0,32,0.07,0,0.0,0,0.0,0,0.0,32,0.07,0,0.0,28,0.06,0,0.0,26,0.05,0,0.0,36,0.07,0,0.0,32,0.07,0,0.0,32,0.07,0,0.0,28,0.06,0,0.0
arduino:sam:arduino_due_x_dbg,24,0.0,N/A,N/A,32,0.01,N/A,N/A,24,0.0,N/A,N/A,24,0.0,N/A,N/A,32,0.01,N/A,N/A,0,0.0,N/A,N/A,32,0.01,N/A,N/A,32,0.01,N/A,N/A,24,0.0,N/A,N/A,24,0.0,N/A,N/A,32,0.01,N/A,N/A,32,0.01,N/A,N/A,24,0.0,N/A,N/A
arduino:samd:arduino_zero_edbg,32,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,28,0.01,0,0.0,36,0.01,0,0.0,0,0.0,0,0.0,36,0.01,0,0.0,32,0.01,0,0.0,24,0.01,0,0.0,28,0.01,0,0.0,36,0.01,0,0.0,36,0.01,0,0.0,32,0.01,0,0.0
arduino:samd:mkr1000,32,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,28,0.01,0,0.0,36,0.01,0,0.0,0,0.0,0,0.0,36,0.01,0,0.0,32,0.01,0,0.0,24,0.01,0,0.0,28,0.01,0,0.0,36,0.01,0,0.0,36,0.01,0,0.0,32,0.01,0,0.0
arduino:samd:mkrfox1200,32,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,28,0.01,0,0.0,36,0.01,0,0.0,0,0.0,0,0.0,36,0.01,0,0.0,32,0.01,0,0.0,24,0.01,0,0.0,28,0.01,0,0.0,36,0.01,0,0.0,36,0.01,0,0.0,32,0.01,0,0.0
arduino:samd:mkrgsm1400,32,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,28,0.01,0,0.0,36,0.01,0,0.0,0,0.0,0,0.0,36,0.01,0,0.0,32,0.01,0,0.0,24,0.01,0,0.0,28,0.01,0,0.0,36,0.01,0,0.0,36,0.01,0,0.0,32,0.01,0,0.0
arduino:samd:mkrnb1500,32,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,28,0.01,0,0.0,36,0.01,0,0.0,0,0.0,0,0.0,36,0.01,0,0.0,32,0.01,0,0.0,24,0.01,0,0.0,28,0.01,0,0.0,36,0.01,0,0.0,36,0.01,0,0.0,32,0.01,0,0.0
arduino:samd:mkrvidor4000,32,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,28,0.01,0,0.0,36,0.01,0,0.0,0,0.0,0,0.0,36,0.01,0,0.0,32,0.01,0,0.0,24,0.01,0,0.0,28,0.01,0,0.0,36,0.01,0,0.0,36,0.01,0,0.0,32,0.01,0,0.0
arduino:samd:mkrwan1300,32,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,28,0.01,0,0.0,36,0.01,0,0.0,0,0.0,0,0.0,36,0.01,0,0.0,32,0.01,0,0.0,24,0.01,0,0.0,28,0.01,0,0.0,36,0.01,0,0.0,36,0.01,0,0.0,32,0.01,0,0.0
arduino:samd:mkrwan1310,32,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,28,0.01,0,0.0,36,0.01,0,0.0,0,0.0,0,0.0,36,0.01,0,0.0,32,0.01,0,0.0,24,0.01,0,0.0,28,0.01,0,0.0,36,0.01,0,0.0,36,0.01,0,0.0,32,0.01,0,0.0
arduino:samd:mkrwifi1010,32,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,28,0.01,0,0.0,36,0.01,0,0.0,0,0.0,0,0.0,36,0.01,0,0.0,32,0.01,0,0.0,24,0.01,0,0.0,28,0.01,0,0.0,36,0.01,0,0.0,36,0.01,0,0.0,32,0.01,0,0.0
arduino:samd:mkrzero,32,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,28,0.01,0,0.0,36,0.01,0,0.0,0,0.0,0,0.0,36,0.01,0,0.0,32,0.01,0,0.0,24,0.01,0,0.0,28,0.01,0,0.0,36,0.01,0,0.0,36,0.01,0,0.0,32,0.01,0,0.0
arduino:samd:nano_33_iot,32,0.01,0,0.0,32,0.01,0,0.0,32,0.01,0,0.0,28,0.01,0,0.0,36,0.01,0,0.0,0,0.0,0,0.0,36,0.01,0,0.0,32,0.01,0,0.0,24,0.01,0,0.0,28,0.01,0,0.0,36,0.01,0,0.0,36,0.01,0,0.0,32,0.01,0,0.0

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.

3 participants