As promised:
Hex with stock Anduril
https://zeroflow.at/flashlight/anduril.latest.H03_TA.hex
- Stock Anduril
- Ramping config from FW3A
- Aux-LED is disabled as there was not enough space with the 3rd PWM channel
Hex with slightly modified Anduril
https://zeroflow.at/flashlight/anduril.zeroflow.H03_TA.hex
- Anduril, but disabled stepped ramping
- Lowest moonlight may flicker, in that case, set ramping floor to level 2 to fix it
- AUX-LED works like in the D4S
Anduril-Source with Atmel Studio project
https://zeroflow.at/flashlight/flashlight-firmware-original.zip
- Stock Anduril
- Added files / defines for H03 Texas Avenger driver
- Added Atmel Studio Project
- I only tested if it builds
- Structure is the same as stock Anduril, so if you want to get newer code from ToyKeepers repository,you can merge it.
Anduril-Source with my changes
https://zeroflow.at/flashlight/flashlight-firmware-zeroflow-inofficial.zip
- Add defines for all blinky / flashy modes
- Add define for stepped ramping
- Add define for level 1 = reduced moonlight
- Add H03_TA config with FW3A ramps and D4S AUX-LED
Guide how to import Anduril into Atmel Studio
- No grantee for correctness, it just creates a hex file.
So now, if you want a lighted button and stepped ramping, you would need to search what else to disable to save the missing 52 bytes of flash.