aboutsummaryrefslogtreecommitdiff
path: root/spaghetti-monster (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-08-03converted all K9.3 builds and D4Sv2-tintramp-fet (now emisar-2ch-fet)Selene ToyKeeper10-284/+209
to multi-channel, and removed old K9.3 builds which aren't relevant any more, and old D4Sv2-tintramp builds
2023-07-23converted BLF GT to multi-channelSelene ToyKeeper1-9/+19
2023-07-22converted noctigon-dm11-* builds to multi-channelSelene ToyKeeper5-89/+66
(but I could only test dm11-boost on actual hardware) (also, it looks like dm11-sbt90 is almost identical to the base kr4 build, so I removed its hwdef)
2023-07-21converted noctigon-k1 to multi-channelSelene ToyKeeper1-12/+30
2023-07-21fixed default channel mode after using factory reset with colorsSelene ToyKeeper1-5/+5
2023-07-21converted emisar-d4v2-nofet to multi-channel, andSelene ToyKeeper1-15/+16
gave it a new ramp with dynamic PWM
2023-07-20fixed ff-e01, ff-pl47, ff-pl47g2 (using new refactor)Selene ToyKeeper3-26/+62
2023-07-20fixed original D4S (using new refactor)Selene ToyKeeper1-7/+4
2023-07-20fixed D4Sv2 (using new refactor)Selene ToyKeeper1-0/+4
2023-07-18converted Emisar D4 and BLF Q8 to multi-channel,Selene ToyKeeper5-48/+83
and enabled previously-removed tactical mode on the Q8 since there seems to be enough space now (also lowercased their hwdef files)
2023-07-18lowercase'd sofirn-lt1s-pro filesSelene ToyKeeper1-1/+1
2023-07-17@wurkkos-*: raised default temperature limit from 45 C to 50 C,Selene ToyKeeper3-30/+29
moved some common options to a shared config file
2023-07-17fixed Wurkkos builds (using new refactor)Selene ToyKeeper1-1/+4
2023-07-16fixed d4v2, kr4, m44, emisar-2ch (using new refactor),Selene ToyKeeper3-16/+29
added RGB aux channel modes to models which didn't have it
2023-07-10refactored how channel modes are defined, and converted emisar-2ch buildSelene ToyKeeper8-423/+547
2023-07-08Partially fixed oscillating aux LED voltage colors while asleep.Selene ToyKeeper3-12/+21
Amplitude is smaller, frequency is slower, but it can still happen sometimes at color boundaries on models with bright aux LEDs on high mode. (because that's not a measurement error, it's actually oscillating voltage) The Wurkkos TS11 in particular tends to bounce when crossing certain color boundaries, because the aux LEDs are bright and change the voltage enough to push it back and forth across the boundary. Also sped up voltage measurement during first few seconds after turning off, to compensate for slowdown caused by the lowpass filter... while slowing down measurements afterward to slow the oscillation. I tried a bunch of different methods, spanning a range of "stable but slow" to "fast but unstable", and kept code clauses for three representative methods. The one enabled by default is the best compromise I found to reduce the issue as much as possible while keeping readings reasonably responsive.
2023-07-08Fixed spurious voltage warnings in attiny1616 sleep mode. Fixed by SammysHP.Selene ToyKeeper1-9/+7
https://budgetlightforum.com/t/anduril-2-feature-change-suggestions/218045/467 I was never able to reproduce the issue here, but the fix seems good and others tested it successfully.
2023-07-03added Noctigon M44 sourcesSelene ToyKeeper1-0/+110
(oops, forgot to do this earlier) (files are dated 2023-05-30)
2023-06-29fixed KR4 thermal regulationSelene ToyKeeper1-0/+1
(r714 on 2023-05-30 removed one line too many, and the value defaulted to MAX_1x7135, which was way too high) https://budgetlightforum.com/t/emisar-d4k-no-stepdown-with-anduril-2023-05-30-noctigon-kr4-hex/218956
2023-06-29Removed references to Harry Potter,Selene ToyKeeper22-324/+324
because J.K. Rowling is the figurehead of a hate group and I don't want to condone that in any way. I liked a 2-word phrase she wrote once, "mischief managed", but that was decades ago... and now she is the face of a transphobic movement known as TERFs. She turned out to be a pretty terrible person who uses her massive wealth and influence to spread hate and oppress people. To be clear: Trans rights are human rights. ... and anyone who has a problem with that has no place in this project. Patch suggested by SiteRelEnby, and TBH it's embarrassing that I didn't remove the phrase sooner. It seemed fun and innocent in 2017 when this project started, but ... things changed. https://github.com/SiteRelEnby/anduril2/commit/a1cee423b4e0e16909a90d5c3e6a7b70df30d755
2023-06-29fixed red aux blink on 1st frame of post-off voltage displaySelene ToyKeeper1-0/+1
(patch contributed by SiteRelEnby) https://github.com/SiteRelEnby/anduril2/commit/558778e22f7c7a438dcf43e35e784c7e5be049c7
2023-05-30moved definition of BLINK_ONCE_TIME to the same file as BLINK_BRIGHTNESSSelene ToyKeeper2-6/+5
2023-05-30fixed aux pre-flash (thanks to wolfgirl42)Selene ToyKeeper1-1/+1
2023-05-30documented new version check formatSelene ToyKeeper1-4/+7
2023-05-30make sure blink_digit(0) uses the same timing as the rest of the UISelene ToyKeeper1-1/+1
(BLINK_ONCE_TIME)
2023-05-30changed version check from YYYYMMDDXXXX to XXXX.YYYY-MM-DD,Selene ToyKeeper4-9/+12
where the punctuation makes a "buzz" instead of number blinks
2023-05-30Wurkkos models: add red+blue police strobeSelene ToyKeeper1-0/+6
2023-05-30synced configs between D4v2 and KR4Selene ToyKeeper2-21/+10
2023-05-30gradual adjustments: handle 0-to-255 in one step on the way up too, not just ↵Selene ToyKeeper1-1/+1
down
2023-05-30fixed bug: regulated down on some lights when not hotSelene ToyKeeper1-1/+1
(thermal calibration needs a signed integer, not unsigned)
2023-05-17converted Noctigon DM11-12V build, renamed to noctigon-dm11-boostSelene ToyKeeper2-25/+28
2023-05-02post-off voltage display: use low brightness when torch was at moon level ↵Selene ToyKeeper7-12/+30
before, and skip the voltage display after UI actions which didn't change the mode (like "Off -> 7C" to change aux LED settings)
2023-05-02added Wurkkos FC13 and TS11Selene ToyKeeper3-2/+43
(and a placeholder for the upcoming Noctigon M44)
2023-05-02post-off voltage display was slightly too long, default to 4s, not 5sSelene ToyKeeper1-1/+1
2023-05-02RGB buttons: while torch is on, use low mode below a configured levelSelene ToyKeeper1-1/+2
for real-time voltage color display, instead of always using high mode
2023-05-02documented post-off voltage display configSelene ToyKeeper1-57/+64
2023-05-02converted Wurkkos TS25 build...Selene ToyKeeper1-34/+45
... and gave it a smoother ramp ... and the other new functions added recently
2023-05-02D4v2: added the rest of the aux RGB colors as channel modes,Selene ToyKeeper3-3/+26
and set aux "white" as the mode it uses to blink out numbers
2023-05-02made "post-off voltage display" user-configurable in battcheck 7H menu item 2Selene ToyKeeper5-2/+29
(1 click per second the display should last)
2023-05-02fixed bug: channel change could stick when activating a config menu from ↵Selene ToyKeeper1-1/+15
battcheck (the blink function changed the channel, then the config menu saved it, then the blink function restored it, then the config menu restored it to the value it saved, which was wrong)
2023-05-02documented ramp 6C, ramp 4H, lockout 3H, and battcheck 3CSelene ToyKeeper1-2/+15
2023-05-02added ability to set channel mode for number readouts (batt check, temp ↵Selene ToyKeeper6-5/+39
check, version check) Press 3C in batt check mode to change the blink channel. Also fixed TS10 stepped ramp ceiling value.
2023-05-02converted Wurkkos TS10 build (and made its ramp smoother w/ better low modes)Selene ToyKeeper3-33/+64
2023-04-30documented a couple recent changesSelene ToyKeeper1-0/+4
2023-04-29converted Emisar D4Sv2 build, and updated it to use dynamic PWMSelene ToyKeeper1-26/+48
2023-04-29converted KR4-nofet buildSelene ToyKeeper1-5/+3
2023-04-29KR4: ramp can use 8 bits, since values never go over 255Selene ToyKeeper1-0/+5
also, don't blink at top of linear range
2023-04-29Noctigon KR4: updated to use new channel systemSelene ToyKeeper5-24/+42
(also tweaked D4v2 build to match KR4 as much as possible) (also added Extended Simple UI to Hank's config)
2023-04-29just a todo note for laterSelene ToyKeeper1-0/+1
2023-04-29lockout mode: fixed manual memory timer and tint, added 3H next channel,Selene ToyKeeper1-5/+23
and made 3H+ use mem level instead of lowest moon (this is needed for making the channel discernible, and also helps make aux LED controls stand out more) The 3H mapping allows users to change channels without leaving lockout, which was possible before with 3H to ramp tint, but doesn't work in new multi-channel code because it uses 3C instead... and 3C is already used. So the new 3H does sort of what the old 3H did, but in a way which is more relevant to the new channel system.