<feed xmlns='http://www.w3.org/2005/Atom'>
<title>anduril/ui, branch trunk</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.apexo.de/anduril/'/>
<entry>
<title>made new settings apply to all button LEDs on lights bigger than 8K ROM</title>
<updated>2025-07-04T10:57:34+00:00</updated>
<author>
<name>Selene ToyKeeper</name>
</author>
<published>2025-07-04T10:57:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.apexo.de/anduril/commit/?id=2b19de99a2c4acd8041a50593ff3a7586fe06a27'/>
<id>2b19de99a2c4acd8041a50593ff3a7586fe06a27</id>
<content type='text'>
This replaces "USE_CONFIGURABLE_RGB_VOLTAGE_LEVELS"
with "USE_AUX_THRESHOLD_CONFIG", which controls the brightness of
button LEDs while the main LEDs are on,
and during post-off voltage display.

Same basic concept, but works on single-color LEDs too,
and lets the user finally configure POVD thresholds.

The code for this is a bit messy, but the aux LED code as a whole
is pretty messy since it wasn't designed for the things it does now.
The entire thing needs a refactor or rewrite someday.  But not today.
For now, this is just enough to make the pull request
cover more use cases before merging into trunk.

I've tested it on a variety of lights, but am not yet entirely
comfortable with it.  However, it worked on at least these:
- 1-color button LED, no RGB
- front RGB, 1-color button LED
- front RGB, hardwired also to RGB button
- RGB button, no other aux

These may need extra changes,
and may have extra config options which do nothing...
- front RGB, no button LED
- 1-color front aux, no button LED
- no aux at all
- attiny85 lights (some could theoretically support the new options,
  but none even try)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This replaces "USE_CONFIGURABLE_RGB_VOLTAGE_LEVELS"
with "USE_AUX_THRESHOLD_CONFIG", which controls the brightness of
button LEDs while the main LEDs are on,
and during post-off voltage display.

Same basic concept, but works on single-color LEDs too,
and lets the user finally configure POVD thresholds.

The code for this is a bit messy, but the aux LED code as a whole
is pretty messy since it wasn't designed for the things it does now.
The entire thing needs a refactor or rewrite someday.  But not today.
For now, this is just enough to make the pull request
cover more use cases before merging into trunk.

I've tested it on a variety of lights, but am not yet entirely
comfortable with it.  However, it worked on at least these:
- 1-color button LED, no RGB
- front RGB, 1-color button LED
- front RGB, hardwired also to RGB button
- RGB button, no other aux

These may need extra changes,
and may have extra config options which do nothing...
- front RGB, no button LED
- 1-color front aux, no button LED
- no aux at all
- attiny85 lights (some could theoretically support the new options,
  but none even try)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'rgb-voltage-configurable' of github.com:SiteRelEnby/anduril into pr10-SiteRelEnby-rgb-voltage-configurable</title>
<updated>2025-06-19T23:10:43+00:00</updated>
<author>
<name>Selene ToyKeeper</name>
</author>
<published>2025-06-19T23:10:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.apexo.de/anduril/commit/?id=be4d47a19eec28fa4c93364351c811aef302d9a8'/>
<id>be4d47a19eec28fa4c93364351c811aef302d9a8</id>
<content type='text'>
pulling pr10 branch into a feature branch based on a newer trunk

* 'rgb-voltage-configurable' of github.com:SiteRelEnby/anduril:
  Add a feature to make RGB voltage configurable
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
pulling pr10 branch into a feature branch based on a newer trunk

* 'rgb-voltage-configurable' of github.com:SiteRelEnby/anduril:
  Add a feature to make RGB voltage configurable
