| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
that way.
Added BLF Q8 driver type, but it's basically identical to the D4 except in name.
(can be used to auto-detect whether to use indicator LED, and what the diode drop constant should be)
|
| |
|
|
|
|
| |
Made lightning storm mode look a bit more like real lightning.
Minor refactoring on how single-option config modes save state.
|
| |
|
|
|
|
|
|
|
| |
Moved go_to_suspend thing into main() instead of making each UI handle that during loop().
Made default_state() optional.
Fixed bug where battcheck and other number readouts could interfere with the state which interrupted them.
(they would sometimes turn the LED off after the new state had already started)
Updated darkhorse's moon levels to match new ramp on D4 hardware.
|
| |
|
|
|
|
| |
Made momentary.c compile again.
Updated fsm-main to use whichever delay function is available.
|
| |
|
|
| |
throwing config errors.
|
| |
|
|
|
|
|
|
| |
Fixed 2nd PWM channel init. May have fixed 3rd and 4th too.
Added handling for complete normal clicks, but it's kind of flaky so far.
Added handling for sustained button holds.
Added missing 'arg' to state change functions.
|
| | |
|
| |
|
|
|
|
|
|
| |
Changed how tk-attiny.h detects whether a layout was defined.
Changed how tk-attiny.h detects number of PWM channels for new-style layouts.
Added no-underscore versions of delay functions.
Lots of RoundTable refactoring and blank-filling.
|
| | |
|
| |\
| |
| |
| | |
Applied tk-delay.h changes everywhere I could find a need for it.
|
| | |\
| |/
|/| |
|
| | |
| |
| |
| |
| | |
(not sure why it was changed, but it was wrong)
|
| |/
|
|
|
|
|
| |
MTN17DDm FET+1.
Moved FAST/PHASE definitions to tk-attiny.h. These are really a per-layout option so it's better there.
|
| |
|
|
| |
It's a slight mod of bistro, to make it work on TripleDown drivers.
|
| |
|
|
| |
Added some basic temperature stuff to header files.
|
| |
|
|
| |
(at least works for s7.c, haven't tried others yet)
|
| | |
|
|
|
portability a bit better.
Moved MCU hardware options and pin layout to tk-attiny.h.
Moved voltage and OTC hardcoded values to tk-calibration.h.
Moved delay functions to tk-delay.h, and made it use BOGOMIPS instead of DELAY_TWEAK.
Moved voltage ADC and most of the battcheck code to tk-voltage.h.
Changed EEPLEN to EEPSIZE.
Made 1.1V reference symbol consistent across MCUs to avoid repeated #if/#else clauses.
|