aboutsummaryrefslogtreecommitdiff
path: root/spaghetti-monster/fsm-ramping.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* post-off voltage display: use low brightness when torch was at moon level bef...Selene ToyKeeper2023-05-021-0/+1
* updated D4Sv2-tintramp -> Emisar 2-channel build target ...Selene ToyKeeper2023-04-251-1/+12
* switched the rest of FSM + Anduril to use SPDX license headersSelene ToyKeeper2023-04-171-7/+4
* reduced ROM by ~600 bytes by moving all eeprom config values to a "cfg" structSelene ToyKeeper2023-04-161-31/+95
* LT1S: added thermal regulationSelene ToyKeeper2023-04-141-33/+0
* refactor progress checkpoint ... got Sofirn LT1S Pro and Emisar D4v2 workingSelene ToyKeeper2023-04-131-156/+266
* allow supporting single-color and RGB side button in the same buildSelene ToyKeeper2022-07-291-2/+7
* sp10-pro: hard reset phase while turning off, fixes shutoff bug without a delaySelene ToyKeeper2022-04-141-8/+17
* moved fuses from cfg to hwdef, renamed LED_EN/DISABLE_DELAY to LED_ON/OFF_DELAYSelene ToyKeeper2022-04-141-17/+22
* Created LED_DISABLE_DELAY option and enabled it for SP10 Pro to hopefully eli...Gabriel Hart2022-04-131-0/+4
* Merge from TK's main A2 branch thru Rev 647 which includes several patches fo...Gabriel Hart2022-04-111-10/+41
|\
| * reduced SP10 downward ramp flicker even moreSelene ToyKeeper2021-11-061-4/+4
| * fixed flicker on inactive tint ramp channel during rampingSelene ToyKeeper2021-10-311-2/+8
| * added "200%" turbo on tint-ramping lights: D4S and LT1Selene ToyKeeper2021-10-311-4/+29
* | Experimental: add optional delay when using LED_ENABLE_PIN to avoid flashes o...Gabriel Hart2022-01-051-1/+11
* | Experimental: add optional delay when using LED_ENABLE_PIN to avoid flashes o...Gabriel Hart2022-01-041-0/+10
|/
* fixed too-slow thermal regulation bug introduced in d4sv2-tintramp branchSelene ToyKeeper2021-10-251-0/+2
* fixed K9.3 builds (oops, new update_tint() needed to be compiled out for K9.3)Selene ToyKeeper2021-09-101-1/+1
* fixed ancient bug which caused a weird up-spike in thermal regulation during ...Selene ToyKeeper2021-09-101-4/+13
* added D4Sv2-tintramp-FET build, which uses a FET on one set of LEDs for turbo...Selene ToyKeeper2021-09-101-7/+12
* got D4Sv2 tint ramping to work, with dynamic PWM (PFM)Selene ToyKeeper2021-09-081-40/+68
* moved jump start into FSM so it'll be more universal and the app won't need s...Selene ToyKeeper2021-08-231-0/+12
* force reset PWM phase when turning on from zeroSelene ToyKeeper2021-08-231-3/+27
* made dynamic PWM phase-correct; replaced brute-force phase reset to avoid fli...Selene ToyKeeper2021-08-161-19/+22
* got PFM / dynamic PWM actually working on Noctigon KR4Selene ToyKeeper2021-08-121-0/+26
* removed redundant function call, added missing commentSelene ToyKeeper2021-01-251-1/+1
* merged noctigon k9.3 branchSelene ToyKeeper2021-01-241-5/+12
|\
| * made gradual_tick() work on K9.3 (via override), fixed strobe config,Selene ToyKeeper2020-10-151-1/+3
| * got K9.3 2nd LEDs working (and modified FSM to allow this sort of thing)Selene ToyKeeper2020-10-141-0/+5
| * renamed LED_ENABLE2_* to LED2_ENABLE_*Selene ToyKeeper2020-10-141-4/+4
* | merged fsm branch, mostly to get Lume1 driver supportSelene ToyKeeper2020-10-181-3/+21
|\ \ | |/ |/|
| * added support for LED_ENABLE_PIN having a min/max ramp level where it turns onSelene ToyKeeper2020-09-071-3/+21
* | fixed bug: sunset timer didn't adjust MCU clock speed at low levels,Selene ToyKeeper2020-07-311-0/+3
|/
* made lighted button go low/high based on DEFAULT_LEVEL instead of MAX_1x7135,Selene ToyKeeper2020-07-081-2/+2
* added support for boost PMIC enable pin (K1 12V has 2 pins which need to turn...Selene ToyKeeper2020-02-251-0/+6
* merged from fsm, mostly to get thermal regulation updatesSelene ToyKeeper2019-12-171-1/+4
|\
| * adjusted BLF Lantern (Sofirn LT1) tint ramping power correction factor to mat...Selene ToyKeeper2019-11-291-1/+4
* | merged upstream fsm branchSelene ToyKeeper2019-11-251-0/+3
|\|
| * added button LED support to D4v2Selene ToyKeeper2019-09-061-0/+3
| * merged a sanitized copy of the Emisar D4v2 branch; history summarized below:Selene ToyKeeper2019-08-051-9/+17
* | un-hardcoded 255 as the highest PWM level, and used a "PWM_TOP" value insteadSelene ToyKeeper2019-08-061-2/+2
* | fsm-ramping: turn opamp chip on and off automatically based on ramp levelSelene ToyKeeper2019-07-301-0/+9
* | fsm-ramping: made it possible to change bit depth of PWM values (8-bit or 16-...Selene ToyKeeper2019-07-301-13/+13
* | merged a sanitized copy of the Emisar D4v2 branch; history summarized below:Selene ToyKeeper2019-07-261-9/+17
|/
* the lantern middle-tint power correction factor wasn't quite right...Selene ToyKeeper2019-05-141-1/+1
* added tint ramping power correction for middle tintsSelene ToyKeeper2019-05-141-6/+17
* added auto-tint modes, refactored some indicator blinks into "blip()", enable...Selene ToyKeeper2019-05-141-1/+13
* fixed tint ramp brightness being off by one level,Selene ToyKeeper2018-09-131-9/+7
* Added tint ramping. Not tested yet. Also added BLF Lantern build target.Selene ToyKeeper2018-09-131-0/+20
* Don't auto-shutoff indicator LED when entering standby mode.Selene ToyKeeper2018-06-231-0/+1