| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | set more sensible defaults for simple UI levels | Selene ToyKeeper | 2020-08-24 | 1 | -2/+2 |
| | | |||||
| * | changed "Off 2H" to "ceil or turbo, based on simple UI active", and | Selene ToyKeeper | 2020-08-24 | 3 | -9/+18 |
| | | | | | | changed "Full UI Ramp 2C" to "ceil or turbo, based on whether already ramped up or not" | ||||
| * | raised ceiling levels for simple UI in each build target | Selene ToyKeeper | 2020-08-20 | 27 | -26/+152 |
| | | | | | | | (the idea is "high but not crazy", or around 100% to 150% of thermally-sustainable level) ... and set the default steps to 5 instead of 3 | ||||
| * | made FF ROT66G2 and MF01-Mini build targets fit in 8192 bytes again | Selene ToyKeeper | 2020-08-18 | 2 | -2/+2 |
| | | | | | | (they were slightly too big) | ||||
| * | fixed auto-lock timings again, based on measurement averages of several lights | Selene ToyKeeper | 2020-08-18 | 1 | -6/+6 |
| | | | | | | (it turns out they're not very consistent) | ||||
| * | fixed auto-lock timing, this time based on measurements of a D4v2 instead of ↵ | Selene ToyKeeper | 2020-08-18 | 1 | -6/+6 |
| | | | | | just data sheets and math | ||||
| * | fixed timing of auto-lock function, added SLEEP_TICKS_PER_MINUTE constants | Selene ToyKeeper | 2020-08-18 | 2 | -1/+14 |
| | | |||||
| * | shuffled functions around to make 4C lockout and 3C battcheck again | Selene ToyKeeper | 2020-08-18 | 4 | -40/+62 |
| | | | | | | | | | | | | | - moved all battcheck to 3C - moved all lockout to 4C - moved all unlock to 4C/4H - moved manual mem from 4C/4H to 10C/10H - moved auto-lock from 5C/5H to 10C/10H - added ramp 4C -> lockout - added ramp 5C -> momentary - added lockout 5C -> ramp ceiling | ||||
| * | remapped "Off -> 2H" to momentary ceiling | Selene ToyKeeper | 2020-08-09 | 2 | -4/+10 |
| | | | | | | (instead of going to ceiling in ramp mode, and ramping down) | ||||
| * | Added a reference table to the manual, listing all button mappings | Selene ToyKeeper | 2020-08-06 | 1 | -0/+77 |
| | | |||||
| * | many button remappings: | Selene ToyKeeper | 2020-08-06 | 5 | -53/+98 |
| | | | | | | | | | | | | - swapped lockout and battcheck - 3C/3H to exit lockout instead of 4C/4H - 4C/4H for manual mem instead of 5C/5H - 5C from ramp to momentary - 5H for sunset timer instead of 4H Also added tint ramping info to the manual. | ||||
| * | documented new Anduril2 changes in anduril-manual.txt | Selene ToyKeeper | 2020-08-05 | 1 | -89/+218 |
| | | |||||
| * | changed sunset timer unit from 10m to 5m | Selene ToyKeeper | 2020-08-05 | 2 | -2/+2 |
| | | |||||
| * | moved Simple UI actions from 8C/8H -> 10C/10H... and removed ↵ | Selene ToyKeeper | 2020-08-05 | 11 | -36/+4 |
| | | | | | | | | USE_TENCLICK_THERMAL_CONFIG (the tenclick thermal thing isn't relevant ever since factory reset was added) | ||||
| * | re-enabled voltage correction on D18 and ROT66G2, because it fits now | Selene ToyKeeper | 2020-08-05 | 2 | -19/+1 |
| | | | | | | (but removed aux LED support from D18, because the stock version has none) | ||||
| * | organized config defaults, added some ramp options to default config | Selene ToyKeeper | 2020-08-05 | 3 | -18/+39 |
| | | |||||
| * | made lockout momentary always use lowest first, and use manual mem level on ↵ | Selene ToyKeeper | 2020-08-05 | 2 | -18/+13 |
| | | | | | second click if enabled | ||||
| * | added support for 1-step ramps in stepped ramp mode | Selene ToyKeeper | 2020-08-05 | 1 | -4/+11 |
| | | | | | | (uses the midpoint between floor and ceiling) | ||||
| * | made a couple actions use blink_once() instead of blip(), for better consistency | Selene ToyKeeper | 2020-08-05 | 2 | -3/+3 |
| | | |||||
| * | reduced rom 34 bytes by merging ramp-up code with ramp-down code | Selene ToyKeeper | 2020-08-05 | 2 | -79/+10 |
| | | | | | | (also removed USE_REVERSING option) | ||||
| * | reduced ROM 10 bytes by cleaning up blink_confirm() calls | Selene ToyKeeper | 2020-08-05 | 6 | -19/+21 |
| | | |||||
| * | fixed bug: main LEDs stayed on while setting aux LED color in lockout mode | Selene ToyKeeper | 2020-08-01 | 1 | -1/+1 |
| | | |||||
| * | removed cfg-*.THIS, added by accident a while ago... oops | Selene ToyKeeper | 2020-07-31 | 2 | -118/+0 |
| | | |||||
| * | 3 build targets were too big... fixed by turning off voltage calibration ↵ | Selene ToyKeeper | 2020-07-31 | 3 | -1/+10 |
| | | | | | mode on those. | ||||
| * | Block the auto-lock function in Simple UI. | Selene ToyKeeper | 2020-07-31 | 1 | -3/+9 |
| | | |||||
| * | Block the sunset timer in Simple UI. | Selene ToyKeeper | 2020-07-31 | 1 | -0/+5 |
| | | |||||
| * | made Emisar D18 build fit in ROM again (it was 6 bytes over; now it's 8 ↵ | Selene ToyKeeper | 2020-07-31 | 1 | -1/+1 |
| | | | | | bytes under) | ||||
| * | made simple UI's ramp configurable, and fixed bug where it wouldn't remember ↵ | Selene ToyKeeper | 2020-07-31 | 3 | -8/+23 |
| | | | | | if simple UI was enabled | ||||
| * | added a voltage calibration / correction function, 7C from battcheck to ↵ | Selene ToyKeeper | 2020-07-31 | 7 | -2/+64 |
| | | | | | configure | ||||
| * | fixed bug: sunset timer didn't adjust MCU clock speed at low levels, | Selene ToyKeeper | 2020-07-31 | 2 | -3/+6 |
| | | | | | | so the moon level was way too dim and used too much power also fixed some sunset timer comments | ||||
| * | added auto-lock function, mostly contributed by SammysHP | Selene ToyKeeper | 2020-07-31 | 9 | -5/+104 |
| | | | | | | | (5C in lockout mode to configure it, 5H to turn it off, similar to UI for manual memory) | ||||
| * | made ramping "bump" the sunset timer up a little if it's near the deadline | Selene ToyKeeper | 2020-07-30 | 2 | -3/+11 |
| | | |||||
| * | fixed bug: 4H from lockout to ramp would immediately activate the sunset timer | Selene ToyKeeper | 2020-07-30 | 1 | -0/+3 |
| | | |||||
| * | fixed bug: ramp mode acted strange if ramp level was changed after turning ↵ | Selene ToyKeeper | 2020-07-30 | 1 | -0/+13 |
| | | | | | | | | on sunset timer (it kept trying to adjust based on the original brightness, instead of the new brightness) | ||||
| * | fixed bug where light would shut itself off immediately if sunset timer was ↵ | Selene ToyKeeper | 2020-07-30 | 1 | -0/+7 |
| | | | | | | | | | aborted and then light was turned back on (turn light on, enable sunset timer, turn light off, turn light back on... it would then turn itself off immediately, but it shouldn't) | ||||
| * | moved sunset bump from 3C to 4H, fixed candle sunset behavior (was ↵ | Selene ToyKeeper | 2020-07-30 | 2 | -25/+28 |
| | | | | | overflowing / wrapping around) | ||||
| * | replaced "goodnight / sunset mode" with sunset timer, which works in both ↵ | Selene ToyKeeper | 2020-07-30 | 8 | -130/+155 |
| | | | | | | | | | candle mode and regular ramp mode (not finished, but wanted to check in the code before continuing) (still needs the button mappings adjusted to avoid collision with 3C for change-ramp-style) | ||||
| * | reduced ROM another 12+6 bytes with more non-volatile vars | Selene ToyKeeper | 2020-07-30 | 2 | -3/+3 |
| | | | | | | (because they don't need to be volatile any more) | ||||
| * | reduced ROM size 56 bytes by making actual_level non-volatile | Selene ToyKeeper | 2020-07-29 | 1 | -1/+1 |
| | | | | | | (seems unnecessary now; doesn't change in the middle of an event handler any more) | ||||
| * | reduced ROM 42 bytes by making "emissions" non-volatile | Selene ToyKeeper | 2020-07-29 | 1 | -1/+3 |
| | | | | | | (doesn't seem to be needed any more, ever since the IRQ rewrite a few months ago) | ||||
| * | reduced ROM size slightly by making strobe vars non-volatile | Selene ToyKeeper | 2020-07-28 | 4 | -10/+8 |
| | | | | | | (they didn't need to be; it was just wasting bytes) | ||||
| * | s/DEFAULT_SIMPLE_UI/SIMPLE_UI/ in a file I forgot to update earlier | Selene ToyKeeper | 2020-07-28 | 1 | -12/+12 |
| | | |||||
| * | reorganized some code to make it cleaner... | Selene ToyKeeper | 2020-07-28 | 3 | -72/+99 |
| | | | | | | | | | | | - moved FF strobe loop() logic to an inline function in ff-strobe-modes file - changed function order in anduril.c to put setup+loop first - put common/default case first in setup() - added support for tint ramping on dual-switch lights with power clicky (even though no such lights exist yet) - comment gardening | ||||
| * | moved candle mode to its own file, since it's kinda big | Selene ToyKeeper | 2020-07-28 | 4 | -138/+194 |
| | | |||||
| * | renamed strobes.* to strobe-modes.* | Selene ToyKeeper | 2020-07-28 | 6 | -22/+22 |
| | | |||||
| * | moved aux LED code into its own file | Selene ToyKeeper | 2020-07-28 | 3 | -238/+290 |
| | | |||||
| * | renamed off-state.* -> off-mode.* | Selene ToyKeeper | 2020-07-22 | 3 | -10/+10 |
| | | |||||
| * | renamed ramping.* -> ramp-mode.* | Selene ToyKeeper | 2020-07-22 | 4 | -14/+20 |
| | | |||||
| * | renamed lockout.* -> lockout-mode.*, moved user-configurable lockout options ↵ | Selene ToyKeeper | 2020-07-22 | 4 | -13/+15 |
| | | | | | to config-default.h | ||||
| * | added "make todo" to remind me about stuff I still need to finish | Selene ToyKeeper | 2020-07-22 | 1 | -1/+4 |
| | | |||||
