diff --git a/.github/workflows/githubci.yml b/.github/workflows/githubci.yml index 890f4b2c8..753cd5c8d 100644 --- a/.github/workflows/githubci.yml +++ b/.github/workflows/githubci.yml @@ -15,6 +15,7 @@ jobs: - 'feather52840' - 'feather52840sense' - 'itsybitsy52840' + - 'ledglasses_nrf52840' runs-on: ubuntu-latest diff --git a/README.md b/README.md index a70cc1a56..41d333bc6 100644 --- a/README.md +++ b/README.md @@ -10,8 +10,9 @@ This repository contains the Arduino BSP for Adafruit Bluefruit nRF52 series: - [Adafruit Feather nRF52840 Express](https://www.adafruit.com/product/4062) - [Adafruit Feather nRF52840 Sense](https://www.adafruit.com/product/4516) - [Adafruit ItsyBitsy nRF52840 Express](https://www.adafruit.com/product/4481) +- [Adafruit LED Glasses Driver nRF52840](https://www.adafruit.com/product/5217) - Adafruit Metro nRF52840 Express -- [Raytac MDBT50Q-RX](https://www.adafruit.com/product/5199) +- [Raytac MDBT50Q-RX Dongle](https://www.adafruit.com/product/5199) Following boards are also included but are not officially supported: diff --git a/changelog.md b/changelog.md index f1103c707..1437db92f 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,13 @@ # Adafruit nRF52 Arduino Core Changelog +## 1.1.0 - 2021.09.24 + +- Add **Adafruit LED Glasses Driver nRF52840** board support +- Update UUID list +- Add BLE Gamepad support with `BLEHidGamepad` class and example **Peripheral/blehid_gamepad/blehid_gamepad.ino** +- Implemnent thread-safe malloc/free using --wrap linker option +- Update bootloader binaries to 0.6.2 + ## 1.0.0 - 2021.08.18 Core is stable enough to be released as 1.0.0. Following is chagnes since last release diff --git a/cores/nRF5/wiring.c b/cores/nRF5/wiring.c index 8ae5770e9..caa6c3162 100644 --- a/cores/nRF5/wiring.c +++ b/cores/nRF5/wiring.c @@ -33,6 +33,9 @@ uint32_t bootloaderVersion = 0; void init( void ) { + // clear reset reason: can save it for application usage if needed. + NRF_POWER->RESETREAS |= NRF_POWER->RESETREAS; + // Retrieve bootloader version bootloaderVersion = BOOTLOADER_VERSION_REGISTER; diff --git a/platform.txt b/platform.txt index ea7dc8ed3..0a4cb8180 100644 --- a/platform.txt +++ b/platform.txt @@ -17,7 +17,7 @@ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA name=Adafruit nRF52 Boards -version=1.0.0 +version=1.1.0 # Compile variables # -----------------