The Speleogroup circuit is also quite similar to one suggested by 'BikeNomad', using the ATTiny15 as the core controller for a switching converter. Ahh, yes:
Smart LS current regulator
Gosh, that was more than 16 months ago. It is good to see that someone has the attiny based circuits working....
Anyhow, the _great_ thing about using such a circuit in the ARC LS-4 is that not only do we get more lamp features, but there is more 'protect-able ' intellectual property.
Since the general circuit concept is out there, _anyone_ could build an LED regulator using the general circuit layout, and ARC couldn't do anything about it. Note: if someone copied the _exact_ circuit layout, then ARC could get them for _copyright_ infringement, but any serious competitor would design their own circuit board and get around this.
But in a microcontroller based circuit, the actual code in the microcontroller is also protected by copyright, meaning that anyone who wanted to copy the ARC LS-4 would need to develop quite a bit on their own, making it a 'fair' competition.
Thanks for finding this circuit; I've been considering just such a circuit for my own bike lighting applications, and I did a PCB layout, but never got around to building one...someone else's success is added incentive since it makes the project more likely to work. I recently discovered a flaw in the library that I used for the PCB layout, so I know that the PCB won't work, but....
-Jon