Skip to content

Latest commit

 

History

History
52 lines (36 loc) · 1.28 KB

README.md

File metadata and controls

52 lines (36 loc) · 1.28 KB

nrf-lumen

nRF52840 NeoPixel controller board

Render of the controller board

Photo of the board with LED strip attached

Initialization

Important

Make sure you have a proper Zephyr development environment according to the official documentation.

west init -m https://git.leon.fyi/lumen-sdk --mr main lumen-workspace # or
west init -m https://github.com/leonrinkel/lumen-sdk --mr main lumen-workspace
cd lumen-workspace
west update

Building

west build -b lumen lumen-sdk/app # or
west build -b lumen lumen-sdk/app -- -DOVERLAY_CONFIG=debug.conf

Flashing

west flash --runner jlink # or
west flash --runner pyocd

Over-The-Air Update

Building automatically produces an app_update.bin file in the build/zephyr directory. This file can be used to update firmware using the nRF Connect Device Manager.

License

Please see hardware/LICENSE and lumen-sdk. The software side of this project is based on Zephyr which is mostly licensed under the Apache-2.0 license.