strix/arduino/libraries/STRIX-NINA-LIBRARIES.md

726 B
Raw Blame History

NINA libraries for STRIX

Vendored from Arduino (GNU LGPL 2.1 or later, see each library's license file), with these changes so they drive the MKR Vidor 4000's NINA-W102 module through the STRIX FPGA image's pin pass-through instead of Arduino's FPGA peripherals bitstream:

  • Arduino_SpiNINA 0.0.2: on the Vidor, uses SAMD21 pins directly (SPI on D8–D10, SS D5, ACK D4, GPIO0 D6, RESETN D7) and no longer calls FPGA.begin().
  • ArduinoBLE 2.1.0: the NINA SPI transport (BLE over SPI, NINA firmware 3.0.0 or newer) is also enabled for the Vidor.
  • WiFiNINA 2.1.1: unchanged; it uses Arduino_SpiNINA.

The NINA module runs nina-fw 3.0.1, flashed with arduino/strix_nina_passthrough and esptool (see the README).