Description
These handlers are useful for general LAN troubleshooting, especially in networks with multiple APs having the same SSID (sometimes called 'roaming networks').
I have working code, will test more then submit a PR.
NINA FW SPI command handlers not defined or implemented in esp32spi.py after this PR:
- setKey
- setIPconfig
- setDNSconfig
- setHostname
- setPowerMode
- getTemperature (I tried, always returns 128. After some checking looks like it's unsupported.
- sendUDPdata
- getRemoteData (to be exposed as part of Adding to the functionality of the ESP32 library in order to provide … #69 )
- insertDataBuf
- wpa2EntSetCACert
- wpa2EntSetCertKey
EDIT: Found these later. Their counterparts are defined in esp32spi.py, but unimplemented:
- getCurrEnct
- getDataTcp
- disconnect
Potential new command handlers:
I submitted an issue awhile back in the Arduino NINA repo to add a digitalRead command handler, but the devs closed it as "wontfix". There's also an open issue there for analogRead. Not sure why they closed digitalRead but left analogRead open.
Also not sure how much Adafruit wants its NINA fork to deviate from Arduino... could submit issues to the Adafruit NINA repo for the read handlers?