</pre>
</div>
</content>
</entry>
<entry>
<title>lockout mode now only does momentary moon/low on 1st and 2nd presses,</title>
<updated>2025-06-04T06:24:47+00:00</updated>
<author>
<name>Selene ToyKeeper</name>
</author>
<published>2025-06-04T06:24:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.apexo.de/anduril/commit/?id=84129176fa2a316d26ed0bd1d252ef2703e79ca6'/>
<id>84129176fa2a316d26ed0bd1d252ef2703e79ca6</id>
<content type='text'>
so it no longer flashes on each click while advancing to other functions
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
so it no longer flashes on each click while advancing to other functions
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'main' into rgb-voltage-configurable</title>
<updated>2024-09-24T14:56:55+00:00</updated>
<author>
<name>SiteRelEnby</name>
</author>
<published>2024-09-24T14:56:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.apexo.de/anduril/commit/?id=6430249a85ef8e5205ef21984da1311f89f466f0'/>
<id>6430249a85ef8e5205ef21984da1311f89f466f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>hank-lume-x1 cleanup and calibration, part 1:</title>
<updated>2024-09-22T23:15:47+00:00</updated>
<author>
<name>Selene ToyKeeper</name>
</author>
<published>2024-09-22T23:15:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.apexo.de/anduril/commit/?id=6be8fff532c4be83126517a6e3b7b725548761c2'/>
<id>6be8fff532c4be83126517a6e3b7b725548761c2</id>
<content type='text'>
- changed model number from 0281 to 0171
- cleaned up blink_negative and AUXLED_RGB_DIFFERENT_PORTS a little
  (but the latter needs a complete refactor, as soon as the
   hardware abstraction code can handle aux LEDs better)
