Since I’m interested in keeping up-to-date, I figured I’d set up a custom build with all my preferences baked in instead of having to reconfigure every time. I also prefer Anduril 2’s original behavior without USE_2C_MAX_TURBO
, which isn’t a runtime configuration option, so I have to build from a modified source tree anyways for the Emisar/Noctigon lights I have.
—
However, it doesn’t look like it’s possible to enable the auto-lockout timer by default via a configuration #define
- could this be changed?
My guess (not compile-tested) would be the following: modify lockout-mode.h
, replacing…
uint8_t autolock_time = 0;
…with…
#ifndef AUTOLOCK_TIME
#define AUTOLOCK_TIME 0 // autolock time in minutes, 0 = disabled
#endif
uint8_t autolock_time = AUTOLOCK_TIME;
EDIT 2021-7-12: I’ve proposed the autolock change as a merge request on Launchpad
—
I’m also enabling a slower Noctigon KR4 ramp near moonlight, which for me significantly improves how easy it is to pick a specific low brightness, inspired by kr4 slow bottom ramp, default 10 min autolock by mkong1 · Pull Request #18 · mkong1/anduril · GitHub which was referenced at Reddit - Dive into anything - perhaps this should be considered an official default?
#define HALFSPEED_LEVEL 14
#define QUARTERSPEED_LEVEL 6
EDIT 2021-7-12: Disregard this, I’ve implemented this properly below.
—
Regardless, thank you for Anduril 2 - I love it! I like the configuration change to turbo mode (ramp ceiling has meaning now). I could see why others don’t though, hence maybe making it a runtime configuration option. Regardless, I’m happy with custom builds, and there’s something really nice about having the power to modify and reflash flashlight firmware