arduino-libraries / Arduino_ConnectionHandler

GNU General Public License v3.0
97 stars 36 forks source link

Add channel mask to LoraWan constructor and expose LoraWan modem getters #68

Closed ilcato closed 3 years ago

ilcato commented 3 years ago

Enable setting sub band frequency into LoraWan Connection handler constructor. Expose LoraWan modem getters.

github-actions[bot] commented 3 years ago

Memory usage change @ 45f17abc0a4d1b5c6cc48423c24c302ee1bf5e9a

Board flash % RAM for global variables %
arduino:mbed:envie_m4 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed:envie_m7 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_nano:nanorp2040connect 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:samd:mkr1000 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:samd:mkrgsm1400 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:samd:mkrnb1500 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:samd:mkrwan1300 :small_red_triangle: +320 - +320 +0.12 - +0.12 0 - 0 0.0 - 0.0
arduino:samd:mkrwan1310 :small_red_triangle: +320 - +320 +0.12 - +0.12 0 - 0 0.0 - 0.0
arduino:samd:mkrwifi1010 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:samd:nano_33_iot 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
esp32:esp32:esp32 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
esp8266:esp8266:huzzah 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
Click for full report table Board|examples/ConnectionHandlerDemo
flash|%|examples/ConnectionHandlerDemo
RAM for global variables|% -|-|-|-|- arduino:mbed:envie_m4|0|0.0|0|0.0 arduino:mbed:envie_m7|0|0.0|0|0.0 arduino:mbed_nano:nanorp2040connect|0|0.0|0|0.0 arduino:samd:mkr1000|0|0.0|0|0.0 arduino:samd:mkrgsm1400|0|0.0|0|0.0 arduino:samd:mkrnb1500|0|0.0|0|0.0 arduino:samd:mkrwan1300|320|0.12|0|0.0 arduino:samd:mkrwan1310|320|0.12|0|0.0 arduino:samd:mkrwifi1010|0|0.0|0|0.0 arduino:samd:nano_33_iot|0|0.0|0|0.0 esp32:esp32:esp32|0|0.0|0|0.0 esp8266:esp8266:huzzah|0|0.0|0|0.0
Click for full report CSV ``` Board,examples/ConnectionHandlerDemo
flash,%,examples/ConnectionHandlerDemo
RAM for global variables,% arduino:mbed:envie_m4,0,0.0,0,0.0 arduino:mbed:envie_m7,0,0.0,0,0.0 arduino:mbed_nano:nanorp2040connect,0,0.0,0,0.0 arduino:samd:mkr1000,0,0.0,0,0.0 arduino:samd:mkrgsm1400,0,0.0,0,0.0 arduino:samd:mkrnb1500,0,0.0,0,0.0 arduino:samd:mkrwan1300,320,0.12,0,0.0 arduino:samd:mkrwan1310,320,0.12,0,0.0 arduino:samd:mkrwifi1010,0,0.0,0,0.0 arduino:samd:nano_33_iot,0,0.0,0,0.0 esp32:esp32:esp32,0,0.0,0,0.0 esp8266:esp8266:huzzah,0,0.0,0,0.0 ```
stevisco commented 3 years ago

@aentinger @pennam can you please review ?

github-actions[bot] commented 3 years ago

Memory usage change @ 832f180ece5aaf1ddf797deecc22cc6095be9795

Board flash % RAM for global variables %
arduino:mbed:envie_m4 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed:envie_m7 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_nano:nanorp2040connect 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:samd:mkr1000 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:samd:mkrgsm1400 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:samd:mkrnb1500 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:samd:mkrwan1300 :small_red_triangle: +232 - +232 +0.09 - +0.09 :small_red_triangle: +8 - +8 +0.02 - +0.02
arduino:samd:mkrwan1310 :small_red_triangle: +232 - +232 +0.09 - +0.09 :small_red_triangle: +8 - +8 +0.02 - +0.02
arduino:samd:mkrwifi1010 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:samd:nano_33_iot 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
esp32:esp32:esp32 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
esp8266:esp8266:huzzah 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
Click for full report table Board|examples/ConnectionHandlerDemo
flash|%|examples/ConnectionHandlerDemo
RAM for global variables|% -|-|-|-|- arduino:mbed:envie_m4|0|0.0|0|0.0 arduino:mbed:envie_m7|0|0.0|0|0.0 arduino:mbed_nano:nanorp2040connect|0|0.0|0|0.0 arduino:samd:mkr1000|0|0.0|0|0.0 arduino:samd:mkrgsm1400|0|0.0|0|0.0 arduino:samd:mkrnb1500|0|0.0|0|0.0 arduino:samd:mkrwan1300|232|0.09|8|0.02 arduino:samd:mkrwan1310|232|0.09|8|0.02 arduino:samd:mkrwifi1010|0|0.0|0|0.0 arduino:samd:nano_33_iot|0|0.0|0|0.0 esp32:esp32:esp32|0|0.0|0|0.0 esp8266:esp8266:huzzah|0|0.0|0|0.0
Click for full report CSV ``` Board,examples/ConnectionHandlerDemo
flash,%,examples/ConnectionHandlerDemo
RAM for global variables,% arduino:mbed:envie_m4,0,0.0,0,0.0 arduino:mbed:envie_m7,0,0.0,0,0.0 arduino:mbed_nano:nanorp2040connect,0,0.0,0,0.0 arduino:samd:mkr1000,0,0.0,0,0.0 arduino:samd:mkrgsm1400,0,0.0,0,0.0 arduino:samd:mkrnb1500,0,0.0,0,0.0 arduino:samd:mkrwan1300,232,0.09,8,0.02 arduino:samd:mkrwan1310,232,0.09,8,0.02 arduino:samd:mkrwifi1010,0,0.0,0,0.0 arduino:samd:nano_33_iot,0,0.0,0,0.0 esp32:esp32:esp32,0,0.0,0,0.0 esp8266:esp8266:huzzah,0,0.0,0,0.0 ```