Skip to content

Latest commit

 

History

History
74 lines (60 loc) · 4.16 KB

README.md

File metadata and controls

74 lines (60 loc) · 4.16 KB

Development platform for ARM BLE devices supported by Apache NimBLE for PlatformIO

Examples

Apache NimBLE is an open-source Bluetooth 5.1 stack (both Host & Controller) that completely replaces the proprietary SoftDevice on Nordic chipsets and is part of Apache Mynewt project. This platform aims to provide the use of the NimBLE-Arduino library for Nordic and other ARM based devices that are supported by the underlying NimBLE stack, using the n-able Arduino core.

Usage

  1. Install PlatformIO
  2. Create PlatformIO project and configure a platform option in platformio.ini file:
[env]
platform = https://github.com/h2zero/platform-n-able.git@^1.0.0
framework = arduino
lib_deps = h2zero/NimBLE-Arduino@^1.4.0
board = ...
...

Supported boards

nRF52840

nRF52833

nRF52832

nRF52810

nRF51

Tools

Available options for uploading firmware are: JLink, Black Magic Probe, ST-Link, cmsis-dap, nrfjprog, adafruit-nrfutil , and nrfutil (nordic).

Debugging

Supported debugging tools are: JLink, Black Magic Probe, ST-Link, and cmsis-dap. Both on-board and external debug tools are supported with 1-click debugging.