update to 3.3.1, firmware v1.6.0
This commit is contained in:
@@ -1,3 +1,7 @@
|
|||||||
|
Adafruit's Arduino NINA-W102 firmware 1.6.0 - 2019.12.28
|
||||||
|
|
||||||
|
* Updated to build with ESP-IDF 3.3.1
|
||||||
|
|
||||||
Adafruit's Arduino NINA-W102 firmware 1.5.0 - 2019.10.21
|
Adafruit's Arduino NINA-W102 firmware 1.5.0 - 2019.10.21
|
||||||
|
|
||||||
* Added Digital Read and Analog Read
|
* Added Digital Read and Analog Read
|
||||||
|
|||||||
2
Makefile
2
Makefile
@@ -28,7 +28,7 @@ load-passthrough:
|
|||||||
cp passthrough.UF2 $(BOOT_VOLUME)
|
cp passthrough.UF2 $(BOOT_VOLUME)
|
||||||
|
|
||||||
load-nina:
|
load-nina:
|
||||||
esptool.py --port $(M4_PORT) --before no_reset --baud $(UPLOAD_BAUD) write_flash 0 NINA_W102-1.5.0.bin
|
esptool.py --port $(M4_PORT) --before no_reset --baud $(UPLOAD_BAUD) write_flash 0 NINA_W102-1.6.0.bin
|
||||||
|
|
||||||
load-circuitpython:
|
load-circuitpython:
|
||||||
cp $(CIRCUITPYTHON_UF2) $(BOOT_VOLUME)
|
cp $(CIRCUITPYTHON_UF2) $(BOOT_VOLUME)
|
||||||
|
|||||||
@@ -27,9 +27,9 @@ The firmware shipped in Adafruit's products is compiled following these
|
|||||||
instructions. These may differ from the instructions included in the
|
instructions. These may differ from the instructions included in the
|
||||||
original Arduino firmware repository.
|
original Arduino firmware repository.
|
||||||
|
|
||||||
1. [Download the ESP32 toolchain](https://docs.espressif.com/projects/esp-idf/en/v3.3/get-started/index.html#setup-toolchain)
|
1. [Download the ESP32 toolchain](https://docs.espressif.com/projects/esp-idf/en/v3.3.1/get-started/index.html#setup-toolchain)
|
||||||
1. Extract it and add it to your `PATH`: `export PATH=$PATH:<path/to/toolchain>/bin`
|
1. Extract it and add it to your `PATH`: `export PATH=$PATH:<path/to/toolchain>/bin`
|
||||||
1. Clone **v3.3** of the IDF: `git clone --branch v3.3 --recursive https://github.com/espressif/esp-idf.git`
|
1. Clone **v3.3.1** of the IDF: `git clone --branch v3.3.1 --recursive https://github.com/espressif/esp-idf.git`
|
||||||
1. Set the `IDF_PATH` environment variable: `export IDF_PATH=<path/to/idf>`
|
1. Set the `IDF_PATH` environment variable: `export IDF_PATH=<path/to/idf>`
|
||||||
1. Run `make firmware` to build the firmware (in the directory of this read me)
|
1. Run `make firmware` to build the firmware (in the directory of this read me)
|
||||||
1. You should have a file named `NINA_W102-x.x.x.bin` in the top directory
|
1. You should have a file named `NINA_W102-x.x.x.bin` in the top directory
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ for i in range(0, len(certsData)):
|
|||||||
# zero terminate the pem file
|
# zero terminate the pem file
|
||||||
outputData[0x10000 + len(certsData)] = 0
|
outputData[0x10000 + len(certsData)] = 0
|
||||||
|
|
||||||
outputFilename = "NINA_W102-1.5.0.bin"
|
outputFilename = "NINA_W102-1.6.0.bin"
|
||||||
if (len(sys.argv) > 1):
|
if (len(sys.argv) > 1):
|
||||||
outputFilename = sys.argv[1]
|
outputFilename = sys.argv[1]
|
||||||
|
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
#include "Arduino.h"
|
#include "Arduino.h"
|
||||||
|
|
||||||
const char FIRMWARE_VERSION[6] = "1.5.0";
|
const char FIRMWARE_VERSION[6] = "1.6.0";
|
||||||
|
|
||||||
// Optional, user-defined X.509 certificate
|
// Optional, user-defined X.509 certificate
|
||||||
char CERT_BUF[1300];
|
char CERT_BUF[1300];
|
||||||
|
|||||||
13
sdkconfig
13
sdkconfig
@@ -3,6 +3,7 @@
|
|||||||
# Espressif IoT Development Framework Configuration
|
# Espressif IoT Development Framework Configuration
|
||||||
#
|
#
|
||||||
CONFIG_IDF_TARGET="esp32"
|
CONFIG_IDF_TARGET="esp32"
|
||||||
|
CONFIG_IDF_FIRMWARE_CHIP_ID=0x0000
|
||||||
|
|
||||||
#
|
#
|
||||||
# SDK tool configuration
|
# SDK tool configuration
|
||||||
@@ -140,6 +141,7 @@ CONFIG_BTDM_CONTROLLER_MODE_BLE_ONLY=y
|
|||||||
CONFIG_BTDM_CONTROLLER_MODE_BR_EDR_ONLY=
|
CONFIG_BTDM_CONTROLLER_MODE_BR_EDR_ONLY=
|
||||||
CONFIG_BTDM_CONTROLLER_MODE_BTDM=
|
CONFIG_BTDM_CONTROLLER_MODE_BTDM=
|
||||||
CONFIG_BTDM_CONTROLLER_BLE_MAX_CONN=3
|
CONFIG_BTDM_CONTROLLER_BLE_MAX_CONN=3
|
||||||
|
CONFIG_BTDM_CTRL_BR_EDR_SCO_DATA_PATH_EFF=0
|
||||||
CONFIG_BTDM_CONTROLLER_BLE_MAX_CONN_EFF=3
|
CONFIG_BTDM_CONTROLLER_BLE_MAX_CONN_EFF=3
|
||||||
CONFIG_BTDM_CONTROLLER_BR_EDR_MAX_ACL_CONN_EFF=0
|
CONFIG_BTDM_CONTROLLER_BR_EDR_MAX_ACL_CONN_EFF=0
|
||||||
CONFIG_BTDM_CONTROLLER_BR_EDR_MAX_SYNC_CONN_EFF=0
|
CONFIG_BTDM_CONTROLLER_BR_EDR_MAX_SYNC_CONN_EFF=0
|
||||||
@@ -285,6 +287,7 @@ CONFIG_DISABLE_BASIC_ROM_CONSOLE=
|
|||||||
CONFIG_ESP_TIMER_PROFILING=
|
CONFIG_ESP_TIMER_PROFILING=
|
||||||
CONFIG_COMPATIBLE_PRE_V2_1_BOOTLOADERS=
|
CONFIG_COMPATIBLE_PRE_V2_1_BOOTLOADERS=
|
||||||
CONFIG_ESP_ERR_TO_NAME_LOOKUP=y
|
CONFIG_ESP_ERR_TO_NAME_LOOKUP=y
|
||||||
|
CONFIG_ESP32_DPORT_DIS_INTERRUPT_LVL=5
|
||||||
|
|
||||||
#
|
#
|
||||||
# Wi-Fi
|
# Wi-Fi
|
||||||
@@ -338,6 +341,7 @@ CONFIG_EVENT_LOOP_PROFILING=
|
|||||||
# ESP HTTP client
|
# ESP HTTP client
|
||||||
#
|
#
|
||||||
CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y
|
CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y
|
||||||
|
CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH=
|
||||||
|
|
||||||
#
|
#
|
||||||
# HTTP Server
|
# HTTP Server
|
||||||
@@ -489,7 +493,6 @@ CONFIG_USE_ONLY_LWIP_SELECT=
|
|||||||
CONFIG_LWIP_SO_REUSE=y
|
CONFIG_LWIP_SO_REUSE=y
|
||||||
CONFIG_LWIP_SO_REUSE_RXTOALL=y
|
CONFIG_LWIP_SO_REUSE_RXTOALL=y
|
||||||
CONFIG_LWIP_SO_RCVBUF=y
|
CONFIG_LWIP_SO_RCVBUF=y
|
||||||
CONFIG_LWIP_DHCP_MAX_NTP_SERVERS=1
|
|
||||||
CONFIG_LWIP_IP_FRAG=
|
CONFIG_LWIP_IP_FRAG=
|
||||||
CONFIG_LWIP_IP_REASSEMBLY=
|
CONFIG_LWIP_IP_REASSEMBLY=
|
||||||
CONFIG_LWIP_STATS=
|
CONFIG_LWIP_STATS=
|
||||||
@@ -550,6 +553,12 @@ CONFIG_LWIP_BROADCAST_PING=
|
|||||||
#
|
#
|
||||||
CONFIG_LWIP_MAX_RAW_PCBS=16
|
CONFIG_LWIP_MAX_RAW_PCBS=16
|
||||||
|
|
||||||
|
#
|
||||||
|
# SNTP
|
||||||
|
#
|
||||||
|
CONFIG_LWIP_DHCP_MAX_NTP_SERVERS=1
|
||||||
|
CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000
|
||||||
|
|
||||||
#
|
#
|
||||||
# mbedTLS
|
# mbedTLS
|
||||||
#
|
#
|
||||||
@@ -559,6 +568,8 @@ CONFIG_MBEDTLS_CUSTOM_MEM_ALLOC=
|
|||||||
CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=16384
|
CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=16384
|
||||||
CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=
|
CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=
|
||||||
CONFIG_MBEDTLS_DEBUG=
|
CONFIG_MBEDTLS_DEBUG=
|
||||||
|
CONFIG_MBEDTLS_ECP_RESTARTABLE=
|
||||||
|
CONFIG_MBEDTLS_CMAC_C=
|
||||||
CONFIG_MBEDTLS_HARDWARE_AES=y
|
CONFIG_MBEDTLS_HARDWARE_AES=y
|
||||||
CONFIG_MBEDTLS_HARDWARE_MPI=
|
CONFIG_MBEDTLS_HARDWARE_MPI=
|
||||||
CONFIG_MBEDTLS_HARDWARE_SHA=
|
CONFIG_MBEDTLS_HARDWARE_SHA=
|
||||||
|
|||||||
Reference in New Issue
Block a user