Commit Graph

1729 Commits (063dcec70c2422d8b72c2fbb1c9336e49b96ceaa)

Author SHA1 Message Date
Gergely Nagy 8e7ff606d5
leds: Guard most LED-related functions
6 years ago
Gergely Nagy 3253f97c88
hardware: Introduce KeyboardHardware.has_leds
6 years ago
Gergely Nagy 3a015d2094
hardware: Move ROWS, COLS, and LED_COUNT to KeyboardHardware
6 years ago
Gergely Nagy 2b80ecbde3
Merge remote-tracking branch 'plugin/Hardware-EZ-ErgoDox/f/monorepo' into f/monorepo-stage3
6 years ago
Gergely Nagy 39d4e041b2
Merge remote-tracking branch 'plugin/Hardware-Technomancy-Atreus/f/monorepo' into f/monorepo-stage3
6 years ago
Gergely Nagy 6a252cc8ac
hardware::ErgoDox: Add a dummy getLedIndex() method
6 years ago
Gergely Nagy 1e02f4c8b4
hardware::ErgoDox: Only compile the plugin when building for ErgoDox
6 years ago
Gergely Nagy 819c2c6a34
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 954a5f3091
hardware::Atreus: Only compile the plugin when building for Atreus
6 years ago
Gergely Nagy bb1417ce75
hardware::Atreus: Implement a dummy getLedIndex()
6 years ago
Gergely Nagy 445c34dd8e
Merge remote-tracking branch 'plugin/ShapeShifter/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 95d93fbda1
Merge remote-tracking branch 'plugin/Redial/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 9c885a0458
Merge remote-tracking branch 'plugin/TopsyTurvy/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 4e2f697a52
Merge remote-tracking branch 'plugin/TapDance/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 6dba0a7f68
Merge remote-tracking branch 'plugin/Syster/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 54044b58d2
Merge remote-tracking branch 'plugin/Steno/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 237ab5e286
Merge remote-tracking branch 'plugin/SpaceCadet/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy b0e3db9328
Merge remote-tracking branch 'plugin/Qukeys/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy c6e05848d8
Merge remote-tracking branch 'plugin/Leader/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 6e4b69fa97
Merge remote-tracking branch 'plugin/Escape-OneShot/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy cfc2d65bdb
Merge remote-tracking branch 'plugin/OneShot/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 605f4017c1
Merge remote-tracking branch 'plugin/Ranges/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 0956c83f8f
Merge remote-tracking branch 'plugin/Heatmap/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 2ec4d3ef6f
Merge remote-tracking branch 'plugin/Colormap/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 07e389d729
Merge remote-tracking branch 'plugin/LED-ActiveModColor/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 3d947c8c1c
Merge remote-tracking branch 'plugin/LEDEffects/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 5233352a9f
Merge remote-tracking branch 'plugin/FingerPainter/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy bf47f24b11
Merge remote-tracking branch 'plugin/LED-Palette-Theme/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 6f2da36b10
Merge remote-tracking branch 'plugin/TypingBreaks/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 350c35c75d
Merge remote-tracking branch 'plugin/Unicode/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 94d5ad76e3
Merge remote-tracking branch 'plugin/HostOS/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 6471c110d0
Merge remote-tracking branch 'plugin/GhostInTheFirmware/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 535f367f48
Merge remote-tracking branch 'plugin/EEPROM-Keymap-Programmer/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 1f9b307d95
Merge remote-tracking branch 'plugin/CycleTimeReport/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 3962ffff1a
Merge remote-tracking branch 'plugin/Cycle/f/monorepo' into f/monorepo-stage2
6 years ago
Gergely Nagy 1b97062533
LEDEffects: astyle
6 years ago
Gergely Nagy ebe4a1c673
HostOS: Drop the Kaleidoscope/HostOS-select.h header
6 years ago
Gergely Nagy 175f5080a5
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy a9aee8c6e5
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 06cbe188f5
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy a0cabc6727
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy a33f703890
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 4e0e149cd3
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 7e4bcc49d5
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy f4174da4de
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy d610ca2d0c
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy f478112e2d
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 046846c650
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Jesse Vincent 87425da10c
Merge pull request #386 from keyboardio/f/LEDControl/bootAnimation-be-gone
6 years ago
Gergely Nagy 3b3c53bcc0
New plugin: LEDEffect-BootAnimation
6 years ago
Jesse Vincent febf2babbc astyle
6 years ago
Gergely Nagy 29dd00761c
Merge pull request #384 from keyboardio/pr-migration/Hardware-Model01/17
6 years ago
Gergely Nagy dc5c25c99f
Merge pull request #383 from keyboardio/pr-migration/LED-Stalker/19
6 years ago
Gergely Nagy 9506e2b70b
hardware::ErgoDox: Make cpplint happy
6 years ago
Gergely Nagy 86d014e7e1
hardware::Atreus: Make cpplint happy
6 years ago
Gergely Nagy dbf8a6731b
Model01-TestMode: Make cpplint happy
6 years ago
Gergely Nagy 267419e18e
hardware::Model01: Drop the LED coordinates based on key labels
6 years ago
Gergely Nagy 610c0a0041
Drop k/p/LEDControl/BootAnimation
6 years ago
Michael Richters d525ea9463 Store key_led_map in PROGMEM
6 years ago
Michael Sloan 3ad1ecd730 Add inactive_color property
6 years ago
Gergely Nagy 071568cddb
Make the Model01-specific parts compile only for the Model01
6 years ago
Gergely Nagy f1298c52ba
hardware::ErgoDox: Use the new path for macro_helpers.h
6 years ago
Gergely Nagy 1b6620f554
hardware::Atreus: Adjust a header path
6 years ago
Gergely Nagy 18f74f0a28
Merge remote-tracking branch 'plugin/USB-Quirks/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy 8bceac8e8e
Merge remote-tracking branch 'plugin/NumPad/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy b128ed6234
Merge remote-tracking branch 'plugin/MouseKeys/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy abc8af74b3
Merge remote-tracking branch 'plugin/Model01-TestMode/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy ae02d5d59d
Merge remote-tracking branch 'plugin/MagicCombo/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy 3d20fa0aff
Merge remote-tracking branch 'plugin/Macros/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy 5f29de7578
Merge remote-tracking branch 'plugin/LEDEffect-SolidColor/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy 6ae4d92da0
Merge remote-tracking branch 'plugin/LEDEffect-Rainbow/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy e175d79f48
Merge remote-tracking branch 'plugin/LEDEffect-Chase/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy 9d358492e1
Merge remote-tracking branch 'plugin/LEDEffect-Breathe/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy 7d5154b7ce
Merge remote-tracking branch 'plugin/LEDEffect-BootGreeting/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy a8879d3a15
Merge remote-tracking branch 'plugin/LEDControl/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy a99f00cb89
Merge remote-tracking branch 'plugin/LED-Stalker/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy f8a35175d9
Merge remote-tracking branch 'plugin/LED-AlphaSquare/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy 0d2c846656
Merge remote-tracking branch 'plugin/HostPowerManagement/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy f1a50091ef
Merge remote-tracking branch 'plugin/Hardware-Model01/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy 7db8bb779a
Merge remote-tracking branch 'plugin/FocusSerial/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy d8c2fc0022
Merge remote-tracking branch 'plugin/EEPROM-Settings/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy d4907ebd56
Merge remote-tracking branch 'plugin/EEPROM-Keymap/f/monorepo' into f/monorepo
6 years ago
Gergely Nagy 0cfea03e34
Further source code rearrangement
6 years ago
Gergely Nagy 4f2ca9f58f
Further source code rearrangement
6 years ago
Gergely Nagy c7d25d32c8
Move auxiliary files to src/kaleidoscope/plugin/Macros/
6 years ago
Gergely Nagy dc585d4ff6
Further source layout rearrangement
6 years ago
Gergely Nagy 77374448f7
hardware::Model01: Update an include
6 years ago
Gergely Nagy 4bc0eb5d11
Further source-code rearrangement
6 years ago
Gergely Nagy 6a46b800d0
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 0683faeb79
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 09c48b8da2
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy d3e7364ac7
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy b80ecfec71
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy b9aca9d5f0
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 3b1e07361b
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 663b2bb2f1
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 1968a05f2a
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy c974039771
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy c5afab5504
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 3130555de3
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy c27fbfa3e8
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 3a7be52642
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 6a5f8da4a3
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy e37669a623
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 4f674d6ba2
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy d69644271c
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 3458f398cb
Move most sources to a kaleidoscope/ subdir and namespace
6 years ago
Gergely Nagy 36ae6282ba
Qukeys.cpp: Don't include `key_defs_keymaps.h`
6 years ago
Gergely Nagy 5bc05f54f3
Use kaleidoscope::Plugin as a base class, KaleidoscopePlugin is gone
6 years ago
Gergely Nagy ebd4c51917
No need to include "layers.h"
6 years ago
Gergely Nagy 985e31b48b
Greatly simplify the plugin by removing auto-detection
6 years ago
Gergely Nagy f8587d3505
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 265cbde980
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy f5e9bcfa3f
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 13f37e0152
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 2ba02d8ecf
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 5099d8ebb9
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 03cdca3a17
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 90412ee1d5
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy db2b88a61f
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 145dfddeab
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy eaf6dc5738
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 42b73ec686
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy ee3ddd5047
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy f0b51dfb00
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 5c086122b8 findLed: If key coordinates are used, don't search the keymap
6 years ago
Gergely Nagy 90b2247465 Enable EEPROM storage unconditionally
6 years ago
Max Görner 116f56ab63 Constify certain variables
6 years ago
Max Görner 0c1e874d74 Replace defines by constexpr variables
6 years ago
Max Görner 49464bbaa6 Remove unused variable to silence warning
6 years ago
Gergely Nagy 0659e78816 Refresh the LEDs when palette or theme changes via Focus
6 years ago
Gergely Nagy 1ef7bcfeaa Revert "onFocusEvent: Refresh the colormap if responding to colormap.map"
6 years ago
Gergely Nagy 54db6d92a9 astyle
6 years ago
Gergely Nagy 196588fdda onFocusEvent: Refresh the colormap if responding to colormap.map
6 years ago
Gergely Nagy 83f1805d5d Redesign the plugin setup procedure
6 years ago
Gergely Nagy a8b677138e Add support for saving the default layer
6 years ago
Gergely Nagy 3541322559 Clean up the EEPROM header
6 years ago
Gergely Nagy 067e6e5a93 Add an onFocusEvent method, to implement "help"
6 years ago
Gergely Nagy 5edc8a07b2 FocusSettingsCommand: Use Focus.handleHelp
6 years ago
Gergely Nagy ae519a08f0 Fix a missing include
6 years ago
Jesse Vincent 326d7ca8c8 astyle
6 years ago
Jesse Vincent a99148f294 astyle
6 years ago
Jesse Vincent 971b6fa4e7 astyle
6 years ago
Jesse Vincent 266e51d206 astyle
6 years ago
Jesse Vincent 68cdc384de astyle
6 years ago
Jesse Vincent 5d13898b89
Merge pull request #5 from gedankenexperimenter/bug/out-of-bounds
6 years ago
Gergely Nagy 7ae4cae1e1 Migrate to the new onFocusEvent APIs
6 years ago
Gergely Nagy 1fcaca840b Migrate to the new onFocusEvent APIs
6 years ago
Gergely Nagy e07007c5aa Migrate to use the new onFocusEvent APIs
6 years ago
Gergely Nagy bed79996ae Update to use the new onFocusEvent APIs
6 years ago