Commit Graph

602 Commits (26a3034578e65fe3761dd08da907383e2c08081a)

Author SHA1 Message Date
Jesse Vincent b83d191866
MINIMAL renaming to get the device to show up as the Keyboardio Atreus in Examples and in the boards manager.
5 years ago
Jesse Vincent 47d12f39e2 Add a test to the Makefile to complain if it can't find the Kaleidoscope bundle with a hint as to what the user might do to resolve things
5 years ago
Jesse Vincent d7541e1b7d Add a test to the Makefile to complain if it can't find the Kaleidoscope bundle with a hint as to what the user might do to resolve things
5 years ago
Gergely Nagy d6868bf2ae
Revert "plugin/FlashHelper: New plugin for firmware-assisted flashing"
5 years ago
Gergely Nagy c917acb8a1
plugin/FlashHelper: New plugin for firmware-assisted flashing
5 years ago
Phil Hagelberg 70d7930e53 Fix Atreus Classic layout to allow returning from upper layer.
5 years ago
Gergely Nagy 5024ff4066
LEDControl: Implement global brightness controls
5 years ago
Jesse Vincent 017254ab48
Merge pull request #783 from keyboardio/atreus2/naming-and-upper-toggle
5 years ago
Gergely Nagy 6689912bcd
LEDControl: Add disable/enable functions, and a toggle key
5 years ago
Gergely Nagy 303f149866
examples/Atreus2: Let TG(UPPER) go back to QWERTY from UPPER
5 years ago
Gergely Nagy 5c4e0888a1
examples/Atreus2: Update the layer names to match the layout card
5 years ago
Phil Hagelberg 993a3e7e7d Revamp the Atreus2 layout.
5 years ago
Gergely Nagy 3af7921f40
Implement a HID driver component
5 years ago
Gergely Nagy d0b7d2d96e
examples/AppSwitcher: Do not use dynamic vars in MACRO()
5 years ago
Jesse Vincent d41398dd22
Merge pull request #734 from keyboardio/plugin/dynamic-tapdance
5 years ago
Gergely Nagy b415a85950
New plugin: DynamicTapDance
5 years ago
Florian Fleissner a538328ba2 Added sketch exploration
5 years ago
Florian Fleissner ba79eef4b2 Key union converted to a proper class
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 d4674d428d
examples: Simplify some of the examples
5 years ago
Gergely Nagy e6c25db24c
Model01-TestMode: Deprecate and turn into a no-op
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 32bafc7adc
Abstract away direct Serial access
5 years ago
Jesse Vincent b86a10264f
Updated Atreus2 sketch based on Chrysalis Atreus sketch
5 years ago
Jesse Vincent 31fea28093
Fill in a couple missing items on the Atreus layout
5 years ago
Gergely Nagy 6cd688678e
examples: Add Makefiles for ErgoDox EZ and Keyboardio Model01
5 years ago
Gergely Nagy d56019141a
examples: Rearrange the Devices subdirectory
5 years ago
Gergely Nagy 357c0c4b65
Dynamic Macros plugin
5 years ago
Gergely Nagy e50b393d5c
Merge pull request #640 from gedankenexperimenter/qukeys.rewrite
5 years ago
Michael Richters 1e58fcf3b8 Rewrite Qukeys plugin from scratch
5 years ago
tiltowait bb85ecaf43 Keep property public and rename methods to conform to style guide.
5 years ago
tiltowait e81f13fac7 Calculate idle time when set instead of every cycle
6 years ago
Jesse Vincent 617dca07dd Update linear addressing branch for firmware drift
6 years ago
ash lea b65a2b8176 add turbo plugin
6 years ago
Florian Fleissner ea052183be Update wavepool example ot use the "KEYMAP" macro
6 years ago
Jesse Vincent 43f25cb105 Initial support for a port of Kaleidoscope to a new Atreus variant
6 years ago
Gergely Nagy 78c595f366
examples/EEPROM-Keymap: Stop using deprecated interfaces
6 years ago
Gergely Nagy be072391e6
Initial support for KBDFans KBD4x
6 years ago
Gergely Nagy bbfede8ccc
Remove deprecated interfaces
6 years ago
Gergely Nagy e100006188
Redial: Make Key_Redial Ranges-based
6 years ago
Gergely Nagy cae7048f6a
LED-Wavepool: Add a way to use an explicit hue for the animation
6 years ago
Gergely Nagy 1228c52c1e
LED-Wavepool: Make astyle happy
6 years ago
Gergely Nagy 84a364ba75
Merge remote-tracking branch 'plugin/LED-Wavepool/monorepo-prep' into plugin/LED-Wavepool
6 years ago
Gergely Nagy fd2327ee7c
Preparations for moving into the Kaleidoscope monorepo
6 years ago
Gergely Nagy 00a48d5280
Update to work with the latest Kaleidoscope
6 years ago
Gergely Nagy 8869f993e9
New plugin: ActiveLayerColor
6 years ago
Gergely Nagy f527591b57
New hardware: SOFT/HRUF Splitography
6 years ago
Gergely Nagy de2dc3daf6
New plugin: WinKeyToggle
6 years ago
Gergely Nagy ef94658b4b
FocusSerial: New, simplified API
6 years ago
Gergely Nagy 199ce760f0
examples: Move GhostInTheFirmware from LEDs to Features
6 years ago
Jesse Vincent 50a6f5e1b1 Reorganize our examples directory to try to make it easier to work with
6 years ago
Gergely Nagy 76cbb34b69
Remove two uses of the obsolete `LED-Off.h` header
6 years ago
Jesse Vincent 0fdd2b0dfc Add a Makefile for the Atreus sketch
6 years ago
Jesse Vincent d96ac86454 A first pass implementation for AVR-based OLKB Planck keyboards
6 years ago
kriber 01e057e545 previous_key in cycleAction now contains modifier key flags
6 years ago
Gergely Nagy 3bc00e173c
New plugin: IdleLEDs
6 years ago
Gergely Nagy f3594c5036
examples: Make astyle happy
6 years ago
Gergely Nagy ff0728e1ff
examples: Make all the examples use the KEYMAPS macro
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 819c2c6a34
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 3e6b3539ce
Rearrange the file layout in preparation of becoming a monorepo
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 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 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 7e4bcc49d5
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 4c3c8f4036
Update the docs & example about the EEPROMSettings dependency
6 years ago
Gergely Nagy e9542c28bd
Update to work with the new HostOS
6 years ago
Gergely Nagy 38b8230c30
Explicitly initialize EEPROMSettings
6 years ago