aboutsummaryrefslogtreecommitdiff
path: root/hw/sofirn/lt1s-pro/cfg.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-11-03renamed cfg.h -> anduril.h so each UI can have its own cfg (part 1)Selene ToyKeeper1-125/+0
(still need to update file contents afterward, but doing it in a separate commit so git can detect renames easier)
2023-11-02got things to compile again, renamed #includesSelene ToyKeeper1-1/+1
(also modified the build scripts to work with the new file structure)
2023-11-02reorganized project files (part 1)Selene ToyKeeper1-0/+0
(just moved files, didn't change the contents yet, and nothing will work without updating #includes and build scripts and stuff)
2023-10-29fixed blf-lt1-t1616, after testing on actual hardwareSelene ToyKeeper1-11/+11
(its DSM interrupt wasn't working at all, and it needed a few other tweaks)
2023-09-22sofirn-lt1s-pro: allow configuring the blink channelSelene ToyKeeper1-0/+3
emisar-d4k-3ch: removed redundant #define
2023-07-18lowercase'd sofirn-lt1s-pro filesSelene ToyKeeper1-1/+1
2023-04-19LT1S Pro: added white-only auto-tint mode, at gchart's requestSelene ToyKeeper1-6/+8
2023-04-17LT1S Pro: raised the ramp a bit; it seemed too low in the middleSelene ToyKeeper1-2/+9
2023-04-17switched the rest of FSM + Anduril to use SPDX license headersSelene ToyKeeper1-1/+3
instead of full GPL headers (or all too often, nothing at all) There are a few "FIXME" entries where I'm not sure about the correct copyright.
2023-04-15added ability to use 2 colors in config modeSelene ToyKeeper1-0/+3
2023-04-15LT1S Pro: added manual memory with a timer by default, like on SP10 ProSelene ToyKeeper1-0/+6
2023-04-15LT1S Pro: reduced visibility of PWM by dropping the TOP values fasterSelene ToyKeeper1-9/+7
(and reduced mid-ramp "stall" behavior) The red channel seems to behave a little better too, when PWM is limited to 9 kHz or so instead of 10 kHz. It really starts spazzing out at even 10.1 kHz, 1% above its spec, and behaves nicer at 9 kHz or below.
2023-04-14LT1S: added thermal regulationSelene ToyKeeper1-5/+11
... and a bunch of gradual_tick functions ... and abstracted out some of the tint calculations ... and moved some UI settings into cfg.h
2023-04-14LT1S Pro: after measuring, perhaps low aux mode is better after allSelene ToyKeeper1-2/+10
2023-04-14LT1S Pro: added dynamic PWM (much better low modes!)Selene ToyKeeper1-18/+21
2023-04-13refactor progress checkpoint ... got Sofirn LT1S Pro and Emisar D4v2 workingSelene ToyKeeper1-22/+19
with the new channel mode system ... but there's a lot more left to do
2023-04-07merging gchart's changes, part 1...Selene ToyKeeper1-13/+28
+ added Sofirn LT1S Pro + added Sofirn SC21 Pro + added Wurkkos TS10 + added Wurkkos TS25 * small changes to other models * improved dual voltage support + added attiny1616 flashing python script w/ pymcuprog These changes are incomplete. It does not yet include: - extended simple UI - t1616 WDT reset detection - gchart's OUTPUT_MUX code (I plan to rewrite the entire tint system)
2021-09-10fixed blf-lantern-t1616 build... I thinkSelene ToyKeeper1-16/+2
(can't test because I have no hardware, but it at least compiles)
2021-04-14aux LED config cleaning...Selene ToyKeeper1-4/+0
- use fancy blinking mode by default (define USE_OLD_BLINKING_INDICATOR if old slow mode is wanted) - remove TICK_DURING_STANDBY from all cfg-*.h files because it's enabled automatically by other features anyway (autolock, memory timer) - remove STANDBY_TICK_SPEED from cfg-*.h because all the values matched the default anyway so it was redundant - set rot66 button LED to high+blinking instead of high+off (it was only "off" because it ran out of space, and that was resolved) - enabled fancier indicator by default on fireflies-ui and rampingiosv3, since its other #define clauses were removed (not sure if those older UIs still compile, but if so, it's worth at least trying not to break it)
2021-04-02re-numbered t1616 builds to reflect manufacturer betterSelene ToyKeeper1-1/+1
(all the Sofirn ones are pre-production builds intended to go on new Sofirn-produced hardware)
2021-01-12Add the override of ATTINY setting to 1616 for the new T1616 config filesGabriel Hart1-0/+1
2021-01-12Add hwdef for BLF Q8 with t1616 and cfg files for the Q8, Lantern, and SP36Gabriel Hart1-9/+5
2020-08-31added model numbers to each build target, and to version check functionSelene ToyKeeper1-0/+1
2020-08-20raised ceiling levels for simple UI in each build targetSelene ToyKeeper1-2/+4
(the idea is "high but not crazy", or around 100% to 150% of thermally-sustainable level) ... and set the default steps to 5 instead of 3
2020-08-05organized config defaults, added some ramp options to default configSelene ToyKeeper1-1/+3
2020-07-12cleaned up s/ceiling/ceil/ and s/muggle_/simple_ui_/ in config filesSelene ToyKeeper1-6/+6
2019-12-03adjusted lantern tint ramping power correction again, based on measurements ↵Selene ToyKeeper1-1/+1
of the previous attempt
2019-11-29adjusted BLF Lantern (Sofirn LT1) tint ramping power correction factor to ↵Selene ToyKeeper1-0/+4
match production units (also made the factor configurable per build target)
2019-11-18added SOS mode to the BLF LT1 Lantern build, because people wanted itSelene ToyKeeper1-0/+3
2019-10-02made lantern's muggle mode brighter (matches default stepped ramp level 4 of 5)Selene ToyKeeper1-0/+3
and made the floor slightly lower (almost as low as level 1 of 5) because this light doesn't run hot enough for the previous limit to make sense (was roughly step 2.9 of 5)
2019-05-14added auto-tint modes, refactored some indicator blinks into "blip()", ↵Selene ToyKeeper1-3/+4
enabled blink at ceiling for lantern
2019-05-13made tint ramping blink at ends of ramp, made lantern default to stepped ↵Selene ToyKeeper1-1/+2
mode, lowered lantern floor, made beacon blink shorter
2019-05-10reworked candle mode a bit more, now specifies the amplitude of each wave in ↵Selene ToyKeeper1-2/+2
percent, with a higher potential brightness but more of a low bias overall (looks good on the lantern; haven't tried it elsewhere yet)
2019-05-10made candle mode amplitude configurable at compile time,Selene ToyKeeper1-0/+3
and increased the magnitude for the lantern build
2018-12-19configured lantern stepped ramp and button LED mode, set default tint to 128 ↵Selene ToyKeeper1-1/+7
(balanced)
2018-11-08added lantern pin layoutSelene ToyKeeper1-0/+8
2018-09-13ramp tint faster, remember after battery changeSelene ToyKeeper1-2/+2
also, fixed typo while setting default ramp values
2018-09-13oops, forgot to add lantern config fileSelene ToyKeeper1-0/+59