This repository is a complete Arduino Boards Manager package for Dwengo nRF52 boards.
nrf52/1.0.0/: full platform core content (boards, variants, cores, libraries, tools, bootloader)releases/: generated core archive for GitHub Releasespackage_dwengo_index.json: Boards Manager index file to publish via GitHub Pagesscripts/make_release_archive.sh: builds the release tarballscripts/update_index_from_release.sh: updates index version/url/checksum/size
https://dwengovzw.github.io/dwengo_nrf52_core/package_dwengo_index.json
Add the URL above in:
File -> Preferences -> Additional Boards Manager URLs
Then open Boards Manager and install:
Dwengo nRF52 Boards
package_dwengo_index.jsoncurrently includes tool dependencies and tool metadata under thedwengopackager so users only need this one index URL.- The platform currently uses folder version
1.0.0, whileplatform.txtstill saysversion=1.7.0. Aligning these in a future release is recommended.
- Create a GitHub repository and push this folder as the repository root.
- Upload
releases/dwengo-nrf52-1.0.0.tar.bz2as a GitHub Release asset with tag1.0.0. - Run:
./scripts/update_index_from_release.sh <org> <repo> 1.0.0- Commit and push the updated
package_dwengo_index.json. - Enable GitHub Pages for the repo (branch
main, root folder). - Share this Boards Manager URL:
https://dwengovzw.github.io/dwengo_nrf52_core/package_dwengo_index.json