| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update 1-Series to use 10 MHz clock and Phase Correct PWM. Add PWM ↵ | Gabriel Hart | 2021-05-04 | 2 | -4/+5 |
| | | | | | documentation. Also clear thermal offset on factory reset instead of setting it to 21*C. | ||||
| * | fixed missing ifdef for simple UI | Selene ToyKeeper | 2021-04-13 | 1 | -1/+4 |
| | | |||||
| * | fixed wrong word in manual (turbo is in full UI only) | Selene ToyKeeper | 2021-04-13 | 1 | -1/+1 |
| | | |||||
| * | merged gchart's Tiny1 series branch for t1616 support | Selene ToyKeeper | 2021-04-02 | 12 | -14/+416 |
| |\ | |||||
| | * | re-numbered t1616 builds to reflect manufacturer better | Selene ToyKeeper | 2021-04-02 | 5 | -8/+8 |
| | | | | | | | | | | | (all the Sofirn ones are pre-production builds intended to go on new Sofirn-produced hardware) | ||||
| | * | fixed blinking aux LED on gchart-fet1-t1616 (was fast and bright, now uses ↵ | Selene ToyKeeper | 2021-04-02 | 1 | -0/+5 |
| | | | | | | | | | 2-level heartbeat pattern) | ||||
| | * | reverted version.h back to generic original | Selene ToyKeeper | 2021-04-01 | 1 | -1/+4 |
| | | | |||||
| | * | Renamed gchart-fet1-t16 to t1616, to make it consistent with other t1616 models. | Selene ToyKeeper | 2021-04-01 | 2 | -2/+2 |
| | | | |||||
| | * | slightly reorganized declaration of PCINT to make it easier to read | Selene ToyKeeper | 2021-04-01 | 1 | -16/+10 |
| | | | |||||
| | * | touched up a bit of formatting and a note for later optimization | Selene ToyKeeper | 2021-04-01 | 1 | -4/+7 |
| | | | |||||
| | * | 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) | ||||
