Skip to content
Firmware for u-blox NINA W102 WiFi/BT module
Branch: master
Clone or download
Pull request Compare This branch is 15 commits ahead, 21 commits behind arduino:master.
ladyada Merge pull request #5 from docmollo/docs_idf_cleanup
Various documentation cleanups
Latest commit 47875b7 May 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
arduino fix missing set hostname for TLS, update to latest IDF, add debug (ca… Feb 17, 2019
data Merge Sandeep's root certificates curated list with Google's Oct 4, 2018
main Updated README.md to incdicate use of Espressif's IDF v3.2; various o… Apr 24, 2019
.gitignore Updated README.md to incdicate use of Espressif's IDF v3.2; various o… Apr 24, 2019
CHANGELOG Updated README.md to incdicate use of Espressif's IDF v3.2; various o… Apr 24, 2019
Makefile Build options for Uno WiFi Rev2 Nov 13, 2018
README.md minor cleanup Apr 24, 2019
combine.py
partitions.csv Move certs partition before actual firmware Oct 4, 2018
sdkconfig Updated README.md to incdicate use of Espressif's IDF v3.2; various o… Apr 24, 2019

README.md

Adafruit fork of the Arduino NINA-W102 firmware

This is the Adafruit fork of the Arduino NINA-W102 firmware. The original repository is located at https://github.com/arduino/nina-fw

This firmware uses Espressif's IDF

Building

The firmware shipped in Adafruit's products is compiled following these instructions. These may differ from the instructions included in the original Arduino firmware repository.

  1. Download the ESP32 toolchain
  2. Extract it and add it to your PATH: export PATH=$PATH:<path/to/toolchain>/bin
  3. Clone v3.2 of the IDF: git clone --branch v3.2 --recursive https://github.com/espressif/esp-idf.git
  4. Set the IDF_PATH environment variable: export IDF_PATH=<path/to/idf>
  5. Run make firmware to build the firmware (in the directory of this read me)
  6. You should have a file named NINA_W102-x.x.x.bin in the top directory
  7. Use appropriate tools (esptool.py, appropriate pass-through firmware etc) to load this binary file onto your board.

License

Copyright (c) 2018 Arduino SA. All rights reserved.

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

You can’t perform that action at this time.