In NarsilTriple, got the voltage mon using the 1.1V ref working pretty well, very well actually. Also got temp monitoring in, and working to knock down output.
Made a change to voltage mon in DEL's code which I think did the trick - there was truncation goin on, not rounding, and once I rounded the ADC conversion to volts, it's working really well now.
For the temp monitoring, it's more sophisticate in ramping mode, but still not bad in normal mode set too - 3 steps down in ramping, cut by 1/2 each time, and in mode sets, drops twice, down 1 mode each time.
I'm pretty darn happy with it so far. Could tweak it forever of course, but also, this is on one flashlight, one driver, one 85 MCU, etc., so who knows how consistent it is. Used an HE2 cell in my test light (M2-Z), and it wasn't get'n hot enough, so dropped in a VTC6, and wow - got to ramp up in degrees pretty nicely. I monitored the housing with a IR thermo meter, so as outside approache 50C, the 55C trip point was hit, and output dropped in 1/2, then little while later, another 1/2 drop - that was enough. Might have to tweak the time delay - right now it's 20 secs - should make it 30 secs.
Outside temp drops immediately when brightness is cut in 1/2. In ramping mode, I use the ramping table index as divided by 2, not the amps, so not quite the same.
Edit: parasitic drain went down from 0.037 mA to 0.025 mA after removing R1 and R2 - I was using 220K and 47K.