feat: add Bluetooth LE mode, radio power budget and NINA firmware update path

This commit is contained in:
randogoth 2026-10-25 17:48:20 +02:00
parent 2da15b4356
commit d821b77d3b
122 changed files with 17008 additions and 1371 deletions

View file

@ -0,0 +1,9 @@
# 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).