| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2021-05-04 | Update 1-Series to use 10 MHz clock and Phase Correct PWM. Add PWM ↵ | Gabriel Hart | 2 | -4/+5 | |
| documentation. Also clear thermal offset on factory reset instead of setting it to 21*C. | |||||
| 2021-04-13 | fixed missing ifdef for simple UI | Selene ToyKeeper | 1 | -1/+4 | |
| 2021-04-13 | fixed wrong word in manual (turbo is in full UI only) | Selene ToyKeeper | 1 | -1/+1 | |
| 2021-04-02 | re-numbered t1616 builds to reflect manufacturer better | Selene ToyKeeper | 5 | -8/+8 | |
| (all the Sofirn ones are pre-production builds intended to go on new Sofirn-produced hardware) | |||||
| 2021-04-02 | fixed blinking aux LED on gchart-fet1-t1616 (was fast and bright, now uses ↵ | Selene ToyKeeper | 1 | -0/+5 | |
| 2-level heartbeat pattern) | |||||
| 2021-04-01 | reverted version.h back to generic original | Selene ToyKeeper | 1 | -1/+4 | |
| 2021-04-01 | Renamed gchart-fet1-t16 to t1616, to make it consistent with other t1616 models. | Selene ToyKeeper | 2 | -2/+2 | |
| 2021-04-01 | slightly reorganized declaration of PCINT to make it easier to read | Selene ToyKeeper | 1 | -16/+10 | |
| 2021-04-01 | touched up a bit of formatting and a note for later optimization | Selene ToyKeeper | 1 | -4/+7 | |
| 2021-02-01 | Add RGB Aux functionality for 1-Series | Gabriel Hart | 2 | -22/+43 | |
| 2021-02-01 | Updated the Sofirn SP10S Anduril board | Gabriel Hart | 2 | -3/+1 | |
| 2021-01-25 | updated MODELS file with missing K9.3-nofet build target | Selene ToyKeeper | 1 | -0/+1 | |
| 2021-01-25 | removed redundant function call, added missing comment | Selene ToyKeeper | 2 | -4/+1 | |
| 2021-01-25 | bug pseudo-fix: K9.3 lockout mode failed in blinking single-color mode | Selene ToyKeeper | 2 | -0/+12 | |
| because of what appears to be compiler jank or a race condition or some other highly unusual issue (fixed by eating up extra clock cycles in the affected code path) | |||||
| 2021-01-12 | Clean up a couple unnecessary #defines in gchart fet1 config file | Gabriel Hart | 1 | -8/+0 | |
| 2021-01-12 | Add the override of ATTINY setting to 1616 for the new T1616 config files | Gabriel Hart | 3 | -0/+3 | |
| 2021-01-12 | Add hwdef for BLF Q8 with t1616 and cfg files for the Q8, Lantern, and SP36 | Gabriel Hart | 4 | -0/+166 | |
| 2021-01-12 | Rename SP10Ss hwdef file to align with others | Gabriel Hart | 1 | -1/+1 | |
| 2021-01-12 | Add Sofirn SP10S (adapter) and dual-voltage logic | Gabriel Hart | 4 | -1/+36 | |
| 2020-12-20 | Fix 1-Series standby tick speed, use 2C Turbo | Gabriel Hart | 3 | -3/+6 | |
| 2020-12-18 | Add AVR 1-Series and t1616 board and scripts | Gabriel Hart | 9 | -6/+185 | |
| 2020-12-13 | noctigon k9.3: default to aux RGB rainbow mode, and automatic memory | Selene ToyKeeper | 1 | -2/+3 | |
| 2020-10-22 | enabled memory timer and resetting tint after timeout on K9.3 | Selene ToyKeeper | 3 | -2/+15 | |
| (unsure if I'll keep it this way though, or if the old way was better) | |||||
| 2020-10-18 | added model number to Lume1 FW3X build target | Selene ToyKeeper | 2 | -0/+5 | |
| 2020-10-18 | minor update to anduril-ui.png (added clarification of what "3H" means) | Selene ToyKeeper | 2 | -27/+5 | |
| 2020-10-16 | added K9.3-noFET build target (for models with E21A as main LEDs) | Selene ToyKeeper | 2 | -1/+55 | |
| 2020-10-16 | start tint at 0 instead of 128 on lights with toggle instead of ramp | Selene ToyKeeper | 1 | -0/+4 | |
| 2020-10-16 | added ramp 3H -> momentary turbo | Selene ToyKeeper | 2 | -0/+16 | |
| 2020-10-15 | made gradual_tick() work on K9.3 (via override), fixed strobe config, | Selene ToyKeeper | 4 | -9/+87 | |
| made blink_once() more configurable (and more reliable on K9.3) | |||||
| 2020-10-14 | got K9.3 2nd LEDs working (and modified FSM to allow this sort of thing) | Selene ToyKeeper | 5 | -1/+85 | |
| added a way to include per-model code overrides added an override mechanism for logic inside set_level() wrote K9.3's set_level() function added TINT_RAMP_TOGGLE_ONLY mode for tint ramping | |||||
| 2020-10-14 | configured K9.3 cfg (mostly), assigned a model number, fixed typo in hwdef | Selene ToyKeeper | 2 | -16/+18 | |
| (main LEDs work now; 2nd LEDs not yet) (aux and button LEDs work too, plus switch) | |||||
| 2020-10-14 | copied KR4 cfg to K9.3 cfg | Selene ToyKeeper | 1 | -0/+65 | |
| 2020-10-14 | renamed LED_ENABLE2_* to LED2_ENABLE_* | Selene ToyKeeper | 2 | -8/+8 | |
| 2020-09-30 | improved docs, changed blinky order: Battcheck, Tempcheck, Beacon, SOS | Selene ToyKeeper | 6 | -94/+127 | |
| 2020-09-27 | fixed factory reset (forgot one line in previous commit) | Selene ToyKeeper | 1 | -0/+1 | |
| 2020-09-27 | reworked nice_delay interrupt system and fixed some old issues: | Selene ToyKeeper | 7 | -37/+38 | |
| - added set_state_deferred(), to avoid timing issues when changing state in loop() (fixes bug where first button press after version check was sometimes ignored, and similar issue after battcheck in simple UI) - reduced chance of eating first button press after simple UI's battcheck, because it spent an extra second waiting after finishing the readout, and it wasn't intuitive for a single click to go from "post-battcheck darkness" to "off" during that period - made interrupt_nice_delays() happen every time the state changes, instead of having nice_delay() explicitly check for state changes while it waits... (because the explicit check was buggy and used more ROM) - made nice_delay_ms() abort immediately when interrupt is set, instead of waiting 1ms before it even checks for the interrupt condition... this makes aborted animations end a lot faster, with less visible flickering - made blink_num() smaller and simpler, because changes listed above make it possible - slightly changed order of events in main(), to accommodate for changes above - fixed issue where battcheck would keep trying to blink out numbers while the user was holding 10H for voltage config mode - ... and reduced ROM size by about 38 bytes | |||||
| 2020-09-27 | fixed bug: momentary bike mode could sometimes get stuck on for a few ↵ | Selene ToyKeeper | 1 | -0/+1 | |
| seconds after releasing button | |||||
| 2020-09-25 | tiny clarification in the manual about memory | Selene ToyKeeper | 1 | -0/+5 | |
| (committed despite being tiny, so I can do a merge in a moment) | |||||
| 2020-09-25 | reduced temperature limit for Noctigon K1-12V, to avoid overheating the ↵ | Selene ToyKeeper | 1 | -2/+6 | |
| boost circuit | |||||
| 2020-09-25 | removed ROM-size reduction options from larger build targets; not needed any ↵ | Selene ToyKeeper | 3 | -11/+0 | |
| more | |||||
| 2020-09-25 | reduced ROM size by ~58 to ~88 bytes by making lookup tables const | Selene ToyKeeper | 1 | -5/+5 | |
| patch by SammysHP and Grumsel: https://gist.github.com/SammysHP/48347a770995921444a6e91b187cb55b http://budgetlightforum.com/comment/1699350#comment-1699350 | |||||
| 2020-09-25 | reduced ROM 4 bytes by rearranging thermal_config_save() logic a bit | Selene ToyKeeper | 1 | -7/+6 | |
| patch is from SammysHP: https://gist.github.com/SammysHP/48347a770995921444a6e91b187cb55b | |||||
| 2020-09-24 | documentation improvements: | Selene ToyKeeper | 6 | -35/+122 | |
| - moved MODELS to BRANDS - added MODELS file generated from "make models" - added version check info to manual - clarified how memory options work - fixed docs for auto-lock feature - small code comment clarifications | |||||
| 2020-09-24 | reduced ROM another 24 bytes by refactoring config-mode.c | Selene ToyKeeper | 1 | -16/+4 | |
| (also fixed a corner case bug with calling savefunc() with a config step of 0 if the user has frame-perfect timing) (and a bug which could have affected later revisions, calling savefunc(0,N) when invoked via click instead of hold) Patch contributed by SammysHP: https://gist.github.com/SammysHP/78af437c6723112ddfdc6b6d6b5e3022 | |||||
| 2020-09-24 | fixed bug: zero clicks in ceiling config set ceiling to nonsense value | Selene ToyKeeper | 1 | -3/+3 | |
| 2020-09-24 | re-added features to build targets which were too big before | Selene ToyKeeper | 3 | -4/+4 | |
| 2020-09-24 | changed menu style and moved menus from "click" events to "hold" events | Selene ToyKeeper | 11 | -175/+180 | |
| (also reduced ROM size by 126 bytes) | |||||
| 2020-09-18 | clearer comments about "Ramp 2C" behaviors with each build option | Selene ToyKeeper | 1 | -6/+7 | |
| 2020-09-18 | added USE_2C_MAX_TURBO option from Tom E | Selene ToyKeeper | 2 | -4/+19 | |
| Makes "Ramp 2C" behave like Anduril1 instead of Anduril2. So it goes to full power turbo in the advanced UI, or ceiling in the simple UI. Otherwise, default Anduril2 behavior is for "Ramp 2C" to go to/from the ceiling level... unless already ramped up to that level in advanced mode, in which case it'll go to full turbo. | |||||
| 2020-09-15 | forgot to add hybrid memory to the documentation | Selene ToyKeeper | 1 | -3/+14 | |
