arduino-libraries / Ethernet

Ethernet Library for Arduino
http://arduino.cc/
252 stars 253 forks source link

Create option for setting and getting the hostname #223

Open HeAtNet opened 1 year ago

HeAtNet commented 1 year ago

I implemented a way to set the hostname manually.

I know, there are two similar PRs on this topic: https://github.com/arduino-libraries/Ethernet/pull/50 https://github.com/arduino/Arduino/pull/5701

These are pretty old requests and I haven't seen any valuable updates in the last few years.

I collected all problems and reviews in the other codes and created a solution that fixes the already-mentioned problems. With this update, you can call Ethernet.setHostName(); and Ethernet.getHostName();. If you don't call the setter, the automatically generated hostname will be used, like before. If you call the setter with any text, that will be used and the MAC won't be concatenated.

I tried to do my best at the implementation and documentation, but please review this request and let me know, if something needs to be changed.

CLAassistant commented 1 year ago

CLA assistant check
All committers have signed the CLA.

github-actions[bot] commented 1 year ago

Memory usage change @ 6ad334a1a14620b964776e5e68a023afc61cbaad

Board flash % RAM for global variables %
arduino:avr:leonardo :small_red_triangle: 0 - +1572 0.0 - +5.48 :small_red_triangle: 0 - +28 0.0 - +1.09
arduino:avr:mega :small_red_triangle: 0 - +1574 0.0 - +0.62 :small_red_triangle: 0 - +28 0.0 - +0.34
arduino:avr:nano :small_red_triangle: 0 - +1574 0.0 - +5.12 :small_red_triangle: 0 - +28 0.0 - +1.37
arduino:megaavr:nona4809 :small_red_triangle: 0 - +1573 0.0 - +3.2 :small_red_triangle: 0 - +22 0.0 - +0.36
arduino:megaavr:uno2018 :small_red_triangle: 0 - +1573 0.0 - +3.23 :small_red_triangle: 0 - +22 0.0 - +0.36
arduino:sam:arduino_due_x_dbg :small_red_triangle: 0 - +17232 0.0 - +3.29 N/A N/A
arduino:samd:arduino_zero_edbg :small_red_triangle: 0 - +15572 0.0 - +5.94 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkr1000 :small_red_triangle: 0 - +15572 0.0 - +5.94 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrfox1200 :small_red_triangle: 0 - +15576 0.0 - +5.94 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrgsm1400 :small_red_triangle: 0 - +15572 0.0 - +5.94 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrnb1500 :small_red_triangle: 0 - +15572 0.0 - +5.94 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrvidor4000 :small_red_triangle: 0 - +15572 0.0 - +5.94 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrwan1300 :small_red_triangle: 0 - +15576 0.0 - +5.94 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrwan1310 :small_red_triangle: 0 - +15572 0.0 - +5.94 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrwifi1010 :small_red_triangle: 0 - +15576 0.0 - +5.94 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrzero :small_red_triangle: 0 - +15572 0.0 - +5.94 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:nano_33_iot :small_red_triangle: 0 - +15576 0.0 - +5.94 :small_red_triangle: 0 - +28 0.0 - +0.09
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/SetHostName`
flash|%|`examples/SetHostName`
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|1520|5.3|28|1.09|1558|5.43|28|1.09|0|0.0|0|0.0|1274|4.44|28|1.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1572|5.48|26|1.02|1416|4.94|26|1.02|1424|4.97|28|1.09|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|1550|0.61|26|0.32|1552|0.61|26|0.32|0|0.0|0|0.0|1378|0.54|26|0.32|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1574|0.62|28|0.34|1414|0.56|28|0.34|1420|0.56|26|0.32|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|1518|4.94|26|1.27|1556|5.07|26|1.27|0|0.0|0|0.0|1272|4.14|26|1.27|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1574|5.12|28|1.37|1418|4.62|28|1.37|1424|4.64|26|1.27|0|0.0|0|0.0 `arduino:megaavr:nona4809`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1537|3.13|22|0.36|1573|3.2|22|0.36|0|0.0|0|0.0|1455|2.96|22|0.36|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1565|3.18|22|0.36|1565|3.18|22|0.36|1573|3.2|22|0.36|0|0.0|0|0.0 `arduino:megaavr:uno2018`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1537|3.16|22|0.36|1573|3.23|22|0.36|0|0.0|0|0.0|1455|2.99|22|0.36|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1565|3.22|22|0.36|1565|3.22|22|0.36|1573|3.23|22|0.36|0|0.0|0|0.0 `arduino:sam:arduino_due_x_dbg`|0|0.0|N/A|N/A|0|0.0|N/A|N/A|0|0.0|N/A|N/A|17232|3.29|N/A|N/A|17224|3.29|N/A|N/A|0|0.0|N/A|N/A|15828|3.02|N/A|N/A|N/A|N/A|N/A|N/A|0|0.0|N/A|N/A|0|0.0|N/A|N/A|17232|3.29|N/A|N/A|14936|2.85|N/A|N/A|17224|3.29|N/A|N/A|0|0.0|N/A|N/A `arduino:samd:arduino_zero_edbg`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1832|0.7|28|0.09|1832|0.7|28|0.09|0|0.0|0|0.0|15572|5.94|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1832|0.7|28|0.09|1832|0.7|28|0.09|1832|0.7|28|0.09|0|0.0|0|0.0 `arduino:samd:mkr1000`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1832|0.7|28|0.09|1832|0.7|28|0.09|0|0.0|0|0.0|15572|5.94|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1832|0.7|28|0.09|1832|0.7|28|0.09|1832|0.7|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrfox1200`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1832|0.7|28|0.09|1832|0.7|28|0.09|0|0.0|0|0.0|15576|5.94|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1832|0.7|28|0.09|1832|0.7|28|0.09|1832|0.7|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrgsm1400`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1832|0.7|28|0.09|1832|0.7|28|0.09|0|0.0|0|0.0|15572|5.94|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1832|0.7|28|0.09|1832|0.7|28|0.09|1832|0.7|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrnb1500`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1832|0.7|28|0.09|1832|0.7|28|0.09|0|0.0|0|0.0|15572|5.94|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1832|0.7|28|0.09|1832|0.7|28|0.09|1832|0.7|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrvidor4000`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1832|0.7|28|0.09|1832|0.7|28|0.09|0|0.0|0|0.0|15572|5.94|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1832|0.7|28|0.09|1832|0.7|28|0.09|1832|0.7|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrwan1300`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1832|0.7|28|0.09|1832|0.7|28|0.09|0|0.0|0|0.0|15576|5.94|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1832|0.7|28|0.09|1832|0.7|28|0.09|1832|0.7|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrwan1310`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1832|0.7|28|0.09|1832|0.7|28|0.09|0|0.0|0|0.0|15572|5.94|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1832|0.7|28|0.09|1832|0.7|28|0.09|1832|0.7|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrwifi1010`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1832|0.7|28|0.09|1832|0.7|28|0.09|0|0.0|0|0.0|15576|5.94|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1832|0.7|28|0.09|1832|0.7|28|0.09|1832|0.7|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrzero`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1832|0.7|28|0.09|1832|0.7|28|0.09|0|0.0|0|0.0|15572|5.94|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1832|0.7|28|0.09|1832|0.7|28|0.09|1832|0.7|28|0.09|0|0.0|0|0.0 `arduino:samd:nano_33_iot`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1832|0.7|28|0.09|1832|0.7|28|0.09|0|0.0|0|0.0|15576|5.94|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1832|0.7|28|0.09|1832|0.7|28|0.09|1832|0.7|28|0.09|0|0.0|0|0.0
Click for full report CSV ``` 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/SetHostName
flash,%,examples/SetHostName
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,1520,5.3,28,1.09,1558,5.43,28,1.09,0,0.0,0,0.0,1274,4.44,28,1.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1572,5.48,26,1.02,1416,4.94,26,1.02,1424,4.97,28,1.09,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,1550,0.61,26,0.32,1552,0.61,26,0.32,0,0.0,0,0.0,1378,0.54,26,0.32,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1574,0.62,28,0.34,1414,0.56,28,0.34,1420,0.56,26,0.32,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,1518,4.94,26,1.27,1556,5.07,26,1.27,0,0.0,0,0.0,1272,4.14,26,1.27,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1574,5.12,28,1.37,1418,4.62,28,1.37,1424,4.64,26,1.27,0,0.0,0,0.0 arduino:megaavr:nona4809,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1537,3.13,22,0.36,1573,3.2,22,0.36,0,0.0,0,0.0,1455,2.96,22,0.36,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1565,3.18,22,0.36,1565,3.18,22,0.36,1573,3.2,22,0.36,0,0.0,0,0.0 arduino:megaavr:uno2018,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1537,3.16,22,0.36,1573,3.23,22,0.36,0,0.0,0,0.0,1455,2.99,22,0.36,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1565,3.22,22,0.36,1565,3.22,22,0.36,1573,3.23,22,0.36,0,0.0,0,0.0 arduino:sam:arduino_due_x_dbg,0,0.0,N/A,N/A,0,0.0,N/A,N/A,0,0.0,N/A,N/A,17232,3.29,N/A,N/A,17224,3.29,N/A,N/A,0,0.0,N/A,N/A,15828,3.02,N/A,N/A,N/A,N/A,N/A,N/A,0,0.0,N/A,N/A,0,0.0,N/A,N/A,17232,3.29,N/A,N/A,14936,2.85,N/A,N/A,17224,3.29,N/A,N/A,0,0.0,N/A,N/A arduino:samd:arduino_zero_edbg,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1832,0.7,28,0.09,1832,0.7,28,0.09,0,0.0,0,0.0,15572,5.94,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1832,0.7,28,0.09,1832,0.7,28,0.09,1832,0.7,28,0.09,0,0.0,0,0.0 arduino:samd:mkr1000,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1832,0.7,28,0.09,1832,0.7,28,0.09,0,0.0,0,0.0,15572,5.94,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1832,0.7,28,0.09,1832,0.7,28,0.09,1832,0.7,28,0.09,0,0.0,0,0.0 arduino:samd:mkrfox1200,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1832,0.7,28,0.09,1832,0.7,28,0.09,0,0.0,0,0.0,15576,5.94,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1832,0.7,28,0.09,1832,0.7,28,0.09,1832,0.7,28,0.09,0,0.0,0,0.0 arduino:samd:mkrgsm1400,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1832,0.7,28,0.09,1832,0.7,28,0.09,0,0.0,0,0.0,15572,5.94,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1832,0.7,28,0.09,1832,0.7,28,0.09,1832,0.7,28,0.09,0,0.0,0,0.0 arduino:samd:mkrnb1500,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1832,0.7,28,0.09,1832,0.7,28,0.09,0,0.0,0,0.0,15572,5.94,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1832,0.7,28,0.09,1832,0.7,28,0.09,1832,0.7,28,0.09,0,0.0,0,0.0 arduino:samd:mkrvidor4000,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1832,0.7,28,0.09,1832,0.7,28,0.09,0,0.0,0,0.0,15572,5.94,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1832,0.7,28,0.09,1832,0.7,28,0.09,1832,0.7,28,0.09,0,0.0,0,0.0 arduino:samd:mkrwan1300,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1832,0.7,28,0.09,1832,0.7,28,0.09,0,0.0,0,0.0,15576,5.94,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1832,0.7,28,0.09,1832,0.7,28,0.09,1832,0.7,28,0.09,0,0.0,0,0.0 arduino:samd:mkrwan1310,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1832,0.7,28,0.09,1832,0.7,28,0.09,0,0.0,0,0.0,15572,5.94,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1832,0.7,28,0.09,1832,0.7,28,0.09,1832,0.7,28,0.09,0,0.0,0,0.0 arduino:samd:mkrwifi1010,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1832,0.7,28,0.09,1832,0.7,28,0.09,0,0.0,0,0.0,15576,5.94,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1832,0.7,28,0.09,1832,0.7,28,0.09,1832,0.7,28,0.09,0,0.0,0,0.0 arduino:samd:mkrzero,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1832,0.7,28,0.09,1832,0.7,28,0.09,0,0.0,0,0.0,15572,5.94,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1832,0.7,28,0.09,1832,0.7,28,0.09,1832,0.7,28,0.09,0,0.0,0,0.0 arduino:samd:nano_33_iot,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1832,0.7,28,0.09,1832,0.7,28,0.09,0,0.0,0,0.0,15576,5.94,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1832,0.7,28,0.09,1832,0.7,28,0.09,1832,0.7,28,0.09,0,0.0,0,0.0 ```
github-actions[bot] commented 1 year ago

Memory usage change @ 1f6d782e7ef71641161a9ee8ad8f3f8c6ea47b8d

Board flash % RAM for global variables %
arduino:avr:leonardo :small_red_triangle: 0 - +1486 0.0 - +5.18 :small_red_triangle: 0 - +22 0.0 - +0.86
arduino:avr:mega :small_red_triangle: 0 - +1482 0.0 - +0.58 :small_red_triangle: 0 - +22 0.0 - +0.27
arduino:avr:nano :small_red_triangle: 0 - +1486 0.0 - +4.84 :small_red_triangle: 0 - +22 0.0 - +1.07
arduino:megaavr:nona4809 :small_red_triangle: 0 - +1488 0.0 - +3.03 :small_red_triangle: 0 - +22 0.0 - +0.36
arduino:megaavr:uno2018 :small_red_triangle: 0 - +1488 0.0 - +3.06 :small_red_triangle: 0 - +22 0.0 - +0.36
arduino:sam:arduino_due_x_dbg :small_red_triangle: 0 - +17120 0.0 - +3.27 N/A N/A
arduino:samd:arduino_zero_edbg :small_red_triangle: 0 - +15500 0.0 - +5.91 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkr1000 :small_red_triangle: 0 - +15508 0.0 - +5.92 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrfox1200 :small_red_triangle: 0 - +15504 0.0 - +5.91 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrgsm1400 :small_red_triangle: 0 - +15508 0.0 - +5.92 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrnb1500 :small_red_triangle: 0 - +15508 0.0 - +5.92 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrvidor4000 :small_red_triangle: 0 - +15508 0.0 - +5.92 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrwan1300 :small_red_triangle: 0 - +15504 0.0 - +5.91 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrwan1310 :small_red_triangle: 0 - +15508 0.0 - +5.92 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrwifi1010 :small_red_triangle: 0 - +15504 0.0 - +5.91 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrzero :small_red_triangle: 0 - +15508 0.0 - +5.92 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:nano_33_iot :small_red_triangle: 0 - +15504 0.0 - +5.91 :small_red_triangle: 0 - +28 0.0 - +0.09
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/SetHostName`
flash|%|`examples/SetHostName`
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|1486|5.18|22|0.86|1486|5.18|22|0.86|0|0.0|0|0.0|1220|4.26|22|0.86|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1486|5.18|22|0.86|1366|4.76|22|0.86|1330|4.64|22|0.86|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|1482|0.58|22|0.27|1482|0.58|22|0.27|0|0.0|0|0.0|1326|0.52|22|0.27|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1482|0.58|22|0.27|1362|0.54|22|0.27|1328|0.52|22|0.27|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|1486|4.84|22|1.07|1486|4.84|22|1.07|0|0.0|0|0.0|1220|3.97|22|1.07|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1486|4.84|22|1.07|1366|4.45|22|1.07|1332|4.34|22|1.07|0|0.0|0|0.0 `arduino:megaavr:nona4809`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1488|3.03|22|0.36|1488|3.03|22|0.36|0|0.0|0|0.0|1388|2.82|22|0.36|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1484|3.02|22|0.36|1486|3.02|22|0.36|1486|3.02|22|0.36|0|0.0|0|0.0 `arduino:megaavr:uno2018`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1488|3.06|22|0.36|1488|3.06|22|0.36|0|0.0|0|0.0|1388|2.85|22|0.36|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1484|3.05|22|0.36|1486|3.06|22|0.36|1486|3.06|22|0.36|0|0.0|0|0.0 `arduino:sam:arduino_due_x_dbg`|0|0.0|N/A|N/A|0|0.0|N/A|N/A|0|0.0|N/A|N/A|17112|3.26|N/A|N/A|17120|3.27|N/A|N/A|0|0.0|N/A|N/A|15708|3.0|N/A|N/A|N/A|N/A|N/A|N/A|0|0.0|N/A|N/A|0|0.0|N/A|N/A|17112|3.26|N/A|N/A|14816|2.83|N/A|N/A|17112|3.26|N/A|N/A|0|0.0|N/A|N/A `arduino:samd:arduino_zero_edbg`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1764|0.67|28|0.09|1764|0.67|28|0.09|0|0.0|0|0.0|15500|5.91|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1764|0.67|28|0.09|1764|0.67|28|0.09|1764|0.67|28|0.09|0|0.0|0|0.0 `arduino:samd:mkr1000`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1764|0.67|28|0.09|1764|0.67|28|0.09|0|0.0|0|0.0|15508|5.92|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1764|0.67|28|0.09|1764|0.67|28|0.09|1764|0.67|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrfox1200`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1764|0.67|28|0.09|1764|0.67|28|0.09|0|0.0|0|0.0|15504|5.91|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1764|0.67|28|0.09|1764|0.67|28|0.09|1764|0.67|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrgsm1400`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1764|0.67|28|0.09|1764|0.67|28|0.09|0|0.0|0|0.0|15508|5.92|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1764|0.67|28|0.09|1764|0.67|28|0.09|1764|0.67|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrnb1500`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1764|0.67|28|0.09|1764|0.67|28|0.09|0|0.0|0|0.0|15508|5.92|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1764|0.67|28|0.09|1764|0.67|28|0.09|1764|0.67|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrvidor4000`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1764|0.67|28|0.09|1764|0.67|28|0.09|0|0.0|0|0.0|15508|5.92|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1764|0.67|28|0.09|1764|0.67|28|0.09|1764|0.67|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrwan1300`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1764|0.67|28|0.09|1764|0.67|28|0.09|0|0.0|0|0.0|15504|5.91|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1764|0.67|28|0.09|1764|0.67|28|0.09|1764|0.67|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrwan1310`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1764|0.67|28|0.09|1764|0.67|28|0.09|0|0.0|0|0.0|15508|5.92|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1764|0.67|28|0.09|1764|0.67|28|0.09|1764|0.67|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrwifi1010`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1764|0.67|28|0.09|1764|0.67|28|0.09|0|0.0|0|0.0|15504|5.91|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1764|0.67|28|0.09|1764|0.67|28|0.09|1764|0.67|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrzero`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1764|0.67|28|0.09|1764|0.67|28|0.09|0|0.0|0|0.0|15508|5.92|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1764|0.67|28|0.09|1764|0.67|28|0.09|1764|0.67|28|0.09|0|0.0|0|0.0 `arduino:samd:nano_33_iot`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|1764|0.67|28|0.09|1764|0.67|28|0.09|0|0.0|0|0.0|15504|5.91|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|1764|0.67|28|0.09|1764|0.67|28|0.09|1764|0.67|28|0.09|0|0.0|0|0.0
Click for full report CSV ``` 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/SetHostName
flash,%,examples/SetHostName
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,1486,5.18,22,0.86,1486,5.18,22,0.86,0,0.0,0,0.0,1220,4.26,22,0.86,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1486,5.18,22,0.86,1366,4.76,22,0.86,1330,4.64,22,0.86,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,1482,0.58,22,0.27,1482,0.58,22,0.27,0,0.0,0,0.0,1326,0.52,22,0.27,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1482,0.58,22,0.27,1362,0.54,22,0.27,1328,0.52,22,0.27,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,1486,4.84,22,1.07,1486,4.84,22,1.07,0,0.0,0,0.0,1220,3.97,22,1.07,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1486,4.84,22,1.07,1366,4.45,22,1.07,1332,4.34,22,1.07,0,0.0,0,0.0 arduino:megaavr:nona4809,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1488,3.03,22,0.36,1488,3.03,22,0.36,0,0.0,0,0.0,1388,2.82,22,0.36,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1484,3.02,22,0.36,1486,3.02,22,0.36,1486,3.02,22,0.36,0,0.0,0,0.0 arduino:megaavr:uno2018,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1488,3.06,22,0.36,1488,3.06,22,0.36,0,0.0,0,0.0,1388,2.85,22,0.36,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1484,3.05,22,0.36,1486,3.06,22,0.36,1486,3.06,22,0.36,0,0.0,0,0.0 arduino:sam:arduino_due_x_dbg,0,0.0,N/A,N/A,0,0.0,N/A,N/A,0,0.0,N/A,N/A,17112,3.26,N/A,N/A,17120,3.27,N/A,N/A,0,0.0,N/A,N/A,15708,3.0,N/A,N/A,N/A,N/A,N/A,N/A,0,0.0,N/A,N/A,0,0.0,N/A,N/A,17112,3.26,N/A,N/A,14816,2.83,N/A,N/A,17112,3.26,N/A,N/A,0,0.0,N/A,N/A arduino:samd:arduino_zero_edbg,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1764,0.67,28,0.09,1764,0.67,28,0.09,0,0.0,0,0.0,15500,5.91,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1764,0.67,28,0.09,1764,0.67,28,0.09,1764,0.67,28,0.09,0,0.0,0,0.0 arduino:samd:mkr1000,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1764,0.67,28,0.09,1764,0.67,28,0.09,0,0.0,0,0.0,15508,5.92,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1764,0.67,28,0.09,1764,0.67,28,0.09,1764,0.67,28,0.09,0,0.0,0,0.0 arduino:samd:mkrfox1200,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1764,0.67,28,0.09,1764,0.67,28,0.09,0,0.0,0,0.0,15504,5.91,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1764,0.67,28,0.09,1764,0.67,28,0.09,1764,0.67,28,0.09,0,0.0,0,0.0 arduino:samd:mkrgsm1400,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1764,0.67,28,0.09,1764,0.67,28,0.09,0,0.0,0,0.0,15508,5.92,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1764,0.67,28,0.09,1764,0.67,28,0.09,1764,0.67,28,0.09,0,0.0,0,0.0 arduino:samd:mkrnb1500,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1764,0.67,28,0.09,1764,0.67,28,0.09,0,0.0,0,0.0,15508,5.92,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1764,0.67,28,0.09,1764,0.67,28,0.09,1764,0.67,28,0.09,0,0.0,0,0.0 arduino:samd:mkrvidor4000,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1764,0.67,28,0.09,1764,0.67,28,0.09,0,0.0,0,0.0,15508,5.92,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1764,0.67,28,0.09,1764,0.67,28,0.09,1764,0.67,28,0.09,0,0.0,0,0.0 arduino:samd:mkrwan1300,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1764,0.67,28,0.09,1764,0.67,28,0.09,0,0.0,0,0.0,15504,5.91,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1764,0.67,28,0.09,1764,0.67,28,0.09,1764,0.67,28,0.09,0,0.0,0,0.0 arduino:samd:mkrwan1310,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1764,0.67,28,0.09,1764,0.67,28,0.09,0,0.0,0,0.0,15508,5.92,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1764,0.67,28,0.09,1764,0.67,28,0.09,1764,0.67,28,0.09,0,0.0,0,0.0 arduino:samd:mkrwifi1010,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1764,0.67,28,0.09,1764,0.67,28,0.09,0,0.0,0,0.0,15504,5.91,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1764,0.67,28,0.09,1764,0.67,28,0.09,1764,0.67,28,0.09,0,0.0,0,0.0 arduino:samd:mkrzero,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1764,0.67,28,0.09,1764,0.67,28,0.09,0,0.0,0,0.0,15508,5.92,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1764,0.67,28,0.09,1764,0.67,28,0.09,1764,0.67,28,0.09,0,0.0,0,0.0 arduino:samd:nano_33_iot,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,1764,0.67,28,0.09,1764,0.67,28,0.09,0,0.0,0,0.0,15504,5.91,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,1764,0.67,28,0.09,1764,0.67,28,0.09,1764,0.67,28,0.09,0,0.0,0,0.0 ```
github-actions[bot] commented 1 year ago

