Following the naming thread, here is the thread for my firmware project. I just spent an hour or two setting things up on github so I'll keep it short for tonight and add more details later.
Code is over here. There is a bit more documentation there as well but that's still work in progress.
It's a ramping firmware for reverse clicky lights. So far, it's only confirmed to work on the attiny13a based BLF A6 driver as I wrote it to get extremely low output on my Astrolux S1. It uses a few ugly hacks so it will likely not work on another driver without a little tweaking. In fact, I know it requires slight tweaking for every copy of the same driver. I'm currently trying to get it working on a MTN-17DDm so stay tuned.
The feature list is pretty short: ramping UI, low voltage protection, temperature control and battery level indicator. I have plans for many more but most of them will be for the attiny25 version as I only have about 25 bytes left to fill. I still want to keep the whole thing simple to use though.
This one shows temperature control. Here it is set so the light remains "cool" enough that I can grab it without being burned and hold it a long time. This is an extermely boring video to make so I eventually cut it. It might have made 1-2 more minor adjustments to output level before being fully stable but probably not at this point.
Now I have to start figuring out how to do this again. I gave up after a short endeavor into it last year… But may go back now with some of this stuff that is coming out.
Thanks for the link, you may want to PM ToyKeeper here and see if she will add it to her repository as well.
I added a temperature control video and a battery level indicator to the firmware. There is some progress with the attiny25 version (I have it running in a light) but things have been slow because of the nice weather outside and a dozen other things.