| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2018-09-05 | merged recent anduril updates into rampingiosv3 (and vice-versa) | Selene ToyKeeper | 1 | -37/+69 | |
| 2018-08-06 | Moved RampingIOS V3 code into its own directory. | Selene ToyKeeper | 1 | -1/+7 | |
| 2018-07-14 | Added special 219c build. Fixed bug with forgetting memorized brightness ↵ | Selene ToyKeeper | 1 | -1/+6 | |
| after changing aux LED mode. (it was actually rebooting after the aux LED change, because it got into an infinite loop of changing state in its leave_state event, which caused a stack overflow... ... so don't change state in a catch-all "else" event handling clause, oops) | |||||
| 2018-07-01 | Moved "next aux LED mode" to 7 clicks instead of 14 clicks. | Selene ToyKeeper | 1 | -11/+7 | |
| Shorter, easier, and has sort of an odd symmetry to "next lockout aux LED mode", which is 4 clicks, a pause, and then 3 clicks. | |||||
| 2018-06-27 | Ramp down even faster on high modes. Actually save to eeprom after config ↵ | Selene ToyKeeper | 1 | -1/+4 | |
| modes. | |||||
| 2018-06-27 | Fixed return from therm_config state, removed unused eeprom slots, ↵ | Selene ToyKeeper | 1 | -24/+37 | |
| reorganized some #defines to be more robust. | |||||
| 2018-06-26 | Forgot to change lockout mode exit mapping and remove off_state aux LED UI ↵ | Selene ToyKeeper | 1 | -32/+2 | |
| in lockout mode. | |||||
| 2018-06-26 | Mostly got Emisar UI working... I think. Not yet tested. | Selene ToyKeeper | 1 | -629/+56 | |
| 2018-06-26 | Started removing features to match Emisar UI. | Selene ToyKeeper | 1 | -24/+19 | |
| 2018-06-26 | Copied anduril to rampingiosv3 so I can start removing features. | Selene ToyKeeper | 1 | -0/+0 | |
| 2018-06-24 | re-applied D4S-specific config, got lost in the merge | Selene ToyKeeper | 1 | -3/+6 | |
| 2018-06-24 | Moved driver-specific details to separate header files. | Selene ToyKeeper | 1 | -37/+50 | |
| General code cleanup and notes. Fixed build when thermal regulation is turned off. May have fixed (or at least improved) issue with main LED interfering with aux LEDs during aux LED config. | |||||
| 2018-06-24 | Initial D4S support for Anduril. (but only the parts which can't be public yet) | Selene ToyKeeper | 1 | -2/+17 | |
| 2018-06-24 | Added script to build all supported Anduril targets. | Selene ToyKeeper | 1 | -5/+5 | |
| 2018-06-23 | Moved pseudo_rand() into its own header, and made it gather entropy from ADC ↵ | Selene ToyKeeper | 1 | -26/+10 | |
| readings to improve randomness. Adjusted candle mode to use lower bits instead of upper bits, because the lower bits are more random. (also, the lower-bit method is slightly smaller in ROM) | |||||
| 2018-06-17 | Made thermal response faster at high levels. Not yet tested. | Selene ToyKeeper | 1 | -2/+17 | |
| 2018-06-17 | Started adding support for aux LEDs which go out the front instead of ↵ | Selene ToyKeeper | 1 | -1/+4 | |
| lighting up the button. (so they should only be on when the main LEDs are off) | |||||
| 2018-06-17 | Changed halfsleep mode to TICK_DURING_STANDBY. Added blinking indicator LED ↵ | Selene ToyKeeper | 1 | -0/+50 | |
| support to Anduril. | |||||
| 2018-06-16 | Added dual-switch support (tail clicky + e-switch) to muggle mode. | Selene ToyKeeper | 1 | -8/+29 | |
| 2018-05-06 | Added "votive candle mode", a.k.a. candle mode timer. | Selene ToyKeeper | 1 | -1/+47 | |
| Off by default, but click three times to add 30m to the timer. Maximum timer length about 4.5 hours. | |||||
| 2018-05-01 | Added BLF GT support to Anduril. | Selene ToyKeeper | 1 | -10/+42 | |
| 2018-05-01 | Added missing ifdef for muggle mode behavior at boot. | Selene ToyKeeper | 1 | -0/+2 | |
| 2018-04-24 | Second pass at making config modes smaller. Seems much better now. | Selene ToyKeeper | 1 | -91/+68 | |
| 2018-04-24 | First pass at refactoring config modes to save space. Also, moved all ↵ | Selene ToyKeeper | 1 | -85/+92 | |
| config menus to 4 clicks. | |||||
| 2018-04-23 | Converted muggle mode to a smooth ramp style. Made it remember this in ↵ | Selene ToyKeeper | 1 | -32/+126 | |
| eeprom to persist across battery changes. This uses quite a bit of extra space, so I may need to refactor something else to make more room. Also fixed a bug where ramp style could get stuck at "discrete/stepped ramp" if eeprom got corrupted. | |||||
| 2018-04-23 | Experiment: make ramp blinks configurable by blinking at every fixed-ramp ↵ | Selene ToyKeeper | 1 | -2/+35 | |
| step during the smooth ramp. (spoiler: it's annoying) | |||||
| 2018-01-24 | Minor candle mode tweaks for a better appearance. | Selene ToyKeeper | 1 | -3/+3 | |
| 2018-01-24 | Made candle mode more candle-like and more complex. | Selene ToyKeeper | 1 | -7/+22 | |
| 2018-01-24 | Anduril: Re-ordered strobe modes. Reduced compiled size a bit by caching ↵ | Selene ToyKeeper | 1 | -35/+49 | |
| volatile vars. | |||||
| 2018-01-24 | Anduril: Added room-temperature calibration function. Slowed down thermal ↵ | Selene ToyKeeper | 1 | -43/+44 | |
| regulation speed for small adjustments. | |||||
| 2018-01-24 | Thermal regulation adjustments... | Selene ToyKeeper | 1 | -11/+29 | |
| - Don't step down lower than 1x7135 level. - Change speed of gradual adjustments based on how far it needs to go, but in all cases slower than before. (may need further adjusting) (is currently a mess, but I wanted to check it in before I tweak it further) | |||||
| 2018-01-04 | Made thermal adjustment speed change depending on how far it needs to go. | Selene ToyKeeper | 1 | -5/+35 | |
| (faster for large changes, much slower for smaller changes) (actual thermal behavior not tested yet) Made lockout mode moon match the current ramp instead of using the lowest of both. Made ramp-type toggle stop doing gradual adjustments back to the previous ramp's level (I hope). Added LVP to muggle mode. | |||||
| 2017-12-11 | Working toward a FW3A release now. Made strobes use Nx7135 (when available) ↵ | Selene ToyKeeper | 1 | -19/+33 | |
| instead of FET. Added some ideas. Simplified some syntax. | |||||
| 2017-11-08 | Added a candle flicker mode to Anduril. Easy to enable/disable at compile time. | Selene ToyKeeper | 1 | -8/+85 | |
| 2017-11-06 | Added an incredibly simple muggle mode... 1-mode, on/off only, disconnect ↵ | Selene ToyKeeper | 1 | -0/+59 | |
| power to exit. | |||||
| 2017-10-21 | Moved indicator_led() from Anduril into FSM. Made it auto-set indicator ↵ | Selene ToyKeeper | 1 | -75/+39 | |
| level based on ramp level. Made Anduril configure voltage fudge and indicator LED functions based on driver type. Removed "ticks_spent_awake" thing since it's redundant. EV_tick arg does the same thing in fewer bytes. Rearranged some clauses in off_state to put events in a more coherent order. | |||||
| 2017-10-20 | Made indicator LED turn on/off in lightning mode along with main LED. | Selene ToyKeeper | 1 | -0/+15 | |
| 2017-10-20 | Er, don't save_config() every frame... wait until the user lets go of the ↵ | Selene ToyKeeper | 1 | -1/+6 | |
| button. | |||||
| 2017-10-20 | Added Q8 indicator LED support to Anduril. | Selene ToyKeeper | 1 | -0/+77 | |
| Includes options for off/low/high during regular operation and during lockout mode (two different settings). | |||||
| 2017-10-06 | Temperature is 14.1 now, now 13.2. Divide by 2 instead of 4 before display. | Selene ToyKeeper | 1 | -1/+1 | |
| 2017-09-29 | Made dual-switch startup optionally go to moon if e-switch is held. | Selene ToyKeeper | 1 | -1/+6 | |
| 2017-09-29 | Added option to start at memorized level, for momentary use on dual-switch ↵ | Selene ToyKeeper | 1 | -1/+45 | |
| lights. Renamed WL versions of eeprom functions, for naming consistency. | |||||
| 2017-09-28 | Make sure hold-from-off ramps up, not down. | Selene ToyKeeper | 1 | -0/+3 | |
| 2017-09-28 | Added reversing to Anduril. Made EV_tick always send 0 while in "hold" state. | Selene ToyKeeper | 1 | -2/+32 | |
| Reversing is a build-time option. | |||||
| 2017-09-28 | Rearranged some build options and made sure the build still works if some ↵ | Selene ToyKeeper | 1 | -11/+30 | |
| are turned off. | |||||
| 2017-09-28 | Fixed issue where double-click-from-off followed by ↵ | Selene ToyKeeper | 1 | -1/+0 | |
| double-click-to-true-turbo would overwrite memory with the ceiling level. | |||||
| 2017-09-28 | Fleshed out options to blink at floor, ceiling, and channel boundaries. | Selene ToyKeeper | 1 | -18/+32 | |
| 2017-09-28 | Adjusted bike flasher floor and ceiling: | Selene ToyKeeper | 1 | -3/+4 | |
| - floor high enough to make sure it always blinks - ceiling can be higher than halfway up the ramp | |||||
| 2017-09-26 | Er, set the clock speed *before* going idle, not after. :) | Selene ToyKeeper | 1 | -3/+4 | |
| 2017-09-26 | Added dynamic underclocking to FSM, instead of doing it manually in Anduril. | Selene ToyKeeper | 1 | -24/+5 | |
