Open Rocketct opened 1 month ago
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 |
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 |
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 |
@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 |
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 |
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 |
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 |
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 |
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 |
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 |
support for t1s library, this is the initial release