I definitely wanna be in on this one so I’ll toss out some FW suggestions to qualify…
First a question, is the 10k resistor stacked on the regulators legs by design or was it an afterthought to solve some issue? Just curious as it’s very elegantly done. Is it a pull up / down?
[hopefully] my entry:
OK so since you mention dual switch lights I think that’s one thing we’re really lacking in BLF drivers / FW right now but more and more manufacturers are [finally] getting right. Make the tail clicky a simple on/off in whatever mode you were last in (please include the ability to memorize turbo or strobe) so that the light can be used for true momentary / signaling without putting it in some special mode that only works on one level and has to power cycle to exit. For a dual switch light I would prefer the modes (which are completely controlled by the side button) to be steps, not a ramp. Single click to advance, hold to step back. Maybe press press hold or just fast double click to a hidden strobe mode.
My preferred UI for a e-switch is a fast ramp with shortcuts to max and min and memory.
For clicky it’s 3-5 modes (user selectable) with a moonlight option.
These days I feel all lights should include some sort of battery function, the hobbiest in me would prefer full voltage readout (flashing ones and tenths) but a set number of flashes pertaining to remaining % is OK too or an AUX LED indicator would be more than sufficient if you had the spare IOs for it.
I’m gonna add one more really awesome side button FW feature that I came to love using tterev3’s 10f322 e-switch FW (in toykeeper repository but for PIC and written in assembly):
It’s a user defined preset level, basically you ramp to a brightness of your choice and do some button presses (maybe a quad click, I forget the exact action) and the light memories this level and you can change it to any other level by repeating the action at any time. Now you have a shortcut to this level with a double click at any time, come to think of it his shortcuts on thay UI are all really good. From on a double click takes you to your preset level, a hold takes you to turbo and a press hold takes you to moon.
Hope some of my ramblings qualify me! I’m in for either but the FAT-3 certinally sounds more interesting.