- cleaned up USE_LONG_BLINK_FOR_NEGATIVE_SIGN a little
- removed USE_OTG_IN_MOMENTARY since it's not actually used
- moved hw/loneoceans/lume-x1-avr32dd20/* files into hw/hank/lume-x1/
- superficial cleanup on hank/lume-x1/hwdef.*
- removed some of the extra stuff from hank/lume-x1/anduril.h
- adjusted calibration (especially ramp table) on hank-lume-x1
  (ramp shape is pretty close to a D4K-boost now, but with more firefly modes)
  (calibration is based on a sample size of 1, further testing needed)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- changed model number from 0281 to 0171
- cleaned up blink_negative and AUXLED_RGB_DIFFERENT_PORTS a little
  (but the latter needs a complete refactor, as soon as the
   hardware abstraction code can handle aux LEDs better)
- cleaned up USE_LONG_BLINK_FOR_NEGATIVE_SIGN a little
- removed USE_OTG_IN_MOMENTARY since it's not actually used
- moved hw/loneoceans/lume-x1-avr32dd20/* files into hw/hank/lume-x1/
- superficial cleanup on hank/lume-x1/hwdef.*
- removed some of the extra stuff from hank/lume-x1/anduril.h
- adjusted calibration (especially ramp table) on hank-lume-x1
  (ramp shape is pretty close to a D4K-boost now, but with more firefly modes)
  (calibration is based on a sample size of 1, further testing needed)
</pre>
</div>
</content>
</entry>
<entry>
<title>cherry-picked hank-lume-x1 code from https://github.com/loneoceans/anduril/commit/d83ebb75dab8c462b7efa841bccc00a136ff15a2</title>
<updated>2024-09-22T22:46:40+00:00</updated>
<author>
<name>Selene ToyKeeper</name>
</author>
<published>2024-09-22T22:46:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.apexo.de/anduril/commit/?id=89ea4e6f8ac15d3cb12d5562df9681c9d650b5f8'/>
<id>89ea4e6f8ac15d3cb12d5562df9681c9d650b5f8</id>
<content type='text'>
The [PR](https://github.com/ToyKeeper/anduril/pull/37) has a lot of other
stuff in it, so I'm just picking out the parts needed for this particular
light, and leaving the rest for later.

Will need further edits before merging into trunk.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The [PR](https://github.com/ToyKeeper/anduril/pull/37) has a lot of other
stuff in it, so I'm just picking out the parts needed for this particular
light, and leaving the rest for later.

Will need further edits before merging into trunk.
</pre>
</div>
</content>
</entry>
<entry>
<title>removed "Off -&gt; 3H" strobe/mood mode access from Extended Simple UI</title>
<updated>2024-08-04T12:03:38+00:00</updated>
<author>
<name>Selene ToyKeeper</name>
</author>
<published>2024-08-04T12:03:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.apexo.de/anduril/commit/?id=4f7f90df760f1bd215ce1b2ec671d62b332690c6'/>
<id>4f7f90df760f1bd215ce1b2ec671d62b332690c6</id>
<content type='text'>
fixes #85

The Simple UI is meant to be relatively child-safe, and the strobe modes
are not.  Users who want unsafe features enabled should use the full UI
instead... and the strobe + mood modes should also have some safety
features added, on drivers which have enough ROM to hold extra code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixes #85

The Simple UI is meant to be relatively child-safe, and the strobe modes
are not.  Users who want unsafe features enabled should use the full UI
instead... and the strobe + mood modes should also have some safety
features added, on drivers which have enough ROM to hold extra code.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'main' into rgb-voltage-configurable</title>
<updated>2024-04-20T19:28:02+00:00</updated>
<author>
<name>SiteRelEnby</name>
</author>
<published>2024-04-20T19:28:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.apexo.de/anduril/commit/?id=cf3d68ce31ca47eab4980e8b07a44345ea44cebc'/>
<id>cf3d68ce31ca47eab4980e8b07a44345ea44cebc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a feature to make RGB voltage configurable</title>
<updated>2024-04-03T02:34:36+00:00</updated>
<author>
<name>SiteRelEnby</name>
</author>
<published>2023-11-06T20:50:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.apexo.de/anduril/commit/?id=d7c7ff8e921456b1f1a27ad16f6d3466157c91c4'/>
<id>d7c7ff8e921456b1f1a27ad16f6d3466157c91c4</id>
<content type='text'>
Adds two entries to the battery voltage settings menu, the first
isathreshold for switching aux to high, and the second sets a minimum
level for it to be displayed, also effectively allowing the feature to
be entirely disabled if not wanted.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds two entries to the battery voltage settings menu, the first
isathreshold for switching aux to high, and the second sets a minimum
level for it to be displayed, also effectively allowing the feature to
be entirely disabled if not wanted.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'trunk' into emisar-d3aa</title>
<updated>2024-03-29T14:21:24+00:00</updated>
<author>
<name>Selene ToyKeeper</name>
</author>
<published>2024-03-29T14:21:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.apexo.de/anduril/commit/?id=849bc5951b27f3f6296d28e8f62f2077e811e2ad'/>
<id>849bc5951b27f3f6296d28e8f62f2077e811e2ad</id>
<content type='text'>
FIXME: The d3aa's voltage calculator needs to be fixed after this merge.

* trunk:
  use smooth steps in lockout mode, if enabled
  fixed Tactical Mode's strobes when Momentary Mode not enabled
  increased voltage precision from 0.025V to 0.02V (so 0 to 255 now goes from 0.00V to 5.10V)
  fixed inaccurate comment (thanks to xikteny for spotting it)
  Allow manually running GitHub actions workflows
  Bugfix: Prevent switching channel modes when in tactical mode
  Bugfix: Tactical mode has a dependency on momentary mode
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
FIXME: The d3aa's voltage calculator needs to be fixed after this merge.

* trunk:
  use smooth steps in lockout mode, if enabled
  fixed Tactical Mode's strobes when Momentary Mode not enabled
  increased voltage precision from 0.025V to 0.02V (so 0 to 255 now goes from 0.00V to 5.10V)
  fixed inaccurate comment (thanks to xikteny for spotting it)
  Allow manually running GitHub actions workflows
  Bugfix: Prevent switching channel modes when in tactical mode
  Bugfix: Tactical mode has a dependency on momentary mode
</pre>
</div>
</content>
</entry>
</feed>