Memory usage change @ eb14bb73589d3a09033b23a1d760ef38b1d4f4a4

Board flash % RAM for global variables %
arduino:avr:leonardo :grey_question: -86 - +74 -0.3 - +0.26 :small_red_triangle: 0 - +16 0.0 - +0.62
arduino:avr:mega :grey_question: -88 - +72 -0.03 - +0.03 :small_red_triangle: 0 - +16 0.0 - +0.2
arduino:avr:nano :grey_question: -88 - +72 -0.29 - +0.23 :small_red_triangle: 0 - +16 0.0 - +0.78
arduino:megaavr:nona4809 :small_red_triangle: 0 - +105 0.0 - +0.21 :small_red_triangle: 0 - +22 0.0 - +0.36
arduino:megaavr:uno2018 :small_red_triangle: 0 - +105 0.0 - +0.22 :small_red_triangle: 0 - +22 0.0 - +0.36
arduino:sam:arduino_due_x_dbg :small_red_triangle: 0 - +80 0.0 - +0.02 N/A N/A
arduino:samd:arduino_zero_edbg :small_red_triangle: 0 - +76 0.0 - +0.03 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkr1000 :small_red_triangle: 0 - +76 0.0 - +0.03 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrfox1200 :small_red_triangle: 0 - +76 0.0 - +0.03 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrgsm1400 :small_red_triangle: 0 - +76 0.0 - +0.03 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrnb1500 :small_red_triangle: 0 - +76 0.0 - +0.03 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrvidor4000 :small_red_triangle: 0 - +76 0.0 - +0.03 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrwan1300 :small_red_triangle: 0 - +76 0.0 - +0.03 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrwan1310 :small_red_triangle: 0 - +76 0.0 - +0.03 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrwifi1010 :small_red_triangle: 0 - +76 0.0 - +0.03 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:mkrzero :small_red_triangle: 0 - +76 0.0 - +0.03 :small_red_triangle: 0 - +28 0.0 - +0.09
arduino:samd:nano_33_iot :small_red_triangle: 0 - +76 0.0 - +0.03 :small_red_triangle: 0 - +28 0.0 - +0.09
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/SetHostName`
flash|%|`examples/SetHostName`
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|74|0.26|16|0.62|74|0.26|16|0.62|0|0.0|0|0.0|-86|-0.3|16|0.62|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|70|0.24|14|0.55|-52|-0.18|14|0.55|-86|-0.3|16|0.62|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|70|0.03|14|0.17|72|0.03|14|0.17|0|0.0|0|0.0|-88|-0.03|14|0.17|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|72|0.03|16|0.2|-50|-0.02|16|0.2|-86|-0.03|14|0.17|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|70|0.23|14|0.68|72|0.23|14|0.68|0|0.0|0|0.0|-88|-0.29|14|0.68|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|72|0.23|16|0.78|-50|-0.16|16|0.78|-86|-0.28|14|0.68|0|0.0|0|0.0 `arduino:megaavr:nona4809`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|105|0.21|22|0.36|105|0.21|22|0.36|0|0.0|0|0.0|97|0.2|22|0.36|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|103|0.21|22|0.36|97|0.2|22|0.36|97|0.2|22|0.36|0|0.0|0|0.0 `arduino:megaavr:uno2018`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|105|0.22|22|0.36|105|0.22|22|0.36|0|0.0|0|0.0|97|0.2|22|0.36|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|103|0.21|22|0.36|97|0.2|22|0.36|97|0.2|22|0.36|0|0.0|0|0.0 `arduino:sam:arduino_due_x_dbg`|0|0.0|N/A|N/A|0|0.0|N/A|N/A|0|0.0|N/A|N/A|80|0.02|N/A|N/A|80|0.02|N/A|N/A|0|0.0|N/A|N/A|80|0.02|N/A|N/A|N/A|N/A|N/A|N/A|0|0.0|N/A|N/A|0|0.0|N/A|N/A|80|0.02|N/A|N/A|80|0.02|N/A|N/A|80|0.02|N/A|N/A|0|0.0|N/A|N/A `arduino:samd:arduino_zero_edbg`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|76|0.03|28|0.09|76|0.03|28|0.09|0|0.0|0|0.0|76|0.03|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|76|0.03|28|0.09|76|0.03|28|0.09|76|0.03|28|0.09|0|0.0|0|0.0 `arduino:samd:mkr1000`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|76|0.03|28|0.09|76|0.03|28|0.09|0|0.0|0|0.0|76|0.03|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|76|0.03|28|0.09|76|0.03|28|0.09|76|0.03|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrfox1200`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|76|0.03|28|0.09|76|0.03|28|0.09|0|0.0|0|0.0|76|0.03|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|76|0.03|28|0.09|76|0.03|28|0.09|76|0.03|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrgsm1400`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|76|0.03|28|0.09|76|0.03|28|0.09|0|0.0|0|0.0|76|0.03|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|76|0.03|28|0.09|76|0.03|28|0.09|76|0.03|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrnb1500`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|76|0.03|28|0.09|76|0.03|28|0.09|0|0.0|0|0.0|76|0.03|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|76|0.03|28|0.09|76|0.03|28|0.09|76|0.03|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrvidor4000`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|76|0.03|28|0.09|76|0.03|28|0.09|0|0.0|0|0.0|76|0.03|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|76|0.03|28|0.09|76|0.03|28|0.09|76|0.03|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrwan1300`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|76|0.03|28|0.09|76|0.03|28|0.09|0|0.0|0|0.0|76|0.03|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|76|0.03|28|0.09|76|0.03|28|0.09|76|0.03|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrwan1310`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|76|0.03|28|0.09|76|0.03|28|0.09|0|0.0|0|0.0|76|0.03|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|76|0.03|28|0.09|76|0.03|28|0.09|76|0.03|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrwifi1010`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|76|0.03|28|0.09|76|0.03|28|0.09|0|0.0|0|0.0|76|0.03|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|76|0.03|28|0.09|76|0.03|28|0.09|76|0.03|28|0.09|0|0.0|0|0.0 `arduino:samd:mkrzero`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|76|0.03|28|0.09|76|0.03|28|0.09|0|0.0|0|0.0|76|0.03|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|76|0.03|28|0.09|76|0.03|28|0.09|76|0.03|28|0.09|0|0.0|0|0.0 `arduino:samd:nano_33_iot`|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|0|0.0|76|0.03|28|0.09|76|0.03|28|0.09|0|0.0|0|0.0|76|0.03|28|0.09|N/A|N/A|N/A|N/A|0|0.0|0|0.0|0|0.0|0|0.0|76|0.03|28|0.09|76|0.03|28|0.09|76|0.03|28|0.09|0|0.0|0|0.0
Click for full report CSV ``` 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/SetHostName
flash,%,examples/SetHostName
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,74,0.26,16,0.62,74,0.26,16,0.62,0,0.0,0,0.0,-86,-0.3,16,0.62,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,70,0.24,14,0.55,-52,-0.18,14,0.55,-86,-0.3,16,0.62,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,70,0.03,14,0.17,72,0.03,14,0.17,0,0.0,0,0.0,-88,-0.03,14,0.17,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,72,0.03,16,0.2,-50,-0.02,16,0.2,-86,-0.03,14,0.17,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,70,0.23,14,0.68,72,0.23,14,0.68,0,0.0,0,0.0,-88,-0.29,14,0.68,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,72,0.23,16,0.78,-50,-0.16,16,0.78,-86,-0.28,14,0.68,0,0.0,0,0.0 arduino:megaavr:nona4809,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,105,0.21,22,0.36,105,0.21,22,0.36,0,0.0,0,0.0,97,0.2,22,0.36,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,103,0.21,22,0.36,97,0.2,22,0.36,97,0.2,22,0.36,0,0.0,0,0.0 arduino:megaavr:uno2018,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,105,0.22,22,0.36,105,0.22,22,0.36,0,0.0,0,0.0,97,0.2,22,0.36,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,103,0.21,22,0.36,97,0.2,22,0.36,97,0.2,22,0.36,0,0.0,0,0.0 arduino:sam:arduino_due_x_dbg,0,0.0,N/A,N/A,0,0.0,N/A,N/A,0,0.0,N/A,N/A,80,0.02,N/A,N/A,80,0.02,N/A,N/A,0,0.0,N/A,N/A,80,0.02,N/A,N/A,N/A,N/A,N/A,N/A,0,0.0,N/A,N/A,0,0.0,N/A,N/A,80,0.02,N/A,N/A,80,0.02,N/A,N/A,80,0.02,N/A,N/A,0,0.0,N/A,N/A arduino:samd:arduino_zero_edbg,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,76,0.03,28,0.09,76,0.03,28,0.09,0,0.0,0,0.0,76,0.03,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,76,0.03,28,0.09,76,0.03,28,0.09,76,0.03,28,0.09,0,0.0,0,0.0 arduino:samd:mkr1000,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,76,0.03,28,0.09,76,0.03,28,0.09,0,0.0,0,0.0,76,0.03,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,76,0.03,28,0.09,76,0.03,28,0.09,76,0.03,28,0.09,0,0.0,0,0.0 arduino:samd:mkrfox1200,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,76,0.03,28,0.09,76,0.03,28,0.09,0,0.0,0,0.0,76,0.03,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,76,0.03,28,0.09,76,0.03,28,0.09,76,0.03,28,0.09,0,0.0,0,0.0 arduino:samd:mkrgsm1400,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,76,0.03,28,0.09,76,0.03,28,0.09,0,0.0,0,0.0,76,0.03,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,76,0.03,28,0.09,76,0.03,28,0.09,76,0.03,28,0.09,0,0.0,0,0.0 arduino:samd:mkrnb1500,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,76,0.03,28,0.09,76,0.03,28,0.09,0,0.0,0,0.0,76,0.03,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,76,0.03,28,0.09,76,0.03,28,0.09,76,0.03,28,0.09,0,0.0,0,0.0 arduino:samd:mkrvidor4000,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,76,0.03,28,0.09,76,0.03,28,0.09,0,0.0,0,0.0,76,0.03,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,76,0.03,28,0.09,76,0.03,28,0.09,76,0.03,28,0.09,0,0.0,0,0.0 arduino:samd:mkrwan1300,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,76,0.03,28,0.09,76,0.03,28,0.09,0,0.0,0,0.0,76,0.03,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,76,0.03,28,0.09,76,0.03,28,0.09,76,0.03,28,0.09,0,0.0,0,0.0 arduino:samd:mkrwan1310,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,76,0.03,28,0.09,76,0.03,28,0.09,0,0.0,0,0.0,76,0.03,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,76,0.03,28,0.09,76,0.03,28,0.09,76,0.03,28,0.09,0,0.0,0,0.0 arduino:samd:mkrwifi1010,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,76,0.03,28,0.09,76,0.03,28,0.09,0,0.0,0,0.0,76,0.03,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,76,0.03,28,0.09,76,0.03,28,0.09,76,0.03,28,0.09,0,0.0,0,0.0 arduino:samd:mkrzero,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,76,0.03,28,0.09,76,0.03,28,0.09,0,0.0,0,0.0,76,0.03,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,76,0.03,28,0.09,76,0.03,28,0.09,76,0.03,28,0.09,0,0.0,0,0.0 arduino:samd:nano_33_iot,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,76,0.03,28,0.09,76,0.03,28,0.09,0,0.0,0,0.0,76,0.03,28,0.09,N/A,N/A,N/A,N/A,0,0.0,0,0.0,0,0.0,0,0.0,76,0.03,28,0.09,76,0.03,28,0.09,76,0.03,28,0.09,0,0.0,0,0.0 ```
JAndrassy commented 9 months ago

the method name should be setHostname as in other libraries https://github.com/JAndrassy/Arduino-Networking-API/blob/main/ArduinoNetAPILibs.md#network-interface-getters-and-setters