MikeC, first of all, thanks for the GAW! I am not able to say something about the driver functioning itself as I know nothing about it’s architecture and all the stuff used to make it…work!
If I can give a contribute, I’ll let you know what is my favourite firmware and UI for reverse/forward clicky switches, at the moment!
It is the guppy3drv FW (by Dr Jones) and I am using a 17mm driver (from MTN) on a Convoy S2+!
I am using it with forward clicky switch for momentary ON and because with a FC switch I can “double click” and access to Turbo or Strobe (depending on the chosen configuration).
That driver has a nice true Moonlinght (much lower than an Olight S1R) that is quite practical and usable. It also has well spaced modes and Turbo with double click.
Memory is configurable, and so is thermal calibration. I normally use it with no memory to always start on Low mode.
The only thing it doesn’t have (not to be used with FC switches, of course) is a reverse mode operation as the Bistro UI. And a quicker way to check battery (a different set of modes needs to be chosen to have the “full” pack ).
Still, that is my favourite FW/driver at the time.
This is just thought! I hope it helps in some way
What I would do with a driver like this (yours)? I’d probably use it in a 14500 light or a Convoy S2+ light, with single or triple emitter configuration!
Wish you good work on this!!