Commit Graph

568 Commits (d94c3d5234080baad8fc4244ca93c953b53f50d0)

Author SHA1 Message Date
Michael Richters 32aa6374ec
Improve Qukeys protection against unintended modifiers
4 years ago
Gergely Nagy ab3b661cd5
Switch to activation-order for Layers
4 years ago
Michael Richters 9b70161a9b
Add minimum hold time for Qukeys
4 years ago
Michael Richters 2466ce3496
Correct plugin order for Atreus example
4 years ago
Gergely Nagy 1f9f46d9f3
cpplint: Ignore some uses of `using namespace`
4 years ago
Gergely Nagy 87048be5f2
Initial support for g Heavy Industries' FaunchPad
4 years ago
Gergely Nagy c8e6a99c5f
Initial support for g Heavy Industries' ButterStick
4 years ago
Gergely Nagy 57fd064192
examples/Keyboardio/Atreus: Add a Model01-style version info macro
4 years ago
Gergely Nagy 36eb7d04cc
examples/Keyboardio/Atreus: Use `MoveToLayer`
4 years ago
Gergely Nagy ac8bc2d322
examples/Keyboardio/Atreus: Fix the QWERTY layer & macro mess
4 years ago
Jesse Vincent a2fe05f380
Merge branch 'master' of ssh://github.com/keyboardio/Kaleidoscope
4 years ago
Jesse Vincent bd44c8e19b
Update default Atreus firmware to make Fun-Bksp into Delete.
4 years ago
Jesse Vincent 9e79ac8acf
Merge pull request #848 from keyboardio/detect-missing-bundle
4 years ago
Jesse Vincent 3ef62680ac
Bump Atreus example sketch up to 10 EEPROM layers
4 years ago
Jesse Vincent d939835d22
Merge branch 'master' into detect-missing-bundle
4 years ago
Jesse Vincent 0a103d1568
Comments cleanup for the Atreus port
4 years ago
Jesse Vincent b83d191866
MINIMAL renaming to get the device to show up as the Keyboardio Atreus in Examples and in the boards manager.
4 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
4 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
4 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