Skip to content

taleroangel/zephyr-lamparray

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💡 LampArray HID for ZephyrOS

Example using Windows Dynamic Lighting

Demo

Overview

This project implements a HID LampArray device for ZephyrOS, allowing control of multiple RGB LEDs through USB HID. The implementation follows the Microsoft HID LampArray Specification, enabling applications to interact with individual LEDs in an array.

Building

An implementation for the Raspberry Pi Pico board is provided. Any other board will require an overlay file. You can use the rpi_pico one as a guideline.

For building, a Makefile is provided. Setup the Kconfig configuration with the following command:

make -f Makefile.rpi_pico config

Build the project with. Flash the generated .uf2 file located in build/zephyr into the board.

make -f Makefile.rpi_pico pristine

If a CMSIS debugger is attached (like pico-probe). You can flash automatically using:

make -f Makefile.rpi_pico flash

About

LampArray HID Example for ZephyrOS. Drive LED strip with Windows 11 Dynamic Lighing Feature

Topics

Resources

License

Stars

Watchers

Forks

Contributors