aboutsummaryrefslogtreecommitdiff
path: root/spaghetti-monster (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-11-10calibrated Sofirn SP36 configSelene ToyKeeper1-5/+23
2018-11-03Made it easier to override hwdef-*.h values in cfg-*.h files.Selene ToyKeeper6-22/+0
2018-11-03forgot to add the Sofirn SP36 config file earlier, oopsSelene ToyKeeper1-0/+16
2018-11-03added missing ifdef which broke per-hardware ramp lengthsSelene ToyKeeper1-0/+2
2018-11-03Applied recent updates to FSM build scripts, and added some really simple ↵Selene ToyKeeper4-2/+16
Makefiles.
2018-11-02Corrected anduril.txt with the new aux LED button mappings.Selene ToyKeeper1-2/+5
2018-10-30Adjusted FF PL47 config. Made muggle floor/ceiling configurable per config ↵Selene ToyKeeper2-3/+19
file.
2018-10-17Initial untested support for the Sofirn SP36 (like a Q8 but smaller).Selene ToyKeeper2-0/+5
2018-10-17PL47 doesn't need "low" mode for aux LED / switch LEDSelene ToyKeeper1-1/+2
2018-10-15removed more-complex baton UI (which only different by having a party strobe ↵Selene ToyKeeper2-261/+13
mode), replaced it with the simpler version (since this UI exists mostly as an example)
2018-10-15cleaned up fsm baton UI a little, added a short manualSelene ToyKeeper3-70/+103
2018-10-12Moved "off" mode's aux LED to config to "7 clicks from off".Selene ToyKeeper1-3/+30
2018-10-09applied thermal target bugfix from AndurilSelene ToyKeeper1-1/+2
2018-10-09bug fix: set thermal target to actual level, not maximum level, when doing ↵Selene ToyKeeper1-1/+2
double-click from off
2018-10-07Made second aux LED copy the behavior of the first.Selene ToyKeeper1-0/+12
(to make the PL47 switch LEDs mirror the front-facing aux LEDs)
2018-10-07Added option to skip "low" mode for aux LEDs.Selene ToyKeeper2-0/+10
Not actually used though.
2018-10-07First working PL47 build. Does aux LEDs on pin 7 but not pin 3.Selene ToyKeeper3-0/+59
2018-09-30Added ROT66 14x7135 support. Split original 7x7135 target into two.Selene ToyKeeper4-7/+33
Still acts weird at the channel boundary, and I think it's the driver, not the emitters or 7135 chips. Not sure what exactly causes it, but the aux LED board acts weird there too.
2018-09-29Applied recent Anduril updates to RampingIOS V3:Selene ToyKeeper2-5/+24
- D4-219C build target. - Moon timing hint. - Better timing consistency on hold-from-off. - Fixed bug where changing ramp style could go to the wrong brightness level.
2018-09-29Added RampingIOS V3 manual from Phil Gold.Selene ToyKeeper3-0/+1087
2018-09-29Added D4-219C build target. Cleaned up D4S definitions a little.Selene ToyKeeper5-18/+18
2018-09-29Added MOON_TIMING_HINT, made stepped ramp initial timing the same as smooth ↵Selene ToyKeeper2-1/+16
ramp. (previously, smooth ramp took 2 timeouts before ramping while stepped took 3) (now both are 2)
2018-09-29Fixed ramp style toggle going to the wrong level when at moon.Selene ToyKeeper1-1/+1
2018-09-07fixed bug: clicking MAX_CLICKS+1 times and holding the final click would ↵Selene ToyKeeper1-4/+8
hang the MCU (also, reduced ROM size)
2018-09-06merged recent updates from Anduril, removed non-Emisar build targetsSelene ToyKeeper2-16/+23
2018-09-06Enabled THERM_HARD_TURBO_DROP on Emisar D4 and FW3A.Selene ToyKeeper5-4/+25
Made sure D1/D1S/D4S aren't affected.
2018-09-06Calibrated ROT66-219b build better.Selene ToyKeeper1-8/+16
The ramp on this thing is weird, and likes to stall at channel boundaries. Also, enabled hard turbo drop, calibrated the level for that, and turned off blinking button to make room.
2018-09-06Don't attempt to regulate back up above hard turbo drop level.Selene ToyKeeper1-0/+1
(avoids sawtooth oscillations while temperature settles)
2018-09-06Adjusted ROT66-219b ramp shape to max out channels at 65, 115, and 150.Selene ToyKeeper1-22/+8
(original ROT66 code used 62/112/150, so this is pretty close)
2018-09-05made aux LED default mode configurable per hardware target,Selene ToyKeeper2-9/+18
and changed the ROT66 default to something more sensible
2018-09-05enable ROT66 aux LED blinking mode because there's enough room nowSelene ToyKeeper1-1/+1
2018-09-05merged recent anduril updates into rampingiosv3 (and vice-versa)Selene ToyKeeper4-39/+77
2018-09-05Fixed bug: stepped ramp sometimes acted weird with specific values.Selene ToyKeeper1-1/+1
2018-09-01Reduced ROM size another 10 bytes by removing redundant call to nearest_level().Selene ToyKeeper1-5/+5
Added some comments to clarify what lowest and highest level mean.
2018-09-01Fixed bug introduced in trunk r211.1.9, where Anduril's goodnight mode ↵Selene ToyKeeper1-2/+6
didn't work sometimes. The problem was that goodnight's EV_enter was executing before battcheck's loop() finished. This meant battcheck's exit code would turn the emitter off right after goodnight's init set it to the desired level.
2018-09-01Reduced moon-during-lockout code size by 10 bytes.Selene ToyKeeper1-4/+3
2018-08-31Added support for the BLF/Lumintop GT Mini.Selene ToyKeeper3-0/+16
(same as the Emisar D1S, but with a lighted button)
2018-08-30First Anduril build for Fireflies ROT66.Selene ToyKeeper3-2/+60
2018-08-23added a stepped ramp calculator for Anduril,Selene ToyKeeper1-0/+51
because people keep asking
2018-08-22Made anduril.c no longer executable.Selene ToyKeeper1-0/+0
2018-08-22Reduced ROM size by making successive nice_delay_ms calls collapse any time ↵Selene ToyKeeper4-14/+20
the user completes an input sequence. All nice delays then get aborted until the next trip through the main() loop. Eliminates the need to wrap nice_delay_ms() calls and handle the exit condition. Also eliminates the risk of getting the UI out of sync with button events.
2018-08-22Rearranged strobe group mode order, fixed party strobe.Selene ToyKeeper1-53/+58
Was broken due to some remaining hardcoded stuff about the mode numbers. Lost the 20 bytes saved earlier, but that was only reduced due to accidentally compiling out the party strobe code.
2018-08-22Replaced hardcoded eeprom index values with auto-calculated enums.Selene ToyKeeper3-46/+73
2018-08-22Reduced ROM size another 20 bytes by moving candle mode to index 0. Made it ↵Selene ToyKeeper1-29/+72
possible to disable all strobe-group modes.
2018-08-22Reduced ROM size back to pre-branch levelsSelene ToyKeeper1-225/+158
(aside from 6 extra bytes to fix interaction between aux LEDs and lockout moon). Fixed typos: lightening, tactial. Replaced new switch/case clauses with if/else clauses, to reduce ROM size. Added -fshort-enums to gcc options to reduce ROM size.
2018-08-22should stop coding for today, undo custom changes not to be commitedThomas Arthofer1-3/+3
2018-08-22New IDE, replace tabs with spaces to match existing codeThomas Arthofer1-236/+236
2018-08-22Also remove FIXME hint for aux-led pattern changeThomas Arthofer1-2/+0
2018-08-22Fix Change-Aux-LED Pattern, Fix Strobe ModesThomas Arthofer1-142/+250
2018-08-18Removed symlinks to fix Windows checkouts. Copies those files from their ↵Selene ToyKeeper17-16/+26
originals on each build instead.