aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fixed bug: button release events were sending 0 as the arg instead of the ↵Selene ToyKeeper2020-07-121-10/+9
| | | | | | | number of ticks the button was held (bug had no effect in any current UIs, but I needed it fixed for a feature I want to add)
* moved all config modes and aux LED config actions to 7C / 7HSelene ToyKeeper2020-07-121-19/+22
|
* allowed simple UI to use stepped ramp, reduced size,Selene ToyKeeper2020-07-121-63/+81
| | | | | | | | fixed wrong initial brightness on boot or after changing UI style, started making simple UI ramp configurable, made floor/ceil/steps for smooth/stepped/simple use arrays instead of individual vars, generally refactored a bit of ramp-related code
* added lockout 4C -> on, lockout 4H -> floor, and strobe 5C -> momentarySelene ToyKeeper2020-07-121-2/+16
|
* cleaned up s/ceiling/ceil/ and s/muggle_/simple_ui_/ in config filesSelene ToyKeeper2020-07-1223-77/+77
|
* limited simple UI floor and ceiling to muggle mode levels,Selene ToyKeeper2020-07-121-52/+70
| | | | | | | moved floor/ceiling calculations (mostly) to use only "ramp_floor" and "ramp_ceil" which update based on current mode, s/simple_mode/simple_ui/, made "ceil" vs "ceiling" more consistent
* removed muggle mode, replaced it with simple mode (first pass, incomplete)Selene ToyKeeper2020-07-121-252/+136
|
* made lighted button go low/high based on DEFAULT_LEVEL instead of MAX_1x7135,Selene ToyKeeper2020-07-084-7/+9
| | | | | | | because the MAX_1x7135 level is wrong on some lights (like the D4v2.5) ... and generally adjusted anything else necessary to make that work. (including a lower default on D18 and D4Sv2, which were both too high)
* fixed D4v2.5 button LED behaviorSelene ToyKeeper2020-07-081-5/+3
|
* minor formatting cleanupSelene ToyKeeper2020-07-082-8/+7
|
* added Emisar D4v2.5 support (D4v2 with a KR4 driver, same as KR4 but with ↵Selene ToyKeeper2020-07-084-3/+141
| | | | lighted button indicator LED support)
* merged in support for Noctigon K1-SBT90.2Selene ToyKeeper2020-06-012-0/+204
|\
| * merged from fsm to get latest updatesSelene ToyKeeper2020-06-0127-70/+109
| |\ | |/ |/|
* | "SOS" is treated as one "letter" in Morse code... it's not three lettersSelene ToyKeeper2020-06-011-1/+2
| | | | | | | | | | (so, don't put the normal inter-letter gap between)
* | fixed compile error when all strobe modes are disabledSelene ToyKeeper2020-05-141-0/+6
| |
* | gave Werner's UI a simple MakefileSelene ToyKeeper2020-05-141-0/+7
| |
* | fixed builds of Werner's UI on targets which had been failing (Noctigon K1, ↵Selene ToyKeeper2020-05-142-3/+10
| | | | | | | | BLF LT1 Lantern, and all attiny1634 targets)
* | fixed eeprom_wl functions on attiny1634Selene ToyKeeper2020-05-141-10/+10
| | | | | | | | | | (didn't build before, due to a data type mismatch)
* | fixed build of "momentary" example UISelene ToyKeeper2020-05-142-2/+1
| |
* | fixed build when USE_GOODNIGHT_MODE not enabledSelene ToyKeeper2020-05-141-0/+14
| |
* | removed unused TEMP_CHANNEL thing from FSM-related codeSelene ToyKeeper2020-04-2913-30/+3
| |
* | merged Noctigon KR4 and K1-12V (XHP35) branchesSelene ToyKeeper2020-04-2714-23/+542
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | (also includes some minor thermal updates to make it faster, more stable, and easier to tweak per host) (and some code to prevent eeprom corruption while turning power chips on/off) (and enables reboot function on tiny1634) (and makes rainbow aux RGB mode speed configurable per host) (and calibrates the original K1 a bit better)
* | | added a noFET build for D4v2, by requestSelene ToyKeeper2020-04-132-1/+35
| | |
* | | recalibrated timing of nice_delay_ms() based on strobe speed measurements...Selene ToyKeeper2020-04-132-5/+5
| | | | | | | | | | | | gets very close to 24.2 Hz and 10.0 Hz for default strobe settings now
* | | apparently the D1 can also be purchased with a D4v2 driver... so it's ↵Selene ToyKeeper2020-03-221-0/+17
| | | | | | | | | | | | basically a D1v2
* | | merged Noctigon K1 branch, which changes a few things...Selene ToyKeeper2020-03-1810-69/+354
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - added support for 10-bit PWM - 10-bit ADC voltage divider calibration values instead of 8-bit - added ability to use different DIDR channels on different hardware - made dynamic underclocking configurable per build target - expanded RGB aux LED support - increased resolution of RGB voltage readout (6 colors instead of 3) - made party strobe ontime configurable per build target - added support for an enable/disable pin for a regulator chip
| * \ \ merged fsm branch, mostly to get new ADC code (thermal regulation and ↵Selene ToyKeeper2020-03-1635-443/+368
| |\ \ \ | |/ / / |/| | | | | | | voltage monitoring)
* | | | removed more references to THERM_HARD_TURBO_DROPSelene ToyKeeper2020-03-164-19/+0
| | | |
| | | * K1-SBT90.2 doesn't need party strobe slowed downSelene ToyKeeper2020-06-011-1/+5
| | | |
| | | * added config which matches the spec for K1-SBT90.2, but it's not tested ↵Selene ToyKeeper2020-04-282-0/+200
| | |/ | | | | | | | | | (there's no hardware to test on)
| | * calibrated K1 and K1-12V thermal response (smaller, slower) and candle mode ↵Selene ToyKeeper2020-04-272-2/+16
| | | | | | | | | | | | (wobblier), and gave K1-12V a lower moon mode
| | * set default thermal response magnitude back to how it was before the KR4 ↵Selene ToyKeeper2020-04-272-2/+3
| | | | | | | | | | | | updates, because it worked well on many hosts before...
| | * applied ADC rewrite updates to most recent build targetsSelene ToyKeeper2020-04-264-15/+3
| | |
| | * merged Noctigon KR4 branch, including recent ADC+thermal rewriteSelene ToyKeeper2020-04-2638-429/+657
| | |\
| | | * added tweakable thermal_response_magnitude option, adjusted KR4 thermal ↵Selene ToyKeeper2020-04-192-12/+12
| | | | | | | | | | | | | | | | vars, made KR4 rainbow mode faster
| | | * made thermal response larger when error is large, smaller when error is smallSelene ToyKeeper2020-04-191-2/+8
| | | | | | | | | | | | | | | | | | | | (helps on KR4, but will probably need to add the response magnitude thing to adjust speed per build target)
| | | * KR4-noFET: made candle mode vary more since the ramp is stretched out, ↵Selene ToyKeeper2020-04-191-2/+5
| | | | | | | | | | | | | | | | raised therm faster level
| | | * anduril: made aux RGB rainbow mode speed configurable per build targetSelene ToyKeeper2020-04-191-1/+4
| | | |
| | | * added a Noctigon KR4 219 (75% FET) build targetSelene ToyKeeper2020-03-281-0/+11
| | | |
| | | * Noctigon KR4 needed tighter/faster thermal response, and Hank wants RGB ↵Selene ToyKeeper2020-03-261-1/+3
| | | | | | | | | | | | | | | | rainbow to be default instead of voltage mode.
| | | * made thermal regulation use a smaller target window, and prioritize cooling moreSelene ToyKeeper2020-03-261-3/+3
| | | |
| | | * added dynamic underclocking to KR4 to increase moon runtime, fixed ramp ↵Selene ToyKeeper2020-03-212-15/+11
| | | | | | | | | | | | | | | | milestone levels
| | | * fixed potential eeprom corruption after turning boost/opamp chip on/offSelene ToyKeeper2020-03-211-0/+16
| | | | | | | | | | | | | | | | | | | | (some boost chips can make power unstable for a few ms, so we have to wait before accessing eeprom)
| | | * enabled soft factory reset on KR4, raised default floor to the lowest ↵Selene ToyKeeper2020-03-202-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | reliable level (moon level 1 flickers or doesn't work at all on some hardware)
| | | * added reboot() support for tiny1634Selene ToyKeeper2020-03-201-8/+10
| | | |
| | | * removed old thermal junk and voltage_lowpass junk from cfg filesSelene ToyKeeper2020-03-163-29/+0
| | | |
| | | * fixed calc_voltage_divider() (use 10-bit calibration values, not 8-bit)Selene ToyKeeper2020-03-161-1/+1
| | | |
| | | * merged fsm branch (to get adc-rework branch with new thermal regulation)Selene ToyKeeper2020-03-1632-410/+367
| | | |\ | |_|_|/ |/| | |
* | | | merged adc-rework branch, which rewrote all ADC code (voltage, temperature, ↵Selene ToyKeeper2020-03-1631-408/+365
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and everything touched by those) and seems to greatly improve the thermal regulation
| * | | | fixed a few things in ramping-ui, rampingiosv3, and werner's UISelene ToyKeeper2020-03-163-14/+13
| | | | | | | | | | | | | | | | | | | | | | | | | (just copied a few updates from anduril, particularly regarding FSM's "temperature" variable)