Commit Graph

628 Commits (main)

Author SHA1 Message Date
Gergely Nagy f27a3a46ec Stop using deprecated interfaces
7 years ago
Gergely Nagy b0c5876100 Stop using USE_PLUGINS
7 years ago
Gergely Nagy d77f6f8de0 Stop using obsolete interfaces
7 years ago
Gergely Nagy c7bc3ad04c Stop using USE_PLUGINS
7 years ago
Gergely Nagy a57679c014 Stop using obsolete functions
7 years ago
Gergely Nagy 1b6dc98703 Use `Kaleidoscope.use` instead of `USE_PLUGINS`
7 years ago
Gergely Nagy bd1f7dfe36 Stop using obsolete functions
7 years ago
Gergely Nagy 0cb75c5e7f Stop using obsolete functions
7 years ago
Gergely Nagy 72630bd326 Update the example to use Kaleidoscope.use
7 years ago
Gergely Nagy a8fdb3a5f0 Really fix the example this time...
7 years ago
Gergely Nagy bbf5ae3a08 Updated the example to work with the new LEDControl APIs
7 years ago
Gergely Nagy a5d3a9ff37 Updated to use Kaleidoscope.use instead of USE_PLUGINS
7 years ago
Gergely Nagy 4dbc5d5707 Update the example to work with the new LEDMode/LEDControl API
7 years ago
Gergely Nagy 40c843958a README & example update
7 years ago
Gergely Nagy 3518ba605a Documentation & example update
7 years ago
Gergely Nagy b7415039cb make astyle
7 years ago
Selene Scriven dde7e6a0d0 Forgot to update the example earlier.
7 years ago
Selene Scriven 8cc00c119e updated README and example
7 years ago
Selene Scriven b0f6e350d3 Early working version of wavepool effect... is buggy.
7 years ago
Selene Scriven f402fb2ead copied algernon's LED Stalker effect as a code base
7 years ago
Gergely Nagy dd63d76369 Initial import
7 years ago
Jesse Vincent 6b6cbd4803
port to new hid facade
7 years ago
Craig Disselkoen 1cf8d9afdb Update for changes to Kaleidoscope-Macros no longer requiring END
7 years ago
Jesse Vincent 769470fbd6
CamelCaseifcation of LED related functions
7 years ago
Jesse Vincent 0235d41ae0
CamelCase of handle_*_key*
7 years ago
Jesse Vincent 2582441523
CamelCase of KeyIsPressed and KeyWasPressed
7 years ago
Jesse Vincent 0f2bae7db7
keyToggledO* camelcasing
7 years ago
Jesse Vincent 842fa737d6
keyToggledO* camelcasing
7 years ago
Jesse Vincent 4550941ff9
keyToggledO* camelcasing
7 years ago
Jesse Vincent e6de144198
keyToggledO* camelcasing
7 years ago
Jesse Vincent 72cd5f7db8
Update to work with new simpler Nulock API
7 years ago
Gergely Nagy 9317ec61e2 Migrate from USE_PLUGINS to Kaleidoscope.use
7 years ago
Gergely Nagy efa9cdf291 Migrate to Kaleidoscope.use()
7 years ago
Gergely Nagy 98b389411b Use Kaleidoscope.use instead of USE_PLUGINS
7 years ago
Gergely Nagy 150e39b87d Migrate from USE_PLUGINS to Kaleidoscope.use
7 years ago
Gergely Nagy a3f7ab082d Instead of using a list, augment the keymap directly.
7 years ago
Gergely Nagy 4e5e579da4 Fix some more search & replace bugs
7 years ago
Gergely Nagy 9d9ef489be Kaleidoscope Style Guide conformance
7 years ago
Gergely Nagy e5a8a77a4a Kaleidoscope Style Guide conformance
7 years ago
Gergely Nagy 8be191fe9b Kaleidoscope Style Guide conformance
7 years ago
Gergely Nagy 6e8b932c0d Kaleidoscope Style Guide conformance
7 years ago
Gergely Nagy 184e705b3a Kaleidoscope Style Guide conformance
7 years ago
Gergely Nagy 8d00a83a44 Kaleidoscope Style Guide conformance
7 years ago
Gergely Nagy f79b3b5f7d Kaleidoscope Style Guide conformance
7 years ago
Gergely Nagy e8f3495f7c Kaleidoscope Style Guide conformance
7 years ago
Gergely Nagy fbd21c0462 Updated the example to use the newest Stalker APIs
7 years ago
Gergely Nagy 7ddb1130b4 Kaleidoscope Style Guide conformance
7 years ago
Gergely Nagy c20732257b examples/AppSwitcher: Update to use newest HostOS APIs
7 years ago
Gergely Nagy dd7c20a4ee Kaleidoscope Style Guide conformance
7 years ago
Gergely Nagy cc4d86a98d Kaleidoscope Style Guide conformance
7 years ago
Gergely Nagy 9e6b7e22f6 Kaleidoscope Style Guide conformance
7 years ago
Gergely Nagy 8f0cfb753c Kaleidoscope Style Guide conformance
7 years ago
Gergely Nagy 588e332d12 Update to use the newest HostOS version
7 years ago
Gergely Nagy 6839c3ca36 Kaleidoscope Style Guide conformance
7 years ago
Gergely Nagy 129272883a Kaleidoscope Style Guide conformance
7 years ago
Gergely Nagy 95b34d4eb0 Kaleidoscope Style Guide conformance
7 years ago
Gergely Nagy d8d4ed7809 Kaleidoscope Style Guide conformance
7 years ago
Gergely Nagy 3a1342b38b Kaleidoscope Style Guide conformance
7 years ago
Gergely Nagy 523cb38ff5 Kaleidoscope Style Guide conformance
7 years ago
Gergely Nagy da90c342fb Some more linter-triggered fixes
7 years ago
Gergely Nagy 6b2263cfa7 Add an .activate() method
7 years ago
Jesse Vincent 5d5d8747eb
Fixes to make cpplint partially happy
7 years ago
Jesse Vincent f23ce58644
Fixes to make cpplint happy
7 years ago
Jesse Vincent c91db9c565
Fixes to make cpplint happy
7 years ago
Jesse Vincent 0f09130069
fixes to make cpplint happy
7 years ago
Jesse Vincent 34ca05501d
Fixes to make cpplint happy
7 years ago
Jesse Vincent 57cf6cbab7
cpplint and astyle fixes
7 years ago
Jesse Vincent f4b49c30b6
make astyle
7 years ago
Jesse Vincent d515f0088b
Make the linter happy
7 years ago
Jesse Vincent f4d2efce5c
astyle with current project style guidelines
7 years ago
Jesse Vincent df5c08d5d5
astyle with current project style guidelines
7 years ago
Jesse Vincent a0b2d400db
astyle with current project style guidelines
7 years ago
Jesse Vincent 7ec1fe2908
astyle with current project style guidelines
7 years ago
Jesse Vincent 17487f9c26
astyle with current project style guidelines
7 years ago
Jesse Vincent e597957ab9
astyle with current project style guidelines
7 years ago
Jesse Vincent 1822c6e3c4
astyle with current project style guidelines
7 years ago
Jesse Vincent 5273b43ba0
astyle with current project style guidelines
7 years ago
Jesse Vincent ecef342f1f
astyle with current project style guidelines
7 years ago
Jesse Vincent 3865bd8793
astyle with current project style guidelines
7 years ago
Jesse Vincent fcd1743f3b
astyle with current project style guidelines
7 years ago
Jesse Vincent b75b3ac960
astyle with current project style guidelines
7 years ago
Jesse Vincent 798fb5e0f0
astyle with current project style guidelines
7 years ago
Jesse Vincent a6983c5c4d
astyle with current project style guidelines
7 years ago
Jesse Vincent 32adec8aa9
astyle with current project style guidelines
7 years ago
Jesse Vincent e29a9454ba
astyle with current project style guidelines
7 years ago
Jesse Vincent 3097fd0745
astyle to get us closer to cpplint-clean
7 years ago
Jesse Vincent a0db8238ff
astyle and lint
7 years ago
Jesse Vincent d77b1a5c41
make astyle
7 years ago
Gergely Nagy 8220369f6f Kaleidoscope Style Guide conformance
7 years ago
Gergely Nagy 3b4e2add7d Conform to the latest Kaleidoscope Style Guide
7 years ago
Jesse Vincent 5215e95249
make astyle
7 years ago
Gergely Nagy cfd80f3f69 Conform to the latest Kaleidoscope Style Guide
7 years ago
Jesse Vincent 8c6b8433cc
astyle pass
7 years ago
Gergely Nagy ba6128dddc Kaleidoscope Style Guide conformance
7 years ago
Jesse Vincent 88fc70f90a
Update whitespace per new astyle rules
7 years ago
Gergely Nagy 38cf866870 Kaleidoscope Style Guide conformance
7 years ago
Gergely Nagy 66c8a19f21 Re-run make astyle, with a recent astyle
7 years ago
Gergely Nagy 70e4d15e60 More Style Guide fixes
7 years ago
Gergely Nagy 3e982ba5f6 Kaleidoscope Style Guide conformance
7 years ago
Gergely Nagy 09ba7dd756 Port over to LED-Palette-Theme
7 years ago
Gergely Nagy 947019733d Rename to Kaleidoscope-Colormap
7 years ago
Gergely Nagy 7b8ae3c9c0 examples: Fix the example build
7 years ago
Gergely Nagy b81cc12708 Initial import
7 years ago
Jesse Vincent 437a349288
make astyle
7 years ago
Jesse Vincent 3b32197829
make astyle
7 years ago
Jesse Vincent 26e7e187df
make astyle
7 years ago
Jesse Vincent a16411ff93
make astyle
7 years ago
Jesse Vincent ae6aeec44d
make astyle
7 years ago
Jesse Vincent b661511a1a
make astyle
7 years ago
Jesse Vincent 80e27ef57a
make astyle
7 years ago
Jesse Vincent ad09f54c0d
make astyle
7 years ago
Jesse Vincent e23f014f1c
make astyle
7 years ago
Jesse Vincent 69f244b43b
make astyle
7 years ago
Jesse Vincent f148a4c7e7
make astyle
7 years ago
Jesse Vincent 1f8fc546e5
make astyle
7 years ago
Jesse Vincent e1fd94e4ff
make astyle
7 years ago
Jesse Vincent 46d40dd3d5
make astyle
7 years ago
Jesse Vincent 3adb8c28af
make astyle
7 years ago
Jesse Vincent 1a9f3e1a33
make astyle
7 years ago
Jesse Vincent e3dc58f384
make astyle
7 years ago
Jesse Vincent c069df3919
make astyle
7 years ago
Jesse Vincent 0489fd9196
make astyle
7 years ago
Jesse Vincent f2ee554ce6
make astyle
7 years ago
Jesse Vincent 849c87606f
make astyle
7 years ago
Jesse Vincent 517636d479
make astyle
7 years ago
Jesse Vincent 14d236ed39
make astyle
7 years ago
Jesse Vincent d75939d456
make astyle
7 years ago
Jesse Vincent 97008a28f0
"make astyle
7 years ago
Jesse Vincent da2adaf96d
Remove "Key_" prefix from ConsumerCtl and Sysctl key defs.
7 years ago
Jesse Vincent d9706f6d0d
Bring up to new API
7 years ago
Jesse Vincent 195331d1e8
Bring up to new keymap api
7 years ago
Jesse Vincent 6d232fb7c7
Update to new key api
7 years ago
Jesse Vincent c3dbe52f72
Bring example up to new API
7 years ago
Jesse Vincent d3b7467c6f
ShapeShifter doesn't knwo about LEDs
7 years ago
Jesse Vincent 647e15a4bc
Fix example to match new key definitions
7 years ago
Jesse Vincent 998ff7c753
Update to new Key definitions
7 years ago
Jesse Vincent 07b3f9a9cd
Update example to new keymap
7 years ago
Jesse Vincent 43a952574a
Bright up to new keymap api
7 years ago
Jesse Vincent f4e9b476a0
Update to new Key API
7 years ago
Jesse Vincent 4b7091a87f
KEymap update
7 years ago
Jesse Vincent 543c3b09f2
Update example to match new keymap
7 years ago
Jesse Vincent a5a3bb6521
Update to new Keymap
7 years ago
Jesse Vincent 308f889313
Update for new Key names
7 years ago
Jesse Vincent fac7d3fe5e
Bring up to new Key API
7 years ago
Jesse Vincent 18aa5eadab
Update to new Key names
7 years ago
Jesse Vincent 0238bd29ed
Bring Space Cadet up to new Key API
7 years ago
Jesse Vincent 7c3d6644b7
Update to match new Key tables
7 years ago
Jesse Vincent 30a490d218
Update example to match new Key defs
7 years ago
Jesse Vincent c7eb22c3ec
Update example to match the new Keymap
7 years ago
Jesse Vincent b8be8d9fe1
Update example for new key defs
7 years ago
Jesse Vincent b8225c7d2e
Bring example up to new key defs
7 years ago
Jesse Vincent 92f0395284
Update example
7 years ago
Jesse Vincent 5b1068065c
Fix typo
7 years ago
Jesse Vincent 4a52b76553
Fix Control key definition
7 years ago
Jesse Vincent 24f6c8abd4
Updating to new keycodes
7 years ago
Jesse Vincent 63f30ac35e
Bring Syster up to the new key names
7 years ago
Jesse Vincent c892b4a30a
Update OneShot library to use new key defs
7 years ago
Jesse Vincent 6b75519501
Fixing a number of other key definitions in the example
7 years ago
Jesse Vincent b0e1554af8
Remove unused key layouts from example
7 years ago
Jesse Vincent a19f9d1b29
Fix Key definitions in Macro example
7 years ago
Jesse Vincent ad93cc0a83
Fix spelling of "Control" keys
7 years ago
Jesse Vincent c726326c8c
First pass at updating key definitions in examples
7 years ago
Gergely Nagy 107d51ce5a Initial import
8 years ago
Gergely Nagy 8b6653d3c8 Fix the example
8 years ago
Gergely Nagy 249437d6e7 Initial import
8 years ago
Jesse Vincent 79f543734f Use UNKNOWN_KEYSWITCH_LOCATION rather than a magic value
8 years ago
Jesse Vincent e3b5ae4012 Update to new handle_keyswitch_event API naming
8 years ago
Gergely Nagy 06131ed468 Update AppSwitcher, following up on HostOS changes
8 years ago
Gergely Nagy 379a2d483b Add a `getKeyOverride` method
8 years ago
Gergely Nagy 7f261084ef Update the example so it works as it should
8 years ago
Gergely Nagy 0fadb782ca Initial import
8 years ago
Gergely Nagy 7c42b8e07b Fix the example
8 years ago
Gergely Nagy 2da55a2793 Fix the example
8 years ago
Gergely Nagy 7b890d8deb Fix the example
8 years ago
Gergely Nagy 0c387ce1c3 Focus: Lift out keymap.transfer
8 years ago
Gergely Nagy 3831b1661f Initial import
8 years ago
Gergely Nagy b4759decf2 Optional, extra symbols
8 years ago
Gergely Nagy 6230a331c4 Make it possible again to choose between variants
8 years ago
Gergely Nagy 5a7601bb30 Update to use the new EEPROM-Settings library
8 years ago
Gergely Nagy c0d2c51730 Rework how the whole thing operates
8 years ago
Gergely Nagy a91048b8c6 Drop the on/off functions
8 years ago
Gergely Nagy 9d71850535 Drop the on/off functions
8 years ago
Gergely Nagy 55f57bdcfe Drop the on/off functions
8 years ago
Gergely Nagy fbb5dcb359 Fix the example to not use obsolete functions
8 years ago
Gergely Nagy c01e7d864a Add LEDOff too, so turning Stalker off can be tested too
8 years ago
Gergely Nagy b1c0f1fc1b Convert the plugin to a LEDMode
8 years ago
Gergely Nagy 29841ec02e Add a LEDMode based on AlphaSquare.
8 years ago
Gergely Nagy 03ab5f1a47 Updated to support newest Focus
8 years ago
Gergely Nagy db09b35be3 Initial import
8 years ago
Gergely Nagy fcde978862 Initial import
8 years ago
Gergely Nagy 71d49dee51 Don't try to load the saved layer on setup()
8 years ago
Gergely Nagy 11c7c7db8d Minor cleanup in the Kaleidoscope example
8 years ago
Gergely Nagy ddd6b766fd Initial import
8 years ago
Jesse Vincent c0d66cee1a Move the sample layouts into the firmware sketch
8 years ago
Gergely Nagy e305e51455 The Big Rename
8 years ago
Gergely Nagy d5d3b46e31 The Big Rename
8 years ago
Gergely Nagy fec26a9413 The Big Rename
8 years ago
Gergely Nagy fc026f59af The Big Rename
8 years ago
Gergely Nagy 204d450239 The Big Rename
8 years ago
Gergely Nagy b867f80ca2 The Big Rename
8 years ago
Gergely Nagy 29d45e8850 The Big Rename
8 years ago
Gergely Nagy eabc4a9872 The Big Rename
8 years ago
Gergely Nagy 28228d07c7 The Big Rename
8 years ago
Gergely Nagy 92205513de The Big Rename
8 years ago
Gergely Nagy 68b3e2c5f2 The Big Rename
8 years ago
Gergely Nagy 02cb499154 The Big Rename
8 years ago
Gergely Nagy b737fe947e The Big Rename
8 years ago
Gergely Nagy d2d0193129 The Big Rename
8 years ago
Gergely Nagy ce45b212d7 The Big Rename
8 years ago
Gergely Nagy 1696b4eeb6 The Big Rename
8 years ago
Gergely Nagy 916f69889e The Big Rename
8 years ago
Gergely Nagy c03725e736 The Big Rename
8 years ago
Gergely Nagy bae049583d Correct the tapDanceAction prototype in the example
8 years ago
Gergely Nagy 128d0f4bda Fix up to work better with timers
8 years ago
Jesse Vincent ef1089d5ad Tune down the default LED Effects to use less power.
8 years ago
Jesse Vincent 66f61cad78 Add in indentation guards around the AppSwitcher stacked keylayout example
8 years ago
Jesse Vincent f3b786dade "make astyle" - no functionality changes
8 years ago
Jesse Vincent 285818c88e Add in the new testmode plugin for the Model 01
8 years ago
Jesse Vincent 94817714d8 Extract TestMode for the Model 01 (it's going in a plugin)
8 years ago
Gergely Nagy f456e6aba8 Initial import
8 years ago
Gergely Nagy 79baac1eae Updated the example for the LEDEffect-Numlock -> Numlock rename
8 years ago
Gergely Nagy 1ded7dc1a8 Update to the new macro/toggleNumlock variants
8 years ago
Gergely Nagy 5646b5658d Turn the NumLock key into a macro
8 years ago
Gergely Nagy 420e1e9eac Adjusted for the separate LED effect plugins
8 years ago
Gergely Nagy 7500cef6c0 Don't use Key_LEDEffectNext in the example
8 years ago
Gergely Nagy 136af1bac3 Don't use Key_LEDEffectNext in the example
8 years ago
Gergely Nagy 68d1bbe6bc Don't use Key_LEDEffectNext in the example
8 years ago
Gergely Nagy 5352be64fd Don't use Key_LEDEffectNext in the example
8 years ago
Gergely Nagy df832e8024 Don't use Key_LEDEffectNext in the example
8 years ago
Gergely Nagy 981ebb13d1 Don't use Key_LEDEffectNext in the example
8 years ago
Gergely Nagy ecff024f02 Don't use Key_LEDEffectNext in the example
8 years ago
Gergely Nagy d73104de7f Updated to use Keyboardio-LEDControl
8 years ago
Gergely Nagy a8abf11b11 Updated to use Keyboardio-LEDControl
8 years ago
Gergely Nagy 23368b2161 Updated to use the Keyboardio-LEDControl library
8 years ago
Gergely Nagy 8ebac50a8b Do not use Key_LEDEffectNext in the example
8 years ago
Gergely Nagy d1b6e77504 Do not use Key_LEDEffectNext
8 years ago
Gergely Nagy 386f893829 Updated to use Keyboardio-LEDControl
8 years ago
Gergely Nagy fcdc4e4b55 Use LEDControl in the example
8 years ago
Gergely Nagy dcd9b641d8 Drop Key_LEDEffectNext from the example
8 years ago
Gergely Nagy 19600d2ac1 Drop Key_LEDEffectNext from the example
8 years ago
Gergely Nagy eaf3991f38 Move the LED stuff into a plugin
8 years ago
Gergely Nagy c11349b3d2 examples: Move the AppSwitcher example over from Akela
8 years ago
Gergely Nagy 7f94af85b7 example: Combine the example with Stalker for a better effect
8 years ago
Gergely Nagy 2aa03bed47 Initial import
8 years ago
Gergely Nagy 44fb59eded Add an example
8 years ago
Gergely Nagy 7956b83e7d Add an example
8 years ago
Gergely Nagy 841be32f06 Add an example
8 years ago
Gergely Nagy b8088abbe1 Initial import
8 years ago
Gergely Nagy 17e17810dd Initial import
8 years ago
Gergely Nagy 6bcc8ee562 Initial import
8 years ago
Gergely Nagy 980c58da36 Initial import
8 years ago
Gergely Nagy 47906e7f49 Initial import
8 years ago
Gergely Nagy e12606e330 Initial import
8 years ago
Gergely Nagy 928cd41fa9 Initial import
8 years ago
Gergely Nagy 51756fa4d6 Initial import
8 years ago
Gergely Nagy a722fea88d Initial import
8 years ago
Gergely Nagy c29a6772a4 Initial import
8 years ago
Gergely Nagy fe06702a59 Initial import
8 years ago
Gergely Nagy 31f2c40625 Initial import
8 years ago
Gergely Nagy 9800926446 Do the Keyboardio.setup() early
8 years ago
Gergely Nagy e72867fe68 Introduce ___ and XXX aliases
8 years ago
Gergely Nagy 7adf80dacc Layer handling reworked
8 years ago
Gergely Nagy afac5ed6f2 Rework the hook handling
8 years ago
Gergely Nagy 44f5de357c Implement a way to do simple macros
8 years ago
Gergely Nagy 516d617cce Move macros to a separate library
8 years ago
Gergely Nagy 8b3b321c0e Use an overridable macroAction function for macro actions
8 years ago
Gergely Nagy 957cefb3dc Don't do the bootAnimation in the default example
8 years ago
Jesse Vincent 06d38a1bda Merge pull request #54 from algernon/f/keymap/auto-size
8 years ago
Gergely Nagy b7c9287d0f Introduce a helper macro to compute the keymap size
8 years ago
Gergely Nagy 584e27899f Rename Model01-MouseKeys to Keyboardio-MouseKeys
8 years ago
Jesse Vincent 08acf2ef17 Merge pull request #50 from algernon/f/mouse-plugin
8 years ago
Gergely Nagy 28aa497452 Move mouse keys to a library
8 years ago
Gergely Nagy e077ff68bc LED-Off: A new "effect" that simply turns LEDs off
8 years ago
Gergely Nagy 83a77bc544 BootAnimation shall not be a LED effect
8 years ago
Gergely Nagy 4b7354a342 Split out LED effects into smaller "plugins"
8 years ago
Gergely Nagy 58f6b18076 Separate the keymap layout from the core firmware
8 years ago
Jesse Vincent cd9bfa4126 Merge branch 'f/lib/dir-rearrangement' of https://github.com/algernon/KeyboardioFirmware into algernon-f/lib/dir-rearrangement
8 years ago
Gergely Nagy bd35e8dfed Source code rearrangement
8 years ago