| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge TKs changes from 2021-01-25 | Gabriel Hart | 2021-02-01 | 13 | -13/+325 |
| |\ | |||||
| | * | updated MODELS file with missing K9.3-nofet build target | Selene ToyKeeper | 2021-01-25 | 1 | -0/+1 |
| | | | |||||
| | * | removed redundant function call, added missing comment | Selene ToyKeeper | 2021-01-25 | 2 | -4/+1 |
| | | | |||||
| | * | bug pseudo-fix: K9.3 lockout mode failed in blinking single-color mode | Selene ToyKeeper | 2021-01-25 | 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) | ||||
| | * | merged noctigon k9.3 branch | Selene ToyKeeper | 2021-01-24 | 12 | -12/+314 |
| | |\ | |||||
| | | * | noctigon k9.3: default to aux RGB rainbow mode, and automatic memory | Selene ToyKeeper | 2020-12-13 | 1 | -2/+3 |
| | | | | |||||
| | | * | enabled memory timer and resetting tint after timeout on K9.3 | Selene ToyKeeper | 2020-10-22 | 3 | -2/+15 |
| | | | | | | | | | | | | | | | | (unsure if I'll keep it this way though, or if the old way was better) | ||||
| | | * | added K9.3-noFET build target (for models with E21A as main LEDs) | Selene ToyKeeper | 2020-10-16 | 2 | -1/+55 |
| | | | | |||||
| | | * | start tint at 0 instead of 128 on lights with toggle instead of ramp | Selene ToyKeeper | 2020-10-16 | 1 | -0/+4 |
| | | | | |||||
| | | * | made gradual_tick() work on K9.3 (via override), fixed strobe config, | Selene ToyKeeper | 2020-10-15 | 4 | -9/+87 |
| | | | | | | | | | | | | | | | | made blink_once() more configurable (and more reliable on K9.3) | ||||
| | | * | got K9.3 2nd LEDs working (and modified FSM to allow this sort of thing) | Selene ToyKeeper | 2020-10-14 | 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 | ||||
| | | * | configured K9.3 cfg (mostly), assigned a model number, fixed typo in hwdef | Selene ToyKeeper | 2020-10-14 | 2 | -16/+18 |
| | | | | | | | | | | | | | | | | | | | (main LEDs work now; 2nd LEDs not yet) (aux and button LEDs work too, plus switch) | ||||
| | | * | copied KR4 cfg to K9.3 cfg | Selene ToyKeeper | 2020-10-14 | 1 | -0/+65 |
| | | | | |||||
| | | * | renamed LED_ENABLE2_* to LED2_ENABLE_* | Selene ToyKeeper | 2020-10-14 | 2 | -8/+8 |
| | | | | |||||
| * | | | Add RGB Aux functionality for 1-Series | Gabriel Hart | 2021-02-01 | 2 | -22/+43 |
| | | | | |||||
| * | | | Updated the Sofirn SP10S Anduril board | Gabriel Hart | 2021-02-01 | 2 | -3/+1 |
| | | | | |||||
| * | | | Clean up a couple unnecessary #defines in gchart fet1 config file | Gabriel Hart | 2021-01-12 | 1 | -8/+0 |
| | | | | |||||
| * | | | Add the override of ATTINY setting to 1616 for the new T1616 config files | Gabriel Hart | 2021-01-12 | 3 | -0/+3 |
| | | | | |||||
| * | | | Add hwdef for BLF Q8 with t1616 and cfg files for the Q8, Lantern, and SP36 | Gabriel Hart | 2021-01-12 | 4 | -0/+166 |
| | | | | |||||
| * | | | Rename SP10Ss hwdef file to align with others | Gabriel Hart | 2021-01-12 | 1 | -1/+1 |
| | | | | |||||
| * | | | Add Sofirn SP10S (adapter) and dual-voltage logic | Gabriel Hart | 2021-01-12 | 4 | -1/+36 |
| | | | | |||||
| * | | | Fix 1-Series standby tick speed, use 2C Turbo | Gabriel Hart | 2020-12-20 | 3 | -3/+6 |
| | | | | |||||
| * | | | Add AVR 1-Series and t1616 board and scripts | Gabriel Hart | 2020-12-18 | 9 | -6/+185 |
| |/ / | |||||
| * | | added model number to Lume1 FW3X build target | Selene ToyKeeper | 2020-10-18 | 2 | -0/+5 |
| | | | |||||
| * | | merged fsm branch, mostly to get Lume1 driver support | Selene ToyKeeper | 2020-10-18 | 5 | -30/+130 |
| |\ \ | |||||
| | * \ | merged lume1 branch for LoneOceans' FW3A-Lume1 driver support | Selene ToyKeeper | 2020-10-18 | 3 | -3/+125 |
| | |\ \ | |||||
| | | * | | cleaned up cfg-fw3x-lume1.h a little: | Selene ToyKeeper | 2020-09-07 | 1 | -19/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | - removed old thermal definitions which aren't used any more - rearranged a couple options to group them better | ||||
| | | * | | adjusted Lume1 (FW3X) cfg and hwdef according to what seems right for it | Selene ToyKeeper | 2020-09-07 | 1 | -26/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | (but it's not tested since I have no relevant hardware... need to get it tested by someone who has the hardware) | ||||
| | | * | | added support for LED_ENABLE_PIN having a min/max ramp level where it turns on | Selene ToyKeeper | 2020-09-07 | 1 | -3/+21 |
| | | | | | |||||
| | | * | | added support for external thermal sensors in fsm-adc.c | Selene ToyKeeper | 2020-09-07 | 1 | -0/+14 |
| | | | | | |||||
| | | * | | imported cfg and hwdef files for lume1 | Selene ToyKeeper | 2020-09-02 | 1 | -0/+106 |
| | | | | | |||||
| | * | | | minor update to anduril-ui.png (added clarification of what "3H" means) | Selene ToyKeeper | 2020-10-18 | 2 | -27/+5 |
| | | | | | |||||
| * | | | | added ramp 3H -> momentary turbo | Selene ToyKeeper | 2020-10-16 | 2 | -0/+16 |
| | |_|/ |/| | | |||||
| * | | | improved docs, changed blinky order: Battcheck, Tempcheck, Beacon, SOS | Selene ToyKeeper | 2020-09-30 | 6 | -94/+127 |
| | | | | |||||
| * | | | fixed factory reset (forgot one line in previous commit) | Selene ToyKeeper | 2020-09-27 | 1 | -0/+1 |
| | | | | |||||
| * | | | reworked nice_delay interrupt system and fixed some old issues: | Selene ToyKeeper | 2020-09-27 | 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 | ||||
| * | | | fixed bug: momentary bike mode could sometimes get stuck on for a few ↵ | Selene ToyKeeper | 2020-09-27 | 1 | -0/+1 |
| | | | | | | | | | | | | | seconds after releasing button | ||||
| * | | | merged from fsm to get K1-12V thermal fix | Selene ToyKeeper | 2020-09-25 | 1 | -2/+6 |
| |\| | | |||||
| | * | | reduced temperature limit for Noctigon K1-12V, to avoid overheating the ↵ | Selene ToyKeeper | 2020-09-25 | 1 | -2/+6 |
| | |/ | | | | | | | boost circuit | ||||
| * | | tiny clarification in the manual about memory | Selene ToyKeeper | 2020-09-25 | 1 | -0/+5 |
| | | | | | | | | | | | (committed despite being tiny, so I can do a merge in a moment) | ||||
| * | | removed ROM-size reduction options from larger build targets; not needed any ↵ | Selene ToyKeeper | 2020-09-25 | 3 | -11/+0 |
| | | | | | | | | | more | ||||
| * | | reduced ROM size by ~58 to ~88 bytes by making lookup tables const | Selene ToyKeeper | 2020-09-25 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | patch by SammysHP and Grumsel: https://gist.github.com/SammysHP/48347a770995921444a6e91b187cb55b http://budgetlightforum.com/comment/1699350#comment-1699350 | ||||
| * | | reduced ROM 4 bytes by rearranging thermal_config_save() logic a bit | Selene ToyKeeper | 2020-09-25 | 1 | -7/+6 |
| | | | | | | | | | | | | | patch is from SammysHP: https://gist.github.com/SammysHP/48347a770995921444a6e91b187cb55b | ||||
| * | | documentation improvements: | Selene ToyKeeper | 2020-09-24 | 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 | ||||
| * | | reduced ROM another 24 bytes by refactoring config-mode.c | Selene ToyKeeper | 2020-09-24 | 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 | ||||
| * | | fixed bug: zero clicks in ceiling config set ceiling to nonsense value | Selene ToyKeeper | 2020-09-24 | 1 | -3/+3 |
| | | | |||||
| * | | re-added features to build targets which were too big before | Selene ToyKeeper | 2020-09-24 | 3 | -4/+4 |
| | | | |||||
| * | | changed menu style and moved menus from "click" events to "hold" events | Selene ToyKeeper | 2020-09-24 | 11 | -175/+180 |
| | | | | | | | | | | | (also reduced ROM size by 126 bytes) | ||||
| * | | clearer comments about "Ramp 2C" behaviors with each build option | Selene ToyKeeper | 2020-09-18 | 1 | -6/+7 |
| | | | |||||
| * | | added USE_2C_MAX_TURBO option from Tom E | Selene ToyKeeper | 2020-09-18 | 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. | ||||
