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

9 lines
726 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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).