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

10 lines
726 B
Markdown
Raw Permalink Normal View 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).