ToyKeeper / anduril

Anduril 2 Flashlight Firmware and FSM UI Toolkit
GNU General Public License v3.0
213 stars 52 forks source link

Collection of ideas and improvements for aux handling #20

Open SammysHP opened 10 months ago

SammysHP commented 10 months ago

For my own purposes I had refactored some aux related code. This includes:

https://github.com/SammysHP/flashlight-firmware/compare/multi-channel...mc-more-aux-patterns

Maybe you find some helpful modifications in this collection. If you have some roadmap in your mind, I could refactor some of my changes and make them mergeable.

lukestein commented 9 months ago

Just a user endorsement of the value of a low blink. This allows having two low-only aux modes (steady low and low blink) to distinguish off from lockout on lights without rgb aux while protecting dark-adapted vision and battery life. Would love to see this in the main builds 🙏

SiteRelEnby commented 9 months ago

FWIW I specifically like the idea of a high blink, or also constant-on low with the occasional high blink, which I think would be the best for locating a light in the dark, with the blink for if the aux are facing away so harder to see on low (but without them spending time completely off, also for some reason I find the current high/low blink animation stressful to watch, although can't really explain why). Plus, low with high blink would be great on disco mode.

SammysHP commented 9 months ago

Indeed. I've added it to my fork as well, but with so many modes 7C gets very annoying. I think we need a menu to configure aux LEDs. Something like 7H enters the menu, items are mode, pattern and maybe more aux related settings.