{"id":15722805,"url":"https://github.com/h2zero/platform-n-able","last_synced_at":"2026-03-04T19:01:11.899Z","repository":{"id":41490323,"uuid":"443372330","full_name":"h2zero/platform-n-able","owner":"h2zero","description":"Development platform for ARM BLE devices supported by Apache NimBLE for PlatformIO","archived":false,"fork":false,"pushed_at":"2026-01-20T00:49:22.000Z","size":1386,"stargazers_count":3,"open_issues_count":1,"forks_count":14,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-01-20T02:25:54.654Z","etag":null,"topics":["arduino","ble","nrf51","nrf52","platformio"],"latest_commit_sha":null,"homepage":"https://github.com/h2zero/platform-n-able","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"platformio/platform-nordicnrf51","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/h2zero.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"h2zero","custom":["https://paypal.me/h2zero"]}},"created_at":"2021-12-31T15:17:17.000Z","updated_at":"2026-01-20T00:42:13.000Z","dependencies_parsed_at":"2024-10-24T17:28:50.075Z","dependency_job_id":"f3f280e7-34e4-40ae-8c80-22e4740cbf66","html_url":"https://github.com/h2zero/platform-n-able","commit_stats":{"total_commits":269,"total_committers":10,"mean_commits":26.9,"dds":0.4163568773234201,"last_synced_commit":"420d13a62cf5708d626f39f003cd1327448bf151"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/h2zero/platform-n-able","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/h2zero%2Fplatform-n-able","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/h2zero%2Fplatform-n-able/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/h2zero%2Fplatform-n-able/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/h2zero%2Fplatform-n-able/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/h2zero","download_url":"https://codeload.github.com/h2zero/platform-n-able/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/h2zero%2Fplatform-n-able/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30090037,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T18:31:08.343Z","status":"ssl_error","status_checked_at":"2026-03-04T18:31:07.708Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arduino","ble","nrf51","nrf52","platformio"],"created_at":"2024-10-03T22:09:23.429Z","updated_at":"2026-03-04T19:01:11.891Z","avatar_url":"https://github.com/h2zero.png","language":"Python","funding_links":["https://github.com/sponsors/h2zero","https://paypal.me/h2zero"],"categories":[],"sub_categories":[],"readme":"# Development platform for ARM BLE devices supported by [Apache NimBLE](https://github.com/apache/mynewt-nimble) for [PlatformIO](https://platformio.org)\n\n[![Examples](https://github.com/h2zero/platform-n-able/actions/workflows/examples.yml/badge.svg?branch=n-able)](https://github.com/h2zero/platform-n-able/actions/workflows/examples.yml)\n\nApache NimBLE is an open-source Bluetooth 5.1 stack (both Host \u0026 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](https://github.com/h2zero/NimBLE-Arduino) for Nordic and other ARM based devices that are supported by the underlying NimBLE stack, using the [n-able Arduino core](https://github.com/h2zero/n-able-Arduino).\n\n\n# Usage\n\n1. [Install PlatformIO](https://platformio.org)\n2. Create PlatformIO project and configure a platform option in [platformio.ini](http://docs.platformio.org/page/projectconf.html) file:\n\n```ini\n[env]\nplatform = https://github.com/h2zero/platform-n-able.git#latest\nframework = arduino\nlib_deps = h2zero/NimBLE-Arduino\nboard = ...\n...\n```\n\n## Supported boards\n\n### nRF52840\n * [Generic nRF52840 MCU](https://www.nordicsemi.com/Products/nRF52840)\n * [Nordic nRF52840 DK](https://www.nordicsemi.com/Products/Development-hardware/nRF52840-DK)\n * [Nordic nRF52840 Dongle](https://www.nordicsemi.com/Products/Development-hardware/nrf52840-dongle)\n * [Adafruit CLUE nRF52840](https://www.adafruit.com/product/4500)\n * [Adafruit Circuit Playground Bluefruit](https://www.adafruit.com/product/4333)\n * [Adafruit Feather nRF52840 Express](https://www.adafruit.com/product/4062)\n * [Adafruit Feather nRF52840 Sense](https://www.adafruit.com/product/4516)\n * [Adafruit ItsyBitsy nRF52840 Express](https://www.adafruit.com/product/4481)\n * [Ebyte E104-BT5040U](https://www.ebyte.com/en/product-view-news.html?id=1185)\n * [XIAO nRF52840 Sense](https://wiki.seeedstudio.com/XIAO_BLE/)\n\n### nRF52833\n * [Generic nRF52833 MCU](https://www.nordicsemi.com/Products/nRF52833)\n * [Nordic nRF52833 DK](https://www.nordicsemi.com/Products/Development-hardware/nRF52833-DK)\n * [BBC micro:bit v2](https://microbit.org/new-microbit/)\n\n### nRF52832\n * [Generic nRF52832 MCU](https://www.nordicsemi.com/Products/nRF52832)\n * [Nordic nRF52832 DK](https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF52-DK)\n * [RedBear Blend 2](https://github.com/redbear/nRF5x#blend-2)\n * [RedBear Nano 2](https://github.com/redbear/nRF5x#ble-nano-2)\n * [Bluey](https://github.com/electronut/ElectronutLabs-bluey)\n * [hackaBLE](https://github.com/electronut/ElectronutLabs-hackaBLE)\n * [hackaBLE_v2](https://github.com/electronut/ElectronutLabs-hackaBLE)\n * [Adafruit Feather nRF52832](https://www.adafruit.com/product/3406)\n * [Ebyte E104-BT5032A-TB](https://www.ebyte.com/en/product-view-news.html?id=956)\n\n### nRF52810\n * [Generic nRF52810 MCU](https://www.nordicsemi.com/Products/nRF52810)\n\n### nRF51\n * [Generic nRF51 MCU](https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF51822)\n * [BBC micro:bit](https://microbit.org)\n * [Calliope mini](https://calliope.cc/en)\n * [Bluz DK](http://bluz.io)\n * [Nordic Semiconductor nRF51822 Development Kit](https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF51822-Development-Kit)\n * [Nordic Semiconductor NRF51 Smart Beacon Kit](https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF51822-Bluetooth-Smart-Beacon-Kit)\n * [Nordic Semiconductor NRF51 Dongle](http://www.nordicsemi.com/eng/Products/nRF51-Dongle)\n * [OSHChip](http://www.oshchip.org/)\n * [RedBearLab BLE Nano](http://redbearlab.com/blenano/)\n * [RedBearLab nRF51822](http://redbearlab.com/redbearlab-nrf51822/)\n * [Waveshare BLE400](http://www.waveshare.com/wiki/BLE400)\n * [ng-beacon](https://github.com/urish/ng-beacon)\n * [TinyBLE](https://www.seeedstudio.com/Seeed-Tiny-BLE-BLE-%2B-6DOF-Mbed-Platform-p-2268.html)\n * [Sino:bit](http://sinobit.org)\n\n## Tools\nAvailable options for uploading firmware are: JLink, Black Magic Probe, ST-Link, cmsis-dap, nrfjprog, adafruit-nrfutil , and nrfutil (nordic).\n\n## Debugging\nSupported 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fh2zero%2Fplatform-n-able","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fh2zero%2Fplatform-n-able","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fh2zero%2Fplatform-n-able/lists"}