Some features I have implemented:
- Supports multiple profiles, currently using 2
- profile keymaps and neopixel colors are set in config.json
- Looping animation that indicates currently selected profile
- After a set number of loops, play a fast effect animation
- Simple cascade animation for updating neopixels
- OLED and neopixel timeout
- I2c gamepad added for mouse control
- Asyncio used for task scheduling
Enjoying your updates! Keep it up