Commit Graph

473 Commits (7e5a2d0ddca40cfc32758f0dbb3c48f050b87b94)

Author SHA1 Message Date
Florian Fleissner 7e5a2d0ddc Enabled virtual build for Technomancy/Atreus2
5 years ago
Florian Fleissner fb64771e52 Enabled virtual build for Technomancy/Atreus
5 years ago
Florian Fleissner 7599ad44d9 Enabled virtual build for SOFTHRUF/Splitography
5 years ago
Florian Fleissner 9d4641a218 Enabled virtual build for OLKB/Planck
5 years ago
Florian Fleissner b6fd6b02f5 Enabled virtual build for KBDFans/KBD4x
5 years ago
Florian Fleissner 57e7fe59b1 Enabled virtual build for ez/ErgoDox
5 years ago
Florian Fleissner b5c9794626 Enabled virtual build for Keyboardio/Model01
5 years ago
Florian Fleissner c590bea35b
Removed method Virtual::getLedIndex(...)
5 years ago
Jesse Vincent c44eccfbdb
switch from exporting our own Device typedef to using the new macro that
5 years ago
Florian Fleissner f1a92d6fb0
Added a macro that exports device types
5 years ago
Jesse Vincent f3cb9a437f
Merge pull request #733 from keyboardio/hooks/onLEDModeChange
5 years ago
Gergely Nagy 9724e2ecea
plugin/PersistnetLEDMode: Use the new `onLEDModeChange()` hook
5 years ago
Gergely Nagy fddbd75ff8
New event handler: onLEDModeChange
5 years ago
Florian Fleissner ddf609daa6 Key offset to LED index map made LED driver property
5 years ago
Florian Fleissner 4c2e0a7635
Focus serial template version of send(...) - call by value
5 years ago
Florian Fleissner c864e78e94
Added missing driver accessors
5 years ago
Florian Fleissner 714e34579e
Disambiguated type name and instance name LEDs
5 years ago
Florian Fleissner 0cce6ed0a8
Introduced a build type selection header
5 years ago
Florian Fleissner 0356318fa8
Moved stuff over from plugin Kaleidoscope-HardwareVirtual
5 years ago
Gergely Nagy 92842cc408
Improved ATmega class naming
5 years ago
Gergely Nagy 425e069ef9
Merge pull request #720 from CapeLeidokos/pr_keycode_redesign
5 years ago
Florian Fleissner ba79eef4b2 Key union converted to a proper class
5 years ago
Gergely Nagy faba5dfdf2
Guard a couple of AVR-specific places with an ifdef
5 years ago
Gergely Nagy caaf67f6bb
storage::AVREEPROM: Only compile this on AVR
5 years ago
Gergely Nagy aa5b55e366
IdleLEDs: Update PersistentIdleLEDs to not use deprecated interfaces
5 years ago
Jesse Vincent cffea431fb
Merge pull request #708 from keyboardio/idleleds/focus-support
5 years ago
Gergely Nagy 4a7bb8700e
New plugin: PersistentLEDMode
5 years ago
Gergely Nagy 311a6761d8
IdleLEDs: Optional support for EEPROM-Storage & Focus
5 years ago
Gergely Nagy 3601272478
New device: Keyboardio Imago
5 years ago
Gergely Nagy d39a8dc46c
Redesign of the device plugin APIs
5 years ago
Gergely Nagy e6c25db24c
Model01-TestMode: Deprecate and turn into a no-op
5 years ago
Gergely Nagy 4dcc23b82f
Deprecate a few older symbols
5 years ago
Gergely Nagy 0c8f998b9f
Redesign how the hardware objects are defined
5 years ago
Gergely Nagy 129d37ef04
Deprecate named hardware objects
5 years ago
Gergely Nagy 838e93b0f7
Simplify how key indexes are declared
5 years ago
Gergely Nagy b233867d9f
Move hardware plugins to kaleidoscope::device
5 years ago
Gergely Nagy 837f098d13
LEDPaletteTheme: Use the number of LEDs, not number of keys
5 years ago
Gergely Nagy 32bafc7adc
Abstract away direct Serial access
5 years ago
Gergely Nagy f84de9f292
hardware: Abstract away the EEPROM access
5 years ago
Jesse Vincent c17d4f81ab
Merge pull request #676 from keyboardio/LEDEffect-Rainbow/fix-128-overflow
5 years ago
Gergely Nagy 5b17de606f
LEDEffect-Rainbow: Support more than 128 LEDs properly
5 years ago
Jesse Vincent c56941b68c
Merge pull request #687 from keyboardio/macros/eeprom-storage
5 years ago
Gergely Nagy 357c0c4b65
Dynamic Macros plugin
5 years ago
Jesse Vincent 5b409b1da5
Move the keyscanner into the interrupt. This gets us a much more stable
5 years ago
Jesse Vincent ed399679e9
astyle
5 years ago
Jesse Vincent bea3826033
Merge pull request #689 from CapeLeidokos/pr_MatrixAddr_fix
5 years ago
Florian Fleissner 92f53711d1 Fixes problems with ATMegaKeyboard and KeyAddr
5 years ago
Florian Fleissner e23d6a9be0 Force explicit type conversion for MatrixAddr
5 years ago
Jesse Vincent 56c1fa9cca
astyle
5 years ago
Jesse Vincent 8d9ff15937
Switch to using the globally defined KeyAddr, rather than the dummy one
5 years ago