ArduinoModbus
ArduinoModbus copied to clipboard
Modbus T1S support
support for t1s library, this is the initial release
Memory usage change @ b66681b8840d3c78db5e0feb963b62de01f6d8ac
| Board | flash | % | RAM for global variables | % |
|---|---|---|---|---|
arduino:mbed_nano:nano33ble |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:mbed_opta:opta |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:mbed_portenta:envie_m7 |
N/A | N/A | N/A | N/A |
arduino:megaavr:uno2018:mode=off |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:samd:mkrwifi1010 |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
Click for full report table
| Board | examples/RTU/ModbusRTUClientKitchenSinkflash |
% | examples/RTU/ModbusRTUClientKitchenSinkRAM for global variables |
% | examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensorflash |
% | examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensorRAM for global variables |
% | examples/RTU/ModbusRTUClientParametersflash |
% | examples/RTU/ModbusRTUClientParametersRAM for global variables |
% | examples/RTU/ModbusRTUClientToggleflash |
% | examples/RTU/ModbusRTUClientToggleRAM for global variables |
% | examples/RTU/ModbusRTUServerKitchenSinkflash |
% | examples/RTU/ModbusRTUServerKitchenSinkRAM for global variables |
% | examples/RTU/ModbusRTUServerLEDflash |
% | examples/RTU/ModbusRTUServerLEDRAM for global variables |
% | examples/RTU/ModbusRTUTemperatureSensorflash |
% | examples/RTU/ModbusRTUTemperatureSensorRAM for global variables |
% | examples/TCP/EthernetModbusClientToggleflash |
% | examples/TCP/EthernetModbusClientToggleRAM for global variables |
% | examples/TCP/EthernetModbusServerLEDflash |
% | examples/TCP/EthernetModbusServerLEDRAM for global variables |
% | examples/TCP/WiFiModbusClientToggleflash |
% | examples/TCP/WiFiModbusClientToggleRAM for global variables |
% | examples/TCP/WiFiModbusServerLEDflash |
% | examples/TCP/WiFiModbusServerLEDRAM for global variables |
% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
arduino:mbed_nano:nano33ble |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | ||||||||||||||||
arduino:mbed_opta:opta |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 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:mbed_portenta:envie_m7 |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ||||||||||||||||
arduino:megaavr:uno2018:mode=off |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 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:samd:mkrwifi1010 |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 |
Click for full report CSV
Board,examples/RTU/ModbusRTUClientKitchenSink<br>flash,%,examples/RTU/ModbusRTUClientKitchenSink<br>RAM for global variables,%,examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensor<br>flash,%,examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensor<br>RAM for global variables,%,examples/RTU/ModbusRTUClientParameters<br>flash,%,examples/RTU/ModbusRTUClientParameters<br>RAM for global variables,%,examples/RTU/ModbusRTUClientToggle<br>flash,%,examples/RTU/ModbusRTUClientToggle<br>RAM for global variables,%,examples/RTU/ModbusRTUServerKitchenSink<br>flash,%,examples/RTU/ModbusRTUServerKitchenSink<br>RAM for global variables,%,examples/RTU/ModbusRTUServerLED<br>flash,%,examples/RTU/ModbusRTUServerLED<br>RAM for global variables,%,examples/RTU/ModbusRTUTemperatureSensor<br>flash,%,examples/RTU/ModbusRTUTemperatureSensor<br>RAM for global variables,%,examples/TCP/EthernetModbusClientToggle<br>flash,%,examples/TCP/EthernetModbusClientToggle<br>RAM for global variables,%,examples/TCP/EthernetModbusServerLED<br>flash,%,examples/TCP/EthernetModbusServerLED<br>RAM for global variables,%,examples/TCP/WiFiModbusClientToggle<br>flash,%,examples/TCP/WiFiModbusClientToggle<br>RAM for global variables,%,examples/TCP/WiFiModbusServerLED<br>flash,%,examples/TCP/WiFiModbusServerLED<br>RAM for global variables,%
arduino:mbed_nano:nano33ble,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:mbed_opta:opta,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:mbed_portenta:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,,,,,,,,
arduino:megaavr:uno2018:mode=off,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:samd:mkrwifi1010,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
Memory usage change @ 7adc945179faad21982fa8bdfae8884d5bead41d
| Board | flash | % | RAM for global variables | % |
|---|---|---|---|---|
arduino:mbed_nano:nano33ble |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:mbed_opta:opta |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:mbed_portenta:envie_m7 |
N/A | N/A | N/A | N/A |
arduino:megaavr:uno2018:mode=off |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:samd:mkrwifi1010 |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
Click for full report table
| Board | examples/RTU/ModbusRTUClientKitchenSinkflash |
% | examples/RTU/ModbusRTUClientKitchenSinkRAM for global variables |
% | examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensorflash |
% | examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensorRAM for global variables |
% | examples/RTU/ModbusRTUClientParametersflash |
% | examples/RTU/ModbusRTUClientParametersRAM for global variables |
% | examples/RTU/ModbusRTUClientToggleflash |
% | examples/RTU/ModbusRTUClientToggleRAM for global variables |
% | examples/RTU/ModbusRTUServerKitchenSinkflash |
% | examples/RTU/ModbusRTUServerKitchenSinkRAM for global variables |
% | examples/RTU/ModbusRTUServerLEDflash |
% | examples/RTU/ModbusRTUServerLEDRAM for global variables |
% | examples/RTU/ModbusRTUTemperatureSensorflash |
% | examples/RTU/ModbusRTUTemperatureSensorRAM for global variables |
% | examples/TCP/EthernetModbusClientToggleflash |
% | examples/TCP/EthernetModbusClientToggleRAM for global variables |
% | examples/TCP/EthernetModbusServerLEDflash |
% | examples/TCP/EthernetModbusServerLEDRAM for global variables |
% | examples/TCP/WiFiModbusClientToggleflash |
% | examples/TCP/WiFiModbusClientToggleRAM for global variables |
% | examples/TCP/WiFiModbusServerLEDflash |
% | examples/TCP/WiFiModbusServerLEDRAM for global variables |
% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
arduino:mbed_nano:nano33ble |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | ||||||||||||||||
arduino:mbed_opta:opta |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 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:mbed_portenta:envie_m7 |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ||||||||||||||||
arduino:megaavr:uno2018:mode=off |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 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:samd:mkrwifi1010 |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 |
Click for full report CSV
Board,examples/RTU/ModbusRTUClientKitchenSink<br>flash,%,examples/RTU/ModbusRTUClientKitchenSink<br>RAM for global variables,%,examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensor<br>flash,%,examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensor<br>RAM for global variables,%,examples/RTU/ModbusRTUClientParameters<br>flash,%,examples/RTU/ModbusRTUClientParameters<br>RAM for global variables,%,examples/RTU/ModbusRTUClientToggle<br>flash,%,examples/RTU/ModbusRTUClientToggle<br>RAM for global variables,%,examples/RTU/ModbusRTUServerKitchenSink<br>flash,%,examples/RTU/ModbusRTUServerKitchenSink<br>RAM for global variables,%,examples/RTU/ModbusRTUServerLED<br>flash,%,examples/RTU/ModbusRTUServerLED<br>RAM for global variables,%,examples/RTU/ModbusRTUTemperatureSensor<br>flash,%,examples/RTU/ModbusRTUTemperatureSensor<br>RAM for global variables,%,examples/TCP/EthernetModbusClientToggle<br>flash,%,examples/TCP/EthernetModbusClientToggle<br>RAM for global variables,%,examples/TCP/EthernetModbusServerLED<br>flash,%,examples/TCP/EthernetModbusServerLED<br>RAM for global variables,%,examples/TCP/WiFiModbusClientToggle<br>flash,%,examples/TCP/WiFiModbusClientToggle<br>RAM for global variables,%,examples/TCP/WiFiModbusServerLED<br>flash,%,examples/TCP/WiFiModbusServerLED<br>RAM for global variables,%
arduino:mbed_nano:nano33ble,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:mbed_opta:opta,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:mbed_portenta:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,,,,,,,,
arduino:megaavr:uno2018:mode=off,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:samd:mkrwifi1010,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
Memory usage change @ e7f8565aee4d31cd9d91e44580f956aa916401c8
| Board | flash | % | RAM for global variables | % |
|---|---|---|---|---|
arduino:mbed_nano:nano33ble |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:mbed_opta:opta |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:mbed_portenta:envie_m7 |
N/A | N/A | N/A | N/A |
arduino:megaavr:uno2018:mode=off |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:samd:mkrwifi1010 |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
Click for full report table
| Board | examples/RTU/ModbusRTUClientKitchenSinkflash |
% | examples/RTU/ModbusRTUClientKitchenSinkRAM for global variables |
% | examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensorflash |
% | examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensorRAM for global variables |
% | examples/RTU/ModbusRTUClientParametersflash |
% | examples/RTU/ModbusRTUClientParametersRAM for global variables |
% | examples/RTU/ModbusRTUClientToggleflash |
% | examples/RTU/ModbusRTUClientToggleRAM for global variables |
% | examples/RTU/ModbusRTUServerKitchenSinkflash |
% | examples/RTU/ModbusRTUServerKitchenSinkRAM for global variables |
% | examples/RTU/ModbusRTUServerLEDflash |
% | examples/RTU/ModbusRTUServerLEDRAM for global variables |
% | examples/RTU/ModbusRTUTemperatureSensorflash |
% | examples/RTU/ModbusRTUTemperatureSensorRAM for global variables |
% | examples/TCP/EthernetModbusClientToggleflash |
% | examples/TCP/EthernetModbusClientToggleRAM for global variables |
% | examples/TCP/EthernetModbusServerLEDflash |
% | examples/TCP/EthernetModbusServerLEDRAM for global variables |
% | examples/TCP/WiFiModbusClientToggleflash |
% | examples/TCP/WiFiModbusClientToggleRAM for global variables |
% | examples/TCP/WiFiModbusServerLEDflash |
% | examples/TCP/WiFiModbusServerLEDRAM for global variables |
% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
arduino:mbed_nano:nano33ble |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | ||||||||||||||||
arduino:mbed_opta:opta |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 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:mbed_portenta:envie_m7 |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ||||||||||||||||
arduino:megaavr:uno2018:mode=off |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 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:samd:mkrwifi1010 |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 |
Click for full report CSV
Board,examples/RTU/ModbusRTUClientKitchenSink<br>flash,%,examples/RTU/ModbusRTUClientKitchenSink<br>RAM for global variables,%,examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensor<br>flash,%,examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensor<br>RAM for global variables,%,examples/RTU/ModbusRTUClientParameters<br>flash,%,examples/RTU/ModbusRTUClientParameters<br>RAM for global variables,%,examples/RTU/ModbusRTUClientToggle<br>flash,%,examples/RTU/ModbusRTUClientToggle<br>RAM for global variables,%,examples/RTU/ModbusRTUServerKitchenSink<br>flash,%,examples/RTU/ModbusRTUServerKitchenSink<br>RAM for global variables,%,examples/RTU/ModbusRTUServerLED<br>flash,%,examples/RTU/ModbusRTUServerLED<br>RAM for global variables,%,examples/RTU/ModbusRTUTemperatureSensor<br>flash,%,examples/RTU/ModbusRTUTemperatureSensor<br>RAM for global variables,%,examples/TCP/EthernetModbusClientToggle<br>flash,%,examples/TCP/EthernetModbusClientToggle<br>RAM for global variables,%,examples/TCP/EthernetModbusServerLED<br>flash,%,examples/TCP/EthernetModbusServerLED<br>RAM for global variables,%,examples/TCP/WiFiModbusClientToggle<br>flash,%,examples/TCP/WiFiModbusClientToggle<br>RAM for global variables,%,examples/TCP/WiFiModbusServerLED<br>flash,%,examples/TCP/WiFiModbusServerLED<br>RAM for global variables,%
arduino:mbed_nano:nano33ble,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:mbed_opta:opta,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:mbed_portenta:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,,,,,,,,
arduino:megaavr:uno2018:mode=off,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:samd:mkrwifi1010,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
@facchinm added all the fix required from our last review, now:
-
there is the possibility to add your own plca status check and do what ever you want inside the callback that have to be defined in the sketch and passed through setCalback using the singleton, there is also a default callback defined inside the .cpp of both client and server based on the function implemented by alex in the t1s library if the callback is not set that one is used by default
-
all the structure used for the t1s communication are managed in the begin you have only provide the node_id to the begin function
-
Allowed the user to set a common t1s_client and t1s_server for all the communications to keep backward compatibility with the api of the other cases, the method of the mod bus however still accept a server and a port so the user can use mor then one client/server if there are many
-
Created a common file ModbusT1SCommon.h where all the common structure are maintained for both server and client, inside are can be found all tcs instance used for the t1s and the constant used to be exchanged with the server in accord with the actions that the client want to execute (read and write of the mod bus registers) those values are not settable, are hard coded inside the library
-
Implemented the update function that manage T1S server side the request from the T1S client this make all the server example almost the same
-
Updated all the examples
Memory usage change @ 0d8842d2d01016900736c6ba46c04b33d8a3d7d5
| Board | flash | % | RAM for global variables | % |
|---|---|---|---|---|
arduino:mbed_nano:nano33ble |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:mbed_opta:opta |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:mbed_portenta:envie_m7 |
N/A | N/A | N/A | N/A |
arduino:megaavr:uno2018:mode=off |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:samd:mkrwifi1010 |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
Click for full report table
| Board | examples/RTU/ModbusRTUClientKitchenSinkflash |
% | examples/RTU/ModbusRTUClientKitchenSinkRAM for global variables |
% | examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensorflash |
% | examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensorRAM for global variables |
% | examples/RTU/ModbusRTUClientParametersflash |
% | examples/RTU/ModbusRTUClientParametersRAM for global variables |
% | examples/RTU/ModbusRTUClientToggleflash |
% | examples/RTU/ModbusRTUClientToggleRAM for global variables |
% | examples/RTU/ModbusRTUServerKitchenSinkflash |
% | examples/RTU/ModbusRTUServerKitchenSinkRAM for global variables |
% | examples/RTU/ModbusRTUServerLEDflash |
% | examples/RTU/ModbusRTUServerLEDRAM for global variables |
% | examples/RTU/ModbusRTUTemperatureSensorflash |
% | examples/RTU/ModbusRTUTemperatureSensorRAM for global variables |
% | examples/TCP/EthernetModbusClientToggleflash |
% | examples/TCP/EthernetModbusClientToggleRAM for global variables |
% | examples/TCP/EthernetModbusServerLEDflash |
% | examples/TCP/EthernetModbusServerLEDRAM for global variables |
% | examples/TCP/WiFiModbusClientToggleflash |
% | examples/TCP/WiFiModbusClientToggleRAM for global variables |
% | examples/TCP/WiFiModbusServerLEDflash |
% | examples/TCP/WiFiModbusServerLEDRAM for global variables |
% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
arduino:mbed_nano:nano33ble |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | ||||||||||||||||
arduino:mbed_opta:opta |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 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:mbed_portenta:envie_m7 |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ||||||||||||||||
arduino:megaavr:uno2018:mode=off |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 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:samd:mkrwifi1010 |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 |
Click for full report CSV
Board,examples/RTU/ModbusRTUClientKitchenSink<br>flash,%,examples/RTU/ModbusRTUClientKitchenSink<br>RAM for global variables,%,examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensor<br>flash,%,examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensor<br>RAM for global variables,%,examples/RTU/ModbusRTUClientParameters<br>flash,%,examples/RTU/ModbusRTUClientParameters<br>RAM for global variables,%,examples/RTU/ModbusRTUClientToggle<br>flash,%,examples/RTU/ModbusRTUClientToggle<br>RAM for global variables,%,examples/RTU/ModbusRTUServerKitchenSink<br>flash,%,examples/RTU/ModbusRTUServerKitchenSink<br>RAM for global variables,%,examples/RTU/ModbusRTUServerLED<br>flash,%,examples/RTU/ModbusRTUServerLED<br>RAM for global variables,%,examples/RTU/ModbusRTUTemperatureSensor<br>flash,%,examples/RTU/ModbusRTUTemperatureSensor<br>RAM for global variables,%,examples/TCP/EthernetModbusClientToggle<br>flash,%,examples/TCP/EthernetModbusClientToggle<br>RAM for global variables,%,examples/TCP/EthernetModbusServerLED<br>flash,%,examples/TCP/EthernetModbusServerLED<br>RAM for global variables,%,examples/TCP/WiFiModbusClientToggle<br>flash,%,examples/TCP/WiFiModbusClientToggle<br>RAM for global variables,%,examples/TCP/WiFiModbusServerLED<br>flash,%,examples/TCP/WiFiModbusServerLED<br>RAM for global variables,%
arduino:mbed_nano:nano33ble,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:mbed_opta:opta,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:mbed_portenta:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,,,,,,,,
arduino:megaavr:uno2018:mode=off,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:samd:mkrwifi1010,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
Memory usage change @ 0b698cedc42b677cb13f020fa88cd5261c5b957b
| Board | flash | % | RAM for global variables | % |
|---|---|---|---|---|
arduino:mbed_nano:nano33ble |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:mbed_opta:opta |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:mbed_portenta:envie_m7 |
N/A | N/A | N/A | N/A |
arduino:megaavr:uno2018:mode=off |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:samd:mkrwifi1010 |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
Click for full report table
| Board | examples/RTU/ModbusRTUClientKitchenSinkflash |
% | examples/RTU/ModbusRTUClientKitchenSinkRAM for global variables |
% | examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensorflash |
% | examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensorRAM for global variables |
% | examples/RTU/ModbusRTUClientParametersflash |
% | examples/RTU/ModbusRTUClientParametersRAM for global variables |
% | examples/RTU/ModbusRTUClientToggleflash |
% | examples/RTU/ModbusRTUClientToggleRAM for global variables |
% | examples/RTU/ModbusRTUServerKitchenSinkflash |
% | examples/RTU/ModbusRTUServerKitchenSinkRAM for global variables |
% | examples/RTU/ModbusRTUServerLEDflash |
% | examples/RTU/ModbusRTUServerLEDRAM for global variables |
% | examples/RTU/ModbusRTUTemperatureSensorflash |
% | examples/RTU/ModbusRTUTemperatureSensorRAM for global variables |
% | examples/TCP/EthernetModbusClientToggleflash |
% | examples/TCP/EthernetModbusClientToggleRAM for global variables |
% | examples/TCP/EthernetModbusServerLEDflash |
% | examples/TCP/EthernetModbusServerLEDRAM for global variables |
% | examples/TCP/WiFiModbusClientToggleflash |
% | examples/TCP/WiFiModbusClientToggleRAM for global variables |
% | examples/TCP/WiFiModbusServerLEDflash |
% | examples/TCP/WiFiModbusServerLEDRAM for global variables |
% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
arduino:mbed_nano:nano33ble |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | ||||||||||||||||
arduino:mbed_opta:opta |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 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:mbed_portenta:envie_m7 |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ||||||||||||||||
arduino:megaavr:uno2018:mode=off |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 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:samd:mkrwifi1010 |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 |
Click for full report CSV
Board,examples/RTU/ModbusRTUClientKitchenSink<br>flash,%,examples/RTU/ModbusRTUClientKitchenSink<br>RAM for global variables,%,examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensor<br>flash,%,examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensor<br>RAM for global variables,%,examples/RTU/ModbusRTUClientParameters<br>flash,%,examples/RTU/ModbusRTUClientParameters<br>RAM for global variables,%,examples/RTU/ModbusRTUClientToggle<br>flash,%,examples/RTU/ModbusRTUClientToggle<br>RAM for global variables,%,examples/RTU/ModbusRTUServerKitchenSink<br>flash,%,examples/RTU/ModbusRTUServerKitchenSink<br>RAM for global variables,%,examples/RTU/ModbusRTUServerLED<br>flash,%,examples/RTU/ModbusRTUServerLED<br>RAM for global variables,%,examples/RTU/ModbusRTUTemperatureSensor<br>flash,%,examples/RTU/ModbusRTUTemperatureSensor<br>RAM for global variables,%,examples/TCP/EthernetModbusClientToggle<br>flash,%,examples/TCP/EthernetModbusClientToggle<br>RAM for global variables,%,examples/TCP/EthernetModbusServerLED<br>flash,%,examples/TCP/EthernetModbusServerLED<br>RAM for global variables,%,examples/TCP/WiFiModbusClientToggle<br>flash,%,examples/TCP/WiFiModbusClientToggle<br>RAM for global variables,%,examples/TCP/WiFiModbusServerLED<br>flash,%,examples/TCP/WiFiModbusServerLED<br>RAM for global variables,%
arduino:mbed_nano:nano33ble,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:mbed_opta:opta,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:mbed_portenta:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,,,,,,,,
arduino:megaavr:uno2018:mode=off,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:samd:mkrwifi1010,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
Memory usage change @ f7fda2bf35afbc1729b9c2f2760c493a4ae2f260
| Board | flash | % | RAM for global variables | % |
|---|---|---|---|---|
arduino:mbed_nano:nano33ble |
:small_red_triangle: +21232 - +21304 | +2.16 - +2.17 | :small_red_triangle: +12696 - +12704 | +4.84 - +4.85 |
arduino:mbed_opta:opta |
:small_red_triangle: +17040 - +24608 | +0.87 - +1.25 | :small_red_triangle: +5792 - +7936 | +1.11 - +1.52 |
arduino:mbed_portenta:envie_m7 |
N/A | N/A | N/A | N/A |
arduino:renesas_uno:minima |
N/A | N/A | N/A | N/A |
arduino:renesas_uno:unor4wifi |
N/A | N/A | N/A | N/A |
arduino:samd:mkrwifi1010 |
:small_red_triangle: +18800 - +20008 | +7.17 - +7.63 | :small_red_triangle: +6880 - +6968 | +21.0 - +21.26 |
Click for full report table
| Board | examples/RTU/ModbusRTUClientKitchenSinkflash |
% | examples/RTU/ModbusRTUClientKitchenSinkRAM for global variables |
% | examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensorflash |
% | examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensorRAM for global variables |
% | examples/RTU/ModbusRTUClientParametersflash |
% | examples/RTU/ModbusRTUClientParametersRAM for global variables |
% | examples/RTU/ModbusRTUClientToggleflash |
% | examples/RTU/ModbusRTUClientToggleRAM for global variables |
% | examples/RTU/ModbusRTUServerKitchenSinkflash |
% | examples/RTU/ModbusRTUServerKitchenSinkRAM for global variables |
% | examples/RTU/ModbusRTUServerLEDflash |
% | examples/RTU/ModbusRTUServerLEDRAM for global variables |
% | examples/RTU/ModbusRTUTemperatureSensorflash |
% | examples/RTU/ModbusRTUTemperatureSensorRAM for global variables |
% | examples/TCP/EthernetModbusClientToggleflash |
% | examples/TCP/EthernetModbusClientToggleRAM for global variables |
% | examples/TCP/EthernetModbusServerLEDflash |
% | examples/TCP/EthernetModbusServerLEDRAM for global variables |
% | examples/T1S/ModbusT1SClientflash |
% | examples/T1S/ModbusT1SClientRAM for global variables |
% | examples/T1S/ModbusT1SClientTemperatureHumiditySensorflash |
% | examples/T1S/ModbusT1SClientTemperatureHumiditySensorRAM for global variables |
% | examples/T1S/ModbusT1SServerflash |
% | examples/T1S/ModbusT1SServerRAM for global variables |
% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
arduino:mbed_nano:nano33ble |
21296 | 2.17 | 12696 | 4.84 | 21304 | 2.17 | 12704 | 4.85 | 21240 | 2.16 | 12704 | 4.85 | 21296 | 2.17 | 12704 | 4.85 | 21232 | 2.16 | 12704 | 4.85 | 21232 | 2.16 | 12704 | 4.85 | 21240 | 2.16 | 12704 | 4.85 | ||||||||||||||||||||
arduino:mbed_opta:opta |
24536 | 1.25 | 7936 | 1.52 | 24608 | 1.25 | 7936 | 1.52 | 24608 | 1.25 | 7936 | 1.52 | 24600 | 1.25 | 7936 | 1.52 | 24600 | 1.25 | 7936 | 1.52 | 24600 | 1.25 | 7936 | 1.52 | 24544 | 1.25 | 7936 | 1.52 | 17040 | 0.87 | 5792 | 1.11 | 17048 | 0.87 | 5792 | 1.11 | ||||||||||||
arduino:mbed_portenta:envie_m7 |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ||||||||||||||||||||
arduino:renesas_uno:minima |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ||||||||
arduino:renesas_uno:unor4wifi |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ||||||||
arduino:samd:mkrwifi1010 |
19888 | 7.59 | 6964 | 21.25 | 19896 | 7.59 | 6968 | 21.26 | 20008 | 7.63 | 6968 | 21.26 | 20008 | 7.63 | 6968 | 21.26 | 19888 | 7.59 | 6968 | 21.26 | 19896 | 7.59 | 6968 | 21.26 | 19888 | 7.59 | 6968 | 21.26 | 18912 | 7.21 | 6880 | 21.0 | 18800 | 7.17 | 6880 | 21.0 |
Click for full report CSV
Board,examples/RTU/ModbusRTUClientKitchenSink<br>flash,%,examples/RTU/ModbusRTUClientKitchenSink<br>RAM for global variables,%,examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensor<br>flash,%,examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensor<br>RAM for global variables,%,examples/RTU/ModbusRTUClientParameters<br>flash,%,examples/RTU/ModbusRTUClientParameters<br>RAM for global variables,%,examples/RTU/ModbusRTUClientToggle<br>flash,%,examples/RTU/ModbusRTUClientToggle<br>RAM for global variables,%,examples/RTU/ModbusRTUServerKitchenSink<br>flash,%,examples/RTU/ModbusRTUServerKitchenSink<br>RAM for global variables,%,examples/RTU/ModbusRTUServerLED<br>flash,%,examples/RTU/ModbusRTUServerLED<br>RAM for global variables,%,examples/RTU/ModbusRTUTemperatureSensor<br>flash,%,examples/RTU/ModbusRTUTemperatureSensor<br>RAM for global variables,%,examples/TCP/EthernetModbusClientToggle<br>flash,%,examples/TCP/EthernetModbusClientToggle<br>RAM for global variables,%,examples/TCP/EthernetModbusServerLED<br>flash,%,examples/TCP/EthernetModbusServerLED<br>RAM for global variables,%,examples/T1S/ModbusT1SClient<br>flash,%,examples/T1S/ModbusT1SClient<br>RAM for global variables,%,examples/T1S/ModbusT1SClientTemperatureHumiditySensor<br>flash,%,examples/T1S/ModbusT1SClientTemperatureHumiditySensor<br>RAM for global variables,%,examples/T1S/ModbusT1SServer<br>flash,%,examples/T1S/ModbusT1SServer<br>RAM for global variables,%
arduino:mbed_nano:nano33ble,21296,2.17,12696,4.84,21304,2.17,12704,4.85,21240,2.16,12704,4.85,21296,2.17,12704,4.85,21232,2.16,12704,4.85,21232,2.16,12704,4.85,21240,2.16,12704,4.85
arduino:mbed_opta:opta,24536,1.25,7936,1.52,24608,1.25,7936,1.52,24608,1.25,7936,1.52,24600,1.25,7936,1.52,24600,1.25,7936,1.52,24600,1.25,7936,1.52,24544,1.25,7936,1.52,17040,0.87,5792,1.11,17048,0.87,5792,1.11
arduino:mbed_portenta:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,,,,,,,,
arduino:renesas_uno:minima,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,,,,,,,,,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:renesas_uno:unor4wifi,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,,,,,,,,,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:samd:mkrwifi1010,19888,7.59,6964,21.25,19896,7.59,6968,21.26,20008,7.63,6968,21.26,20008,7.63,6968,21.26,19888,7.59,6968,21.26,19896,7.59,6968,21.26,19888,7.59,6968,21.26,18912,7.21,6880,21.0,18800,7.17,6880,21.0,,,,,,,,,,,,
Memory usage change @ bfcc265645920656b070c74908f72d1ba367c876
| Board | flash | % | RAM for global variables | % |
|---|---|---|---|---|
arduino:mbed_nano:nano33ble |
:small_red_triangle: +21232 - +21304 | +2.16 - +2.17 | :small_red_triangle: +12696 - +12704 | +4.84 - +4.85 |
arduino:mbed_opta:opta |
:small_red_triangle: +17040 - +24608 | +0.87 - +1.25 | :small_red_triangle: +5792 - +7936 | +1.11 - +1.52 |
arduino:mbed_portenta:envie_m7 |
N/A | N/A | N/A | N/A |
arduino:megaavr:uno2018:mode=off |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:renesas_uno:minima |
N/A | N/A | N/A | N/A |
arduino:renesas_uno:unor4wifi |
N/A | N/A | N/A | N/A |
arduino:samd:mkrwifi1010 |
:small_red_triangle: +18800 - +20008 | +7.17 - +7.63 | :small_red_triangle: +6880 - +6968 | +21.0 - +21.26 |
Click for full report table
| Board | examples/RTU/ModbusRTUClientKitchenSinkflash |
% | examples/RTU/ModbusRTUClientKitchenSinkRAM for global variables |
% | examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensorflash |
% | examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensorRAM for global variables |
% | examples/RTU/ModbusRTUClientParametersflash |
% | examples/RTU/ModbusRTUClientParametersRAM for global variables |
% | examples/RTU/ModbusRTUClientToggleflash |
% | examples/RTU/ModbusRTUClientToggleRAM for global variables |
% | examples/RTU/ModbusRTUServerKitchenSinkflash |
% | examples/RTU/ModbusRTUServerKitchenSinkRAM for global variables |
% | examples/RTU/ModbusRTUServerLEDflash |
% | examples/RTU/ModbusRTUServerLEDRAM for global variables |
% | examples/RTU/ModbusRTUTemperatureSensorflash |
% | examples/RTU/ModbusRTUTemperatureSensorRAM for global variables |
% | examples/TCP/EthernetModbusClientToggleflash |
% | examples/TCP/EthernetModbusClientToggleRAM for global variables |
% | examples/TCP/EthernetModbusServerLEDflash |
% | examples/TCP/EthernetModbusServerLEDRAM for global variables |
% | examples/T1S/ModbusT1SClientflash |
% | examples/T1S/ModbusT1SClientRAM for global variables |
% | examples/T1S/ModbusT1SClientTemperatureHumiditySensorflash |
% | examples/T1S/ModbusT1SClientTemperatureHumiditySensorRAM for global variables |
% | examples/T1S/ModbusT1SServerflash |
% | examples/T1S/ModbusT1SServerRAM for global variables |
% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
arduino:mbed_nano:nano33ble |
21296 | 2.17 | 12696 | 4.84 | 21304 | 2.17 | 12704 | 4.85 | 21240 | 2.16 | 12704 | 4.85 | 21296 | 2.17 | 12704 | 4.85 | 21232 | 2.16 | 12704 | 4.85 | 21232 | 2.16 | 12704 | 4.85 | 21240 | 2.16 | 12704 | 4.85 | ||||||||||||||||||||
arduino:mbed_opta:opta |
24536 | 1.25 | 7936 | 1.52 | 24608 | 1.25 | 7936 | 1.52 | 24608 | 1.25 | 7936 | 1.52 | 24600 | 1.25 | 7936 | 1.52 | 24600 | 1.25 | 7936 | 1.52 | 24600 | 1.25 | 7936 | 1.52 | 24544 | 1.25 | 7936 | 1.52 | 17040 | 0.87 | 5792 | 1.11 | 17048 | 0.87 | 5792 | 1.11 | ||||||||||||
arduino:mbed_portenta:envie_m7 |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ||||||||||||||||||||
arduino:megaavr:uno2018:mode=off |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 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:renesas_uno:minima |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ||||||||
arduino:renesas_uno:unor4wifi |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ||||||||
arduino:samd:mkrwifi1010 |
19888 | 7.59 | 6964 | 21.25 | 19896 | 7.59 | 6968 | 21.26 | 20008 | 7.63 | 6968 | 21.26 | 20008 | 7.63 | 6968 | 21.26 | 19888 | 7.59 | 6968 | 21.26 | 19896 | 7.59 | 6968 | 21.26 | 19888 | 7.59 | 6968 | 21.26 | 18912 | 7.21 | 6880 | 21.0 | 18800 | 7.17 | 6880 | 21.0 |
Click for full report CSV
Board,examples/RTU/ModbusRTUClientKitchenSink<br>flash,%,examples/RTU/ModbusRTUClientKitchenSink<br>RAM for global variables,%,examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensor<br>flash,%,examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensor<br>RAM for global variables,%,examples/RTU/ModbusRTUClientParameters<br>flash,%,examples/RTU/ModbusRTUClientParameters<br>RAM for global variables,%,examples/RTU/ModbusRTUClientToggle<br>flash,%,examples/RTU/ModbusRTUClientToggle<br>RAM for global variables,%,examples/RTU/ModbusRTUServerKitchenSink<br>flash,%,examples/RTU/ModbusRTUServerKitchenSink<br>RAM for global variables,%,examples/RTU/ModbusRTUServerLED<br>flash,%,examples/RTU/ModbusRTUServerLED<br>RAM for global variables,%,examples/RTU/ModbusRTUTemperatureSensor<br>flash,%,examples/RTU/ModbusRTUTemperatureSensor<br>RAM for global variables,%,examples/TCP/EthernetModbusClientToggle<br>flash,%,examples/TCP/EthernetModbusClientToggle<br>RAM for global variables,%,examples/TCP/EthernetModbusServerLED<br>flash,%,examples/TCP/EthernetModbusServerLED<br>RAM for global variables,%,examples/T1S/ModbusT1SClient<br>flash,%,examples/T1S/ModbusT1SClient<br>RAM for global variables,%,examples/T1S/ModbusT1SClientTemperatureHumiditySensor<br>flash,%,examples/T1S/ModbusT1SClientTemperatureHumiditySensor<br>RAM for global variables,%,examples/T1S/ModbusT1SServer<br>flash,%,examples/T1S/ModbusT1SServer<br>RAM for global variables,%
arduino:mbed_nano:nano33ble,21296,2.17,12696,4.84,21304,2.17,12704,4.85,21240,2.16,12704,4.85,21296,2.17,12704,4.85,21232,2.16,12704,4.85,21232,2.16,12704,4.85,21240,2.16,12704,4.85
arduino:mbed_opta:opta,24536,1.25,7936,1.52,24608,1.25,7936,1.52,24608,1.25,7936,1.52,24600,1.25,7936,1.52,24600,1.25,7936,1.52,24600,1.25,7936,1.52,24544,1.25,7936,1.52,17040,0.87,5792,1.11,17048,0.87,5792,1.11
arduino:mbed_portenta:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,,,,,,,,
arduino:megaavr:uno2018:mode=off,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:renesas_uno:minima,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,,,,,,,,,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:renesas_uno:unor4wifi,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,,,,,,,,,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:samd:mkrwifi1010,19888,7.59,6964,21.25,19896,7.59,6968,21.26,20008,7.63,6968,21.26,20008,7.63,6968,21.26,19888,7.59,6968,21.26,19896,7.59,6968,21.26,19888,7.59,6968,21.26,18912,7.21,6880,21.0,18800,7.17,6880,21.0,,,,,,,,,,,,
Memory usage change @ e74a192d29dcc56e5863a2f8a261e25d1e016cb7
| Board | flash | % | RAM for global variables | % |
|---|---|---|---|---|
arduino:mbed_nano:nano33ble |
:small_red_triangle: +21232 - +21304 | +2.16 - +2.17 | :small_red_triangle: +12696 - +12704 | +4.84 - +4.85 |
arduino:mbed_opta:opta |
:small_red_triangle: +17040 - +24608 | +0.87 - +1.25 | :small_red_triangle: +5792 - +7936 | +1.11 - +1.52 |
arduino:mbed_portenta:envie_m7 |
N/A | N/A | N/A | N/A |
arduino:megaavr:uno2018:mode=off |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:renesas_uno:minima |
N/A | N/A | N/A | N/A |
arduino:renesas_uno:unor4wifi |
N/A | N/A | N/A | N/A |
arduino:samd:mkrwifi1010 |
:small_red_triangle: +18800 - +20008 | +7.17 - +7.63 | :small_red_triangle: +6880 - +6968 | +21.0 - +21.26 |
Click for full report table
| Board | examples/RTU/ModbusRTUClientKitchenSinkflash |
% | examples/RTU/ModbusRTUClientKitchenSinkRAM for global variables |
% | examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensorflash |
% | examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensorRAM for global variables |
% | examples/RTU/ModbusRTUClientParametersflash |
% | examples/RTU/ModbusRTUClientParametersRAM for global variables |
% | examples/RTU/ModbusRTUClientToggleflash |
% | examples/RTU/ModbusRTUClientToggleRAM for global variables |
% | examples/RTU/ModbusRTUServerKitchenSinkflash |
% | examples/RTU/ModbusRTUServerKitchenSinkRAM for global variables |
% | examples/RTU/ModbusRTUServerLEDflash |
% | examples/RTU/ModbusRTUServerLEDRAM for global variables |
% | examples/RTU/ModbusRTUTemperatureSensorflash |
% | examples/RTU/ModbusRTUTemperatureSensorRAM for global variables |
% | examples/TCP/EthernetModbusClientToggleflash |
% | examples/TCP/EthernetModbusClientToggleRAM for global variables |
% | examples/TCP/EthernetModbusServerLEDflash |
% | examples/TCP/EthernetModbusServerLEDRAM for global variables |
% | examples/T1S/ModbusT1SClientflash |
% | examples/T1S/ModbusT1SClientRAM for global variables |
% | examples/T1S/ModbusT1SClientTemperatureHumiditySensorflash |
% | examples/T1S/ModbusT1SClientTemperatureHumiditySensorRAM for global variables |
% | examples/T1S/ModbusT1SServerflash |
% | examples/T1S/ModbusT1SServerRAM for global variables |
% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
arduino:mbed_nano:nano33ble |
21296 | 2.17 | 12696 | 4.84 | 21304 | 2.17 | 12704 | 4.85 | 21240 | 2.16 | 12704 | 4.85 | 21296 | 2.17 | 12704 | 4.85 | 21232 | 2.16 | 12704 | 4.85 | 21232 | 2.16 | 12704 | 4.85 | 21240 | 2.16 | 12704 | 4.85 | ||||||||||||||||||||
arduino:mbed_opta:opta |
24536 | 1.25 | 7936 | 1.52 | 24608 | 1.25 | 7936 | 1.52 | 24608 | 1.25 | 7936 | 1.52 | 24600 | 1.25 | 7936 | 1.52 | 24600 | 1.25 | 7936 | 1.52 | 24600 | 1.25 | 7936 | 1.52 | 24544 | 1.25 | 7936 | 1.52 | 17040 | 0.87 | 5792 | 1.11 | 17048 | 0.87 | 5792 | 1.11 | ||||||||||||
arduino:mbed_portenta:envie_m7 |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ||||||||||||||||||||
arduino:megaavr:uno2018:mode=off |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 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:renesas_uno:minima |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ||||||||
arduino:renesas_uno:unor4wifi |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ||||||||
arduino:samd:mkrwifi1010 |
19888 | 7.59 | 6964 | 21.25 | 19896 | 7.59 | 6968 | 21.26 | 20008 | 7.63 | 6968 | 21.26 | 20008 | 7.63 | 6968 | 21.26 | 19888 | 7.59 | 6968 | 21.26 | 19896 | 7.59 | 6968 | 21.26 | 19888 | 7.59 | 6968 | 21.26 | 18912 | 7.21 | 6880 | 21.0 | 18800 | 7.17 | 6880 | 21.0 |
Click for full report CSV
Board,examples/RTU/ModbusRTUClientKitchenSink<br>flash,%,examples/RTU/ModbusRTUClientKitchenSink<br>RAM for global variables,%,examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensor<br>flash,%,examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensor<br>RAM for global variables,%,examples/RTU/ModbusRTUClientParameters<br>flash,%,examples/RTU/ModbusRTUClientParameters<br>RAM for global variables,%,examples/RTU/ModbusRTUClientToggle<br>flash,%,examples/RTU/ModbusRTUClientToggle<br>RAM for global variables,%,examples/RTU/ModbusRTUServerKitchenSink<br>flash,%,examples/RTU/ModbusRTUServerKitchenSink<br>RAM for global variables,%,examples/RTU/ModbusRTUServerLED<br>flash,%,examples/RTU/ModbusRTUServerLED<br>RAM for global variables,%,examples/RTU/ModbusRTUTemperatureSensor<br>flash,%,examples/RTU/ModbusRTUTemperatureSensor<br>RAM for global variables,%,examples/TCP/EthernetModbusClientToggle<br>flash,%,examples/TCP/EthernetModbusClientToggle<br>RAM for global variables,%,examples/TCP/EthernetModbusServerLED<br>flash,%,examples/TCP/EthernetModbusServerLED<br>RAM for global variables,%,examples/T1S/ModbusT1SClient<br>flash,%,examples/T1S/ModbusT1SClient<br>RAM for global variables,%,examples/T1S/ModbusT1SClientTemperatureHumiditySensor<br>flash,%,examples/T1S/ModbusT1SClientTemperatureHumiditySensor<br>RAM for global variables,%,examples/T1S/ModbusT1SServer<br>flash,%,examples/T1S/ModbusT1SServer<br>RAM for global variables,%
arduino:mbed_nano:nano33ble,21296,2.17,12696,4.84,21304,2.17,12704,4.85,21240,2.16,12704,4.85,21296,2.17,12704,4.85,21232,2.16,12704,4.85,21232,2.16,12704,4.85,21240,2.16,12704,4.85
arduino:mbed_opta:opta,24536,1.25,7936,1.52,24608,1.25,7936,1.52,24608,1.25,7936,1.52,24600,1.25,7936,1.52,24600,1.25,7936,1.52,24600,1.25,7936,1.52,24544,1.25,7936,1.52,17040,0.87,5792,1.11,17048,0.87,5792,1.11
arduino:mbed_portenta:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,,,,,,,,
arduino:megaavr:uno2018:mode=off,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:renesas_uno:minima,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,,,,,,,,,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:renesas_uno:unor4wifi,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,,,,,,,,,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:samd:mkrwifi1010,19888,7.59,6964,21.25,19896,7.59,6968,21.26,20008,7.63,6968,21.26,20008,7.63,6968,21.26,19888,7.59,6968,21.26,19896,7.59,6968,21.26,19888,7.59,6968,21.26,18912,7.21,6880,21.0,18800,7.17,6880,21.0,,,,,,,,,,,,
Memory usage change @ b98bbea01abec3221de183deeadedf31afdf0c5e
| Board | flash | % | RAM for global variables | % |
|---|---|---|---|---|
arduino:mbed_nano:nano33ble |
:small_red_triangle: +21232 - +21304 | +2.16 - +2.17 | :small_red_triangle: +12696 - +12704 | +4.84 - +4.85 |
arduino:mbed_opta:opta |
:small_red_triangle: +17040 - +24608 | +0.87 - +1.25 | :small_red_triangle: +5792 - +7936 | +1.11 - +1.52 |
arduino:mbed_portenta:envie_m7 |
N/A | N/A | N/A | N/A |
arduino:megaavr:uno2018:mode=off |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:renesas_uno:minima |
N/A | N/A | N/A | N/A |
arduino:renesas_uno:unor4wifi |
N/A | N/A | N/A | N/A |
arduino:samd:mkrwifi1010 |
:small_red_triangle: +18800 - +20008 | +7.17 - +7.63 | :small_red_triangle: +6880 - +6968 | +21.0 - +21.26 |
Click for full report table
| Board | examples/RTU/ModbusRTUClientKitchenSinkflash |
% | examples/RTU/ModbusRTUClientKitchenSinkRAM for global variables |
% | examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensorflash |
% | examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensorRAM for global variables |
% | examples/RTU/ModbusRTUClientParametersflash |
% | examples/RTU/ModbusRTUClientParametersRAM for global variables |
% | examples/RTU/ModbusRTUClientToggleflash |
% | examples/RTU/ModbusRTUClientToggleRAM for global variables |
% | examples/RTU/ModbusRTUServerKitchenSinkflash |
% | examples/RTU/ModbusRTUServerKitchenSinkRAM for global variables |
% | examples/RTU/ModbusRTUServerLEDflash |
% | examples/RTU/ModbusRTUServerLEDRAM for global variables |
% | examples/RTU/ModbusRTUTemperatureSensorflash |
% | examples/RTU/ModbusRTUTemperatureSensorRAM for global variables |
% | examples/TCP/EthernetModbusClientToggleflash |
% | examples/TCP/EthernetModbusClientToggleRAM for global variables |
% | examples/TCP/EthernetModbusServerLEDflash |
% | examples/TCP/EthernetModbusServerLEDRAM for global variables |
% | examples/T1S/ModbusT1SClientflash |
% | examples/T1S/ModbusT1SClientRAM for global variables |
% | examples/T1S/ModbusT1SClientTemperatureHumiditySensorflash |
% | examples/T1S/ModbusT1SClientTemperatureHumiditySensorRAM for global variables |
% | examples/T1S/ModbusT1SServerflash |
% | examples/T1S/ModbusT1SServerRAM for global variables |
% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
arduino:mbed_nano:nano33ble |
21296 | 2.17 | 12696 | 4.84 | 21304 | 2.17 | 12704 | 4.85 | 21240 | 2.16 | 12704 | 4.85 | 21296 | 2.17 | 12704 | 4.85 | 21232 | 2.16 | 12704 | 4.85 | 21232 | 2.16 | 12704 | 4.85 | 21240 | 2.16 | 12704 | 4.85 | ||||||||||||||||||||
arduino:mbed_opta:opta |
24536 | 1.25 | 7936 | 1.52 | 24608 | 1.25 | 7936 | 1.52 | 24608 | 1.25 | 7936 | 1.52 | 24600 | 1.25 | 7936 | 1.52 | 24600 | 1.25 | 7936 | 1.52 | 24600 | 1.25 | 7936 | 1.52 | 24544 | 1.25 | 7936 | 1.52 | 17040 | 0.87 | 5792 | 1.11 | 17048 | 0.87 | 5792 | 1.11 | ||||||||||||
arduino:mbed_portenta:envie_m7 |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ||||||||||||||||||||
arduino:megaavr:uno2018:mode=off |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 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:renesas_uno:minima |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ||||||||
arduino:renesas_uno:unor4wifi |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ||||||||
arduino:samd:mkrwifi1010 |
19888 | 7.59 | 6964 | 21.25 | 19896 | 7.59 | 6968 | 21.26 | 20008 | 7.63 | 6968 | 21.26 | 20008 | 7.63 | 6968 | 21.26 | 19888 | 7.59 | 6968 | 21.26 | 19896 | 7.59 | 6968 | 21.26 | 19888 | 7.59 | 6968 | 21.26 | 18912 | 7.21 | 6880 | 21.0 | 18800 | 7.17 | 6880 | 21.0 |
Click for full report CSV
Board,examples/RTU/ModbusRTUClientKitchenSink<br>flash,%,examples/RTU/ModbusRTUClientKitchenSink<br>RAM for global variables,%,examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensor<br>flash,%,examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensor<br>RAM for global variables,%,examples/RTU/ModbusRTUClientParameters<br>flash,%,examples/RTU/ModbusRTUClientParameters<br>RAM for global variables,%,examples/RTU/ModbusRTUClientToggle<br>flash,%,examples/RTU/ModbusRTUClientToggle<br>RAM for global variables,%,examples/RTU/ModbusRTUServerKitchenSink<br>flash,%,examples/RTU/ModbusRTUServerKitchenSink<br>RAM for global variables,%,examples/RTU/ModbusRTUServerLED<br>flash,%,examples/RTU/ModbusRTUServerLED<br>RAM for global variables,%,examples/RTU/ModbusRTUTemperatureSensor<br>flash,%,examples/RTU/ModbusRTUTemperatureSensor<br>RAM for global variables,%,examples/TCP/EthernetModbusClientToggle<br>flash,%,examples/TCP/EthernetModbusClientToggle<br>RAM for global variables,%,examples/TCP/EthernetModbusServerLED<br>flash,%,examples/TCP/EthernetModbusServerLED<br>RAM for global variables,%,examples/T1S/ModbusT1SClient<br>flash,%,examples/T1S/ModbusT1SClient<br>RAM for global variables,%,examples/T1S/ModbusT1SClientTemperatureHumiditySensor<br>flash,%,examples/T1S/ModbusT1SClientTemperatureHumiditySensor<br>RAM for global variables,%,examples/T1S/ModbusT1SServer<br>flash,%,examples/T1S/ModbusT1SServer<br>RAM for global variables,%
arduino:mbed_nano:nano33ble,21296,2.17,12696,4.84,21304,2.17,12704,4.85,21240,2.16,12704,4.85,21296,2.17,12704,4.85,21232,2.16,12704,4.85,21232,2.16,12704,4.85,21240,2.16,12704,4.85
arduino:mbed_opta:opta,24536,1.25,7936,1.52,24608,1.25,7936,1.52,24608,1.25,7936,1.52,24600,1.25,7936,1.52,24600,1.25,7936,1.52,24600,1.25,7936,1.52,24544,1.25,7936,1.52,17040,0.87,5792,1.11,17048,0.87,5792,1.11
arduino:mbed_portenta:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,,,,,,,,
arduino:megaavr:uno2018:mode=off,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:renesas_uno:minima,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,,,,,,,,,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:renesas_uno:unor4wifi,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,,,,,,,,,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:samd:mkrwifi1010,19888,7.59,6964,21.25,19896,7.59,6968,21.26,20008,7.63,6968,21.26,20008,7.63,6968,21.26,19888,7.59,6968,21.26,19896,7.59,6968,21.26,19888,7.59,6968,21.26,18912,7.21,6880,21.0,18800,7.17,6880,21.0,,,,,,,,,,,,
Memory usage change @ e0b10e1b3b34902d268865a553f31fb8af690009
| Board | flash | % | RAM for global variables | % |
|---|---|---|---|---|
arduino:mbed_nano:nano33ble |
:small_red_triangle: +21232 - +21304 | +2.16 - +2.17 | :small_red_triangle: +12696 - +12704 | +4.84 - +4.85 |
arduino:mbed_opta:opta |
:small_red_triangle: +17040 - +24608 | +0.87 - +1.25 | :small_red_triangle: +5792 - +7936 | +1.11 - +1.52 |
arduino:mbed_portenta:envie_m7 |
N/A | N/A | N/A | N/A |
arduino:megaavr:uno2018:mode=off |
0 - 0 | 0.0 - 0.0 | 0 - 0 | 0.0 - 0.0 |
arduino:renesas_uno:minima |
N/A | N/A | N/A | N/A |
arduino:renesas_uno:unor4wifi |
N/A | N/A | N/A | N/A |
arduino:samd:mkrwifi1010 |
:small_red_triangle: +18800 - +20008 | +7.17 - +7.63 | :small_red_triangle: +6880 - +6968 | +21.0 - +21.26 |
Click for full report table
| Board | examples/RTU/ModbusRTUClientKitchenSinkflash |
% | examples/RTU/ModbusRTUClientKitchenSinkRAM for global variables |
% | examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensorflash |
% | examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensorRAM for global variables |
% | examples/RTU/ModbusRTUClientParametersflash |
% | examples/RTU/ModbusRTUClientParametersRAM for global variables |
% | examples/RTU/ModbusRTUClientToggleflash |
% | examples/RTU/ModbusRTUClientToggleRAM for global variables |
% | examples/RTU/ModbusRTUServerKitchenSinkflash |
% | examples/RTU/ModbusRTUServerKitchenSinkRAM for global variables |
% | examples/RTU/ModbusRTUServerLEDflash |
% | examples/RTU/ModbusRTUServerLEDRAM for global variables |
% | examples/RTU/ModbusRTUTemperatureSensorflash |
% | examples/RTU/ModbusRTUTemperatureSensorRAM for global variables |
% | examples/TCP/EthernetModbusClientToggleflash |
% | examples/TCP/EthernetModbusClientToggleRAM for global variables |
% | examples/TCP/EthernetModbusServerLEDflash |
% | examples/TCP/EthernetModbusServerLEDRAM for global variables |
% | examples/T1S/ModbusT1SClientflash |
% | examples/T1S/ModbusT1SClientRAM for global variables |
% | examples/T1S/ModbusT1SClientTemperatureHumiditySensorflash |
% | examples/T1S/ModbusT1SClientTemperatureHumiditySensorRAM for global variables |
% | examples/T1S/ModbusT1SServerflash |
% | examples/T1S/ModbusT1SServerRAM for global variables |
% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
arduino:mbed_nano:nano33ble |
21296 | 2.17 | 12696 | 4.84 | 21304 | 2.17 | 12704 | 4.85 | 21240 | 2.16 | 12704 | 4.85 | 21296 | 2.17 | 12704 | 4.85 | 21232 | 2.16 | 12704 | 4.85 | 21232 | 2.16 | 12704 | 4.85 | 21240 | 2.16 | 12704 | 4.85 | ||||||||||||||||||||
arduino:mbed_opta:opta |
24536 | 1.25 | 7936 | 1.52 | 24608 | 1.25 | 7936 | 1.52 | 24608 | 1.25 | 7936 | 1.52 | 24600 | 1.25 | 7936 | 1.52 | 24600 | 1.25 | 7936 | 1.52 | 24600 | 1.25 | 7936 | 1.52 | 24544 | 1.25 | 7936 | 1.52 | 17040 | 0.87 | 5792 | 1.11 | 17048 | 0.87 | 5792 | 1.11 | ||||||||||||
arduino:mbed_portenta:envie_m7 |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ||||||||||||||||||||
arduino:megaavr:uno2018:mode=off |
0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 0 | 0.0 | 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:renesas_uno:minima |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ||||||||
arduino:renesas_uno:unor4wifi |
N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ||||||||
arduino:samd:mkrwifi1010 |
19888 | 7.59 | 6964 | 21.25 | 19896 | 7.59 | 6968 | 21.26 | 20008 | 7.63 | 6968 | 21.26 | 20008 | 7.63 | 6968 | 21.26 | 19888 | 7.59 | 6968 | 21.26 | 19896 | 7.59 | 6968 | 21.26 | 19888 | 7.59 | 6968 | 21.26 | 18912 | 7.21 | 6880 | 21.0 | 18800 | 7.17 | 6880 | 21.0 |
Click for full report CSV
Board,examples/RTU/ModbusRTUClientKitchenSink<br>flash,%,examples/RTU/ModbusRTUClientKitchenSink<br>RAM for global variables,%,examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensor<br>flash,%,examples/RTU/ModbusRTUClientMD02TemperatureHumiditySensor<br>RAM for global variables,%,examples/RTU/ModbusRTUClientParameters<br>flash,%,examples/RTU/ModbusRTUClientParameters<br>RAM for global variables,%,examples/RTU/ModbusRTUClientToggle<br>flash,%,examples/RTU/ModbusRTUClientToggle<br>RAM for global variables,%,examples/RTU/ModbusRTUServerKitchenSink<br>flash,%,examples/RTU/ModbusRTUServerKitchenSink<br>RAM for global variables,%,examples/RTU/ModbusRTUServerLED<br>flash,%,examples/RTU/ModbusRTUServerLED<br>RAM for global variables,%,examples/RTU/ModbusRTUTemperatureSensor<br>flash,%,examples/RTU/ModbusRTUTemperatureSensor<br>RAM for global variables,%,examples/TCP/EthernetModbusClientToggle<br>flash,%,examples/TCP/EthernetModbusClientToggle<br>RAM for global variables,%,examples/TCP/EthernetModbusServerLED<br>flash,%,examples/TCP/EthernetModbusServerLED<br>RAM for global variables,%,examples/T1S/ModbusT1SClient<br>flash,%,examples/T1S/ModbusT1SClient<br>RAM for global variables,%,examples/T1S/ModbusT1SClientTemperatureHumiditySensor<br>flash,%,examples/T1S/ModbusT1SClientTemperatureHumiditySensor<br>RAM for global variables,%,examples/T1S/ModbusT1SServer<br>flash,%,examples/T1S/ModbusT1SServer<br>RAM for global variables,%
arduino:mbed_nano:nano33ble,21296,2.17,12696,4.84,21304,2.17,12704,4.85,21240,2.16,12704,4.85,21296,2.17,12704,4.85,21232,2.16,12704,4.85,21232,2.16,12704,4.85,21240,2.16,12704,4.85
arduino:mbed_opta:opta,24536,1.25,7936,1.52,24608,1.25,7936,1.52,24608,1.25,7936,1.52,24600,1.25,7936,1.52,24600,1.25,7936,1.52,24600,1.25,7936,1.52,24544,1.25,7936,1.52,17040,0.87,5792,1.11,17048,0.87,5792,1.11
arduino:mbed_portenta:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,,,,,,,,
arduino:megaavr:uno2018:mode=off,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,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:renesas_uno:minima,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,,,,,,,,,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:renesas_uno:unor4wifi,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,,,,,,,,,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:samd:mkrwifi1010,19888,7.59,6964,21.25,19896,7.59,6968,21.26,20008,7.63,6968,21.26,20008,7.63,6968,21.26,19888,7.59,6968,21.26,19896,7.59,6968,21.26,19888,7.59,6968,21.26,18912,7.21,6880,21.0,18800,7.17,6880,21.0,,,,,,,,,,,,