I have searched but my Google-fu seems to have deserted me.
After having some problems using the nano 33 IoT to stream data through a TCP connection, I was diving into the WiFiNINA library code but I cannot find any documentation for the firmware that runs on the WiFiNINA module.
I can find the firmware sources but not a description of the commands and API that allow the SAMD chip to talk to it. Really, I would rather not have to work it out from code inspection. Halley's comet is next due in 2061 and I want to be done by then.
As I think I said. I hoped for something a little more abstract than having to cross reference all the calls by hand.
Is there no published 'interface' documentation for the NINA Firmware found here:
Are not the authors of the ninaWiFi library found here:
I am trying to understand how the interface between the two was established and what the firmware library is expected to provide. That can be different from what the actual behaviour turns out to be.
I am trying to understand how the interface between the two was established and what the firmware library is expected to provide. That can be different from what the actual behaviour turns out to be.
Arduino doesn't have that level of software engineering. The WiFiNINA library is based on WiFi101 library, the WiFi101 was based on WiFi library. Including the interface to fw. So the nina-fw mimics the interface which was created for the AT32UC3 on the WiFi shield.