aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'wurkkos-ts26' into trunkHEADtrunkSelene ToyKeeper13 days6-3/+383
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I guess the hardware is shipping now? So, time to release. I never heard back about some calibration details, particularly about whether the floor level is reliable on many items or just mine... but I guess it must have been fine if it's shipping. * wurkkos-ts26: calibrated for latest TS26 sample wurkkos-ts26: increase default floor to 5/150 to reduce flicker (by request) renamed wurkkos-ts25-boost to wurkkos-ts26 wurkkos ts25-boost: calibrated for 20250210 prototype ts25-boost: calibrated for new prototype - battery voltage readings - RGB button aux - less moon flicker (but brighter, less efficient moon) - reduced blink brightness (old brightness was so high it was throwing off battery readings) ts25-boost: reduced visible PWM, made party strobe less blurry wurkkos-ts25-boost: calibrated the battery voltage measurements attiny1616 mcu_vdivider_raw2cooked: factor in the offset, not just slope added wurkkos-ts25-boost (early version made from spec, no clue if it works) # Conflicts: # MODELS
| * calibrated for latest TS26 sampleSelene ToyKeeper2026-01-311-2/+21
| | | | | | | | | | | | | | | | It won't light up below DSM 10/32640, and is really unstable. Wurkkos wants no flickering on the lowest mode, so I raised the floor to 20/32640, which is as low as it can go. So, no real "moon" mode on this light.
| * wurkkos-ts26: increase default floor to 5/150 to reduce flickerSelene ToyKeeper2025-08-311-1/+1
| | | | | | | | (by request)
| * Merge branch 'trunk' into wurkkos-ts25-boostSelene ToyKeeper2025-08-3110-82/+280
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | just getting the latest upstream changes * trunk: ChangeLog for new minor release spacing, misc cleanup, made anchors work, fixed bad link there's another inherited setting now added more info about manual memory remembering channel mode space added info about simple vs advanced UI, and attiny85 battcheck resolution reworded a bit for consistency with the rest of the manual made new settings apply to all button LEDs on lights bigger than 8K ROM Manual: Add how to check which UI the user is in Manual: Document extra digit for battery check Manual: Add default for post-off voltage display Manual: Add channel mode to manual memory Manual: Update options inherited by Simple UI Add a feature to make RGB voltage configurable Improve manual - add links for navigability, and an FAQ Document aux LED settings in Tactical Mode
| * | renamed wurkkos-ts25-boost to wurkkos-ts26Selene ToyKeeper2025-06-045-7/+6
| | | | | | | | | | | | (the product name changed upstream)
| * | wurkkos ts25-boost: calibrated for 20250210 prototypeSelene ToyKeeper2025-06-042-11/+10
| | | | | | | | | | | | | | | | | | | | | - changed from RGB button to RGB front aux - complete recalibration of voltage sensor - had to change party strobe timing to make it work again - still couldn't fix moon, it's flickery AF no matter what I do
| * | Merge branch 'trunk' into wurkkos-ts25-boostSelene ToyKeeper2025-06-0421-25/+678
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * trunk: lockout mode now only does momentary moon/low on 1st and 2nd presses, so it no longer flashes on each click while advancing to other functions emisar-d3aa: reduced preflash by changing timing of power enable steps fix "Error: Missing download info for actions/upload-artifact@v3" fixed model number of hank-lume-x1 in MODELS Added changelogs for 2025-04-29 release. memester egg (was written a long time ago on a whim and never committed, may as well do it now) changed hank-lume-x1 model number back on 2024-09-28 for some reason, and didn't commit... saving now to change branches, but should delete this commit if it turns out there was no reason for it hank-lume-x1: minor calibration and cleaning - calibrated party strobe - removed duplicate or commented-out code - added a basic readme hank-lume-x1 cleanup and calibration, part 1: - 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) cherry-picked hank-lume-x1 code from https://github.com/loneoceans/anduril/commit/d83ebb75dab8c462b7efa841bccc00a136ff15a2 merged SammysHP's fix for TS10 lower-Vf LEDs, reverted my fix (they are now two separate build targets) wurkkos-ts10-rgbaux: limit max power to 200/255, at Wurkkos's request (because otherwise the light destroys its own LEDs at full power) Add Wurkkos TS10 RGB with reduced FET output
| * | | ts25-boost: calibrated for new prototypeSelene ToyKeeper2024-08-192-8/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - battery voltage readings - RGB button aux - less moon flicker (but brighter, less efficient moon) - reduced blink brightness (old brightness was so high it was throwing off battery readings)
| * | | Merge branch 'trunk' into wurkkos-ts25-boostSelene ToyKeeper2024-08-1936-130/+752
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # By Selene ToyKeeper (20) and others * trunk: (25 commits) removed "Off -> 3H" strobe/mood mode access from Extended Simple UI include hardware-specific readme files in the release .zip added change log for 2024-04-20 release Forgot to update model count after the last couple additions use low aux for chan-aux level 0 MODELS: added emisar-d3aa make-release.sh should use version-string.sh instead of duplicating code d3aa: fixed voltage calculation to use 0.02V units instead of 0.025V d3aa weak battery test: blink 3x instead of 2x, and omit number readout 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) weak battery detection: use different thresholds for AA and Li-Ion (also, fixed bug where a totally empty li-ion didn't get limited) d3aa: got weak battery detection actually working, and not letting the magic smoke out of updi adapters any more (probably) dammit, got alkaline detection half working and then my flashing adapter died (saving progress here so I can work on a different branch) fixed inaccurate comment (thanks to xikteny for spotting it) d3aa fine-tuning: - new ramp - production style config defaults (simple mode, Hank config) - candle tuning - fixed way-too-fast thermal regulation (might still be a bit fast, but it's a lot better) d3aa: fixed voltage measurement Allow manually running GitHub actions workflows Bugfix: Prevent switching channel modes when in tactical mode ... # Conflicts: # arch/attiny1616.c (fixed)
| * | | | ts25-boost: reduced visible PWM, made party strobe less blurrySelene ToyKeeper2024-03-121-5/+5
| | | | |
| * | | | wurkkos-ts25-boost: calibrated the battery voltage measurementsSelene ToyKeeper2024-03-121-2/+2
| | | | |
| * | | | attiny1616 mcu_vdivider_raw2cooked: factor in the offset, not just slopeSelene ToyKeeper2024-03-121-2/+3
| | | | |
| * | | | Merge branch 'trunk' into wurkkos-ts25-boostSelene ToyKeeper2024-03-1220-29/+633
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * trunk: enabled eeprom read/write stabilization by default on recent MCUs, to prevent corrupt data thefreeman-avr32dd20-devkit: enable boost bypass at boot, so AA/NiMH can boot avr32dd20-devkit: use unimplemented "CH" pin as a boost bypass control added "emisar-2ch-fet-joined" build, for D4S w/ lighted switch documented FW3X swapped pins better documented Wurkkos TS25/TS11/FC13 distinctions build.sh: don't require DFPs, newer avr-libc doesn't need them use BLIP_LEVEL instead of 0 for "blip"s clarified which-hex-file.md a bit; make sure the model number matches fw3x: reduced pulsing on low modes
| * | | | | added wurkkos-ts25-boost (early version made from spec, no clue if it works)Selene ToyKeeper2023-12-064-0/+355
| | | | | |
* | | | | | added &hank-kr1aa build for new Emisar / Noctigon KR1AASelene ToyKeeper2026-02-237-8/+114
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's the same as &hank-emisar-d3aa, but needed some minor tweaks: - wait longer before measuring the battery, because it's hard to tighten the tailcap fast enough - ramp adjustments to compensate for slightly different "gear ratio"
* | | | | | added documentation section for Post-Off Voltage Display (POVD)Selene ToyKeeper2026-02-081-0/+34
| | | | | |
* | | | | | hank-lume-x1: enable RGB button while main LEDs are onSelene ToyKeeper2025-09-181-5/+8
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | (side effect: also enables RGB front aux while main LEDs are on, since the two are a single circuit internally and can't be separated) (changed at Hank's request)
* | | | | ChangeLog for new minor releaseSelene ToyKeeper2025-07-071-0/+23
| | | | |
* | | | | Merge branch 'pr51-SiteRelEnby-improve-manual' into trunkSelene ToyKeeper2025-07-071-47/+67
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Improve manual - add links for navigability, and a FAQ https://github.com/ToyKeeper/anduril/pull/51 * pr51-SiteRelEnby-improve-manual: spacing, misc cleanup, made anchors work, fixed bad link Improve manual - add links for navigability, and an FAQ
| * | | | | spacing, misc cleanup, made anchors work, fixed bad linkSelene ToyKeeper2025-07-071-15/+23
| | | | | | | | | | | | | | | | | | | | | | | | (for some reason, "a name" wasn't working when clicked, but "a id" does)
| * | | | | Merge branch 'improve-manual' of github.com:SiteRelEnby/anduril into ↵Selene ToyKeeper2025-07-071-43/+55
|/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pr51-SiteRelEnby-improve-manual # By SiteRelEnby # Via SiteRelEnby * 'improve-manual' of github.com:SiteRelEnby/anduril: Improve manual - add links for navigability, and an FAQ # Conflicts: # docs/anduril-manual.md
| * | | | | Improve manual - add links for navigability, and an FAQSiteRelEnby2024-02-191-44/+52
| | | | | |
* | | | | | Merge branch 'pr31-dirtydancing-documentation-tactical-mode' into trunkSelene ToyKeeper2025-07-061-0/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Document aux LED settings in Tactical Mode * pr31-dirtydancing-documentation-tactical-mode: Document aux LED settings in Tactical Mode
| * | | | | | Merge branch 'documentation-tactical-mode' of ↵Selene ToyKeeper2025-07-061-0/+2
|/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | github.com:dirtydancing/anduril into pr31-dirtydancing-documentation-tactical-mode * 'documentation-tactical-mode' of github.com:dirtydancing/anduril: Document aux LED settings in Tactical Mode
| * | | | | | Document aux LED settings in Tactical Modedirtydancing2023-12-121-0/+2
| | | | | | |
* | | | | | | Merge branch 'pr105-dirtydancing-documentation-simple-inherits' into trunkSelene ToyKeeper2025-07-061-0/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Manual: Update options inherited by Simple UI * pr105-dirtydancing-documentation-simple-inherits: there's another inherited setting now Manual: Update options inherited by Simple UI
| * | | | | | | there's another inherited setting nowSelene ToyKeeper2025-07-061-0/+1
| | | | | | | |
| * | | | | | | Merge branch 'documentation-simple-inherits' of ↵Selene ToyKeeper2025-07-061-0/+4
|/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | github.com:dirtydancing/anduril into pr105-dirtydancing-documentation-simple-inherits * 'documentation-simple-inherits' of github.com:dirtydancing/anduril: Manual: Update options inherited by Simple UI
| * | | | | | | Manual: Update options inherited by Simple UIdirtydancing2024-09-251-0/+4
| | | | | | | |
* | | | | | | | Merge branch 'pr106-dirtydancing-documentation-manual-memory' into trunkSelene ToyKeeper2025-07-061-0/+4
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Manual: Add channel mode to manual memory * pr106-dirtydancing-documentation-manual-memory: added more info about manual memory remembering channel mode Manual: Add channel mode to manual memory
| * | | | | | | | added more info about manual memory remembering channel modeSelene ToyKeeper2025-07-061-4/+4
| | | | | | | | |
| * | | | | | | | Merge branch 'documentation-manual-memory' of ↵Selene ToyKeeper2025-07-061-0/+4
|/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | github.com:dirtydancing/anduril into pr106-dirtydancing-documentation-manual-memory * 'documentation-manual-memory' of github.com:dirtydancing/anduril: Manual: Add channel mode to manual memory
| * | | | | | | | Manual: Add channel mode to manual memorydirtydancing2024-09-271-0/+4
| |/ / / / / / /
* | | | | | | | Merge branch 'pr124-dirtydancing-documentation-povd-default' into trunkSelene ToyKeeper2025-07-061-1/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Manual: Add default for post-off voltage display * pr124-dirtydancing-documentation-povd-default: space Manual: Add default for post-off voltage display
| * | | | | | | | spaceSelene ToyKeeper2025-07-061-1/+1
| | | | | | | | |
| * | | | | | | | Merge branch 'documentation-povd-default' of github.com:dirtydancing/anduril ↵Selene ToyKeeper2025-07-061-1/+1
|/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into pr124-dirtydancing-documentation-povd-default * 'documentation-povd-default' of github.com:dirtydancing/anduril: Manual: Add default for post-off voltage display
| * | | | | | | | Manual: Add default for post-off voltage displaydirtydancing2024-12-041-1/+1
| |/ / / / / / /
* | | | | | | | Merge branch 'pr125-dirtydancing-documentation-battery-check' into trunkSelene ToyKeeper2025-07-061-5/+21
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Manual: Document extra digit for battery check * pr125-dirtydancing-documentation-battery-check: added info about simple vs advanced UI, and attiny85 battcheck resolution Manual: Document extra digit for battery check
| * | | | | | | | added info about simple vs advanced UI, and attiny85 battcheck resolutionSelene ToyKeeper2025-07-061-12/+14
| | | | | | | | |
| * | | | | | | | Merge branch 'documentation-battery-check' of ↵Selene ToyKeeper2025-07-061-5/+19
|/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | github.com:dirtydancing/anduril into pr125-dirtydancing-documentation-battery-check * 'documentation-battery-check' of github.com:dirtydancing/anduril: Manual: Document extra digit for battery check
| * | | | | | | | Manual: Document extra digit for battery checkdirtydancing2024-12-191-5/+19
| |/ / / / / / /
* | | | | | | | Merge branch 'pr126-dirtydancing-documentation-check-UI' into trunkSelene ToyKeeper2025-07-061-0/+5
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Manual: Add how to check which UI the user is in * pr126-dirtydancing-documentation-check-UI: reworded a bit for consistency with the rest of the manual Manual: Add how to check which UI the user is in
| * | | | | | | | reworded a bit for consistency with the rest of the manualSelene ToyKeeper2025-07-061-4/+4
| | | | | | | | |
| * | | | | | | | Merge branch 'documentation-check-UI' of github.com:dirtydancing/anduril ↵Selene ToyKeeper2025-07-061-0/+5
|/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into pr126-dirtydancing-documentation-check-UI * 'documentation-check-UI' of github.com:dirtydancing/anduril: Manual: Add how to check which UI the user is in
| * | | | | | | | Manual: Add how to check which UI the user is indirtydancing2025-01-221-0/+5
| |/ / / / / / /
* | | | | | | | Merge branch 'pr10-SiteRelEnby-rgb-voltage-configurable' into trunkSelene ToyKeeper2025-07-069-29/+152
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added config options to control brightness of button LEDs and post-off voltage display, based on the ramp level of the main LEDs. Affects all lights with aux LEDs and more than 8 KiB of ROM. The new options are in Battcheck -> 7H -> options 3+4, to control the low and high ramp levels where the button LEDs turn on at low or high brightness. Set to 0 to disable the button LED during ramping, or 1+ to set a specific ramp level. Closes #10: https://github.com/ToyKeeper/anduril/pull/10 * pr10-SiteRelEnby-rgb-voltage-configurable: made new settings apply to all button LEDs on lights bigger than 8K ROM Add a feature to make RGB voltage configurable
| * | | | | | | made new settings apply to all button LEDs on lights bigger than 8K ROMSelene ToyKeeper2025-07-0418-71/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
| * | | | | | | Merge branch 'rgb-voltage-configurable' of github.com:SiteRelEnby/anduril ↵Selene ToyKeeper2025-06-1916-14/+81
|/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into pr10-SiteRelEnby-rgb-voltage-configurable 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
| * | | | | | | Merge branch 'main' into rgb-voltage-configurableSiteRelEnby2024-09-247-21/+50
| |\| | | | | |
| * | | | | | | Merge branch 'main' into rgb-voltage-configurableSiteRelEnby2024-04-2015-14/+632
| |\ \ \ \ \ \ \