aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | Merge branch 'pr90-SammysHP-wurkkos-ts10-lowfet' into trunkSelene ToyKeeper2024-08-215-2/+34
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New build target for TS10 lights with new low-Vf LEDs. Should help prevent the lights from burning out on turbo. Closes #90. * pr90-SammysHP-wurkkos-ts10-lowfet: merged SammysHP's fix for TS10 lower-Vf LEDs, reverted my fix (they are now two separate build targets) Add Wurkkos TS10 RGB with reduced FET output
| | * | | | | merged SammysHP's fix for TS10 lower-Vf LEDs, reverted my fixSelene ToyKeeper2024-08-213-2/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (they are now two separate build targets)
| | * | | | | Merge branch 'wurkkos-ts10-lowfet' of github.com:SammysHP/anduril into ↵Selene ToyKeeper2024-08-213-0/+17
| |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pr90-SammysHP-wurkkos-ts10-lowfet Add Wurkkos TS10 RGB with reduced FET output PR #90 * 'wurkkos-ts10-lowfet' of github.com:SammysHP/anduril: Add Wurkkos TS10 RGB with reduced FET output
| | * | | | | Add Wurkkos TS10 RGB with reduced FET outputSammysHP2024-08-043-0/+17
| | | |/ / / | | |/| | |
| * | | | | wurkkos-ts10-rgbaux: limit max power to 200/255, at Wurkkos's requestSelene ToyKeeper2024-08-201-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | (because otherwise the light destroys its own LEDs at full power)
* | | | | | 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)
| * | | | | removed "Off -> 3H" strobe/mood mode access from Extended Simple UISelene ToyKeeper2024-08-042-21/+17
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | include hardware-specific readme files in the release .zipSelene ToyKeeper2024-04-201-0/+6
| | | | |
| * | | | added change log for 2024-04-20 releaseSelene ToyKeeper2024-04-201-0/+33
| | | | |
| * | | | Merge branch 'pr43-jim-p-ff-pl47g2-219' into trunkSelene ToyKeeper2024-04-193-1/+16
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added fireflies-pl47g2-219 from jim-p. * pr43-jim-p-ff-pl47g2-219: Forgot to update model count after the last couple additions Add Fireflies PL47G2-219 variant.
| | * | | | Forgot to update model count after the last couple additionsSelene ToyKeeper2024-04-191-1/+1
| | | | | |
| | * | | | Merge branch 'ff-pl47g2-219' of github.com:jim-p/anduril into ↵Selene ToyKeeper2024-04-193-0/+15
| |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pr43-jim-p-ff-pl47g2-219 * 'ff-pl47g2-219' of github.com:jim-p/anduril: Add Fireflies PL47G2-219 variant.
| | * | | | Add Fireflies PL47G2-219 variant.jim-p2024-01-213-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Same as PL47G2 but with FET PWM levels safe for 219 emitters. Same as difference between PL47 and PL47-219. PL47G2 base allows low mode for aux LEDs, PL47 does not.
| * | | | | Merge branch 'pr47-aslotnick-as/low-chan-aux' into trunkSelene ToyKeeper2024-04-192-8/+8
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * pr47-aslotnick-as/low-chan-aux: use low aux for chan-aux level 0
| | * | | | | Merge branch 'as/low-chan-aux' of github.com:aslotnick/anduril into ↵Selene ToyKeeper2024-04-192-8/+8
| |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pr47-aslotnick-as/low-chan-aux Aux LEDs should be off/low/high at level 0/1/2+, instead of off/high at 1-/2+. * 'as/low-chan-aux' of github.com:aslotnick/anduril: use low aux for chan-aux level 0
| | * | | | | use low aux for chan-aux level 0Andrew Slotnick2024-04-172-8/+8
| | | |_|_|/ | | |/| | |
| * | | | | MODELS: added emisar-d3aaSelene ToyKeeper2024-04-011-1/+2
| | | | | |
| * | | | | make-release.sh should use version-string.sh instead of duplicating codeSelene ToyKeeper2024-03-311-3/+1
| | | | | |
| * | | | | Merge branch 'emisar-d3aa' into trunkSelene ToyKeeper2024-03-318-2/+567
| |\ \ \ \ \ | | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added support for new Emisar D3AA torch. * emisar-d3aa: 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 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) 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 d3aa: made it easy to switch between vddio2 and external voltage divider emisar-d3aa: new model number, since this is a new product line added initial code for emisar-d3aa torch
| | * | | | d3aa: fixed voltage calculation to use 0.02V units instead of 0.025VSelene ToyKeeper2024-03-292-7/+5
| | | | | |
| | * | | | Merge branch 'trunk' into emisar-d3aaSelene ToyKeeper2024-03-2920-95/+103
| | |\ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | use smooth steps in lockout mode, if enabledSelene ToyKeeper2024-03-291-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on [SammysHP's patch](https://github.com/ToyKeeper/anduril/pull/18), but only for lockout mode, not tactical.
| * | | | | Merge branch 'pr52-SiteRelEnby-manual-actions' into trunkSelene ToyKeeper2024-03-291-1/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * pr52-SiteRelEnby-manual-actions: Allow manually running GitHub actions workflows
| | * | | | | Merge branch 'manual-actions' of github.com:SiteRelEnby/anduril into ↵Selene ToyKeeper2024-03-291-1/+1
| |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pr52-SiteRelEnby-manual-actions * 'manual-actions' of github.com:SiteRelEnby/anduril: Allow manually running GitHub actions workflows
| | * | | | | Allow manually running GitHub actions workflowsSiteRelEnby2024-02-291-1/+1
| | | |/ / / | | |/| | | | | | | | | | | | | | | https://docs.github.com/en/actions/using-workflows/manually-running-a-workflow
| * | | | | Merge branch 'pr46-SiteRelEnby-bugfix-tacmode-without-momentary' into trunkSelene ToyKeeper2024-03-282-6/+8
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allows user to disable Momentary Mode at compile time, while keeping Tactical Mode. * pr46-SiteRelEnby-bugfix-tacmode-without-momentary: fixed Tactical Mode's strobes when Momentary Mode not enabled Bugfix: Tactical mode has a dependency on momentary mode
| | * | | | | fixed Tactical Mode's strobes when Momentary Mode not enabledSelene ToyKeeper2024-03-281-3/+5
| | | | | | |
| | * | | | | Merge branch 'bugfix-tacmode-without-momentary' of ↵Selene ToyKeeper2024-03-282-3/+3
| |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | github.com:SiteRelEnby/anduril into pr46-SiteRelEnby-bugfix-tacmode-without-momentary * 'bugfix-tacmode-without-momentary' of github.com:SiteRelEnby/anduril: Bugfix: Tactical mode has a dependency on momentary mode
| | * | | | | Bugfix: Tactical mode has a dependency on momentary modeSiteRelEnby2024-02-022-3/+3
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use case 1: Updating a t85 light, where tactical mode is useful but takes some squeezing, and momentary is less useful Use case 2: Custom builds for people who don't like/want momentary mode
| * | | | | Merge branch 'pr49-SiteRelEnby-tactical-mode-3c-fix' into trunkSelene ToyKeeper2024-03-281-0/+5
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes [bug #40](https://github.com/ToyKeeper/anduril/issues/40) Don't change channel during 3C in Tactical Mode. * pr49-SiteRelEnby-tactical-mode-3c-fix: Bugfix: Prevent switching channel modes when in tactical mode
| | * | | | | Merge branch 'tactical-mode-3c-fix' of github.com:SiteRelEnby/anduril into ↵Selene ToyKeeper2024-03-281-0/+5
| |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pr49-SiteRelEnby-tactical-mode-3c-fix * 'tactical-mode-3c-fix' of github.com:SiteRelEnby/anduril: Bugfix: Prevent switching channel modes when in tactical mode
| | * | | | | Bugfix: Prevent switching channel modes when in tactical modeSiteRelEnby2024-02-141-0/+5
| | |/ / / / | | | | | | | | | | | | | | | | | | Fixes issue https://github.com/ToyKeeper/anduril/issues/40
| * | | | | increased voltage precision from 0.025V to 0.02VSelene ToyKeeper2024-03-2715-86/+87
| | | | | | | | | | | | | | | | | | | | | | | | (so 0 to 255 now goes from 0.00V to 5.10V)
| * | | | | fixed inaccurate comment (thanks to xikteny for spotting it)Selene ToyKeeper2024-03-231-1/+1
| | | | | |
| | | * | | d3aa weak battery test: blink 3x instead of 2x, and omit number readoutSelene ToyKeeper2024-03-293-5/+18
| | | | | |
| | | * | | weak battery detection: use different thresholds for AA and Li-IonSelene ToyKeeper2024-03-262-12/+17
| | | | | | | | | | | | | | | | | | | | | | | | (also, fixed bug where a totally empty li-ion didn't get limited)
| | | * | | d3aa: got weak battery detection actually working,Selene ToyKeeper2024-03-264-40/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and not letting the magic smoke out of updi adapters any more (probably) The alkaline detection might be a little too lenient though; it could potentially fail to activate limits when the cell is completely full or stronger than an average alkaline. One of my test cells measured at 72 / 75, so if it was just a little stronger it'd pass... but most alkalines I tried were in the 40 to 60 range and failed easily. OTOH, if I make it easier to fail, it's likely to trip on normal li-ion cells, and I don't want that. So as a future enhancement idea, maybe it should have a smaller sag threshold for AA and a larger threshold for li-ion. That would reduce false negatives for AA, while still preventing false positives for li-ion.
| | | * | | dammit, got alkaline detection half working and then my flashing adapter diedSelene ToyKeeper2024-03-255-2/+91
| | | | | | | | | | | | | | | | | | | | | | | | (saving progress here so I can work on a different branch)
| | | * | | d3aa fine-tuning:Selene ToyKeeper2024-03-113-46/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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 measurementSelene ToyKeeper2024-03-043-4/+5
| | | | | |
| | | * | | Merge branch 'trunk' into emisar-d3aaSelene ToyKeeper2024-03-0420-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
| | | * | | Merge branch 'trunk' into emisar-d3aaSelene ToyKeeper2023-12-0515-246/+506
| | | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * trunk: moved version string calculation to bin/version-string.sh forgot one item in the ChangeLog ChangeLog: added 2023-12-03 release notes, converted @modelname to &modelname docs: expanded / reorganized info on Version Check formats updated MODELS, bin/models.py, and hw/BRANDS... fw3x: document how it ships with the wrong fuse values, and how to fix it github CI: fetch history too, to allow detection of version tags build-all: handle the case where "git describe" can't get any tags run CI on all branches, not just on trunk fetch tags on CI checkout, so 'git describe' can work added docs/battery-rainbow.png from old repo, since it's still relevant added bin/make-release.sh to generate a .zip file ready for release build-all.sh: re-indented, started organizing code into functions changed version number to use the latest release tag instead of build date
| | | * | | | d3aa: made it easy to switch between vddio2 and external voltage dividerSelene ToyKeeper2023-12-052-9/+14
| | | | | | |
| | | * | | | emisar-d3aa: new model number, since this is a new product lineSelene ToyKeeper2023-11-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 0144 model number is reserved for the successor to the Meteor M44. This is Hank's first AA light, so it's assigned as 0161: - 01: Emisar - 6: product line 6 - 1: model 1
| | | * | | | added initial code for emisar-d3aa torchSelene ToyKeeper2023-11-305-0/+450
| | | | | | |
* | | | | | | 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