https://github.com/leonrinkel/nrf-lumen
nRF52840 NeoPixel controller board
https://github.com/leonrinkel/nrf-lumen
bluetooth hardware led-controller led-strips neopixel nrf52 nrf52840 smarthome
Last synced: 7 months ago
JSON representation
nRF52840 NeoPixel controller board
- Host: GitHub
- URL: https://github.com/leonrinkel/nrf-lumen
- Owner: leonrinkel
- Created: 2023-10-08T14:06:02.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-09T22:23:09.000Z (almost 2 years ago)
- Last Synced: 2025-01-09T10:34:44.469Z (9 months ago)
- Topics: bluetooth, hardware, led-controller, led-strips, neopixel, nrf52, nrf52840, smarthome
- Homepage: https://git.leon.fyi/nrf-lumen
- Size: 4.16 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# nrf-lumen
nRF52840 NeoPixel controller board


## Initialization
> [!IMPORTANT]
> Make sure you have a proper Zephyr development environment according to the
> official documentation.```sh
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
```sh
west build -b lumen lumen-sdk/app # or
west build -b lumen lumen-sdk/app -- -DOVERLAY_CONFIG=debug.conf
```## Flashing
```sh
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][1].## License
Please see [hardware/LICENSE](hardware/LICENSE) and [lumen-sdk][2]. The software
side of this project is based on [Zephyr][3] which is mostly licensed under the
[Apache-2.0][4] license.[1]: https://www.nordicsemi.com/Products/Development-tools/nrf-connect-device-manager
[2]: https://git.leon.fyi/lumen-sdk
[3]: https://www.zephyrproject.org
[4]: http://www.apache.org/licenses/LICENSE-2.0