Commit Graph

567 Commits (76a48e0a12a6a27f001c54127c35c913d10df001)

Author SHA1 Message Date
Gergely Nagy b157236b04
Assign my copyright to Keyboard.io
6 years ago
Gergely Nagy 8bea721791
Relicense to GPLv3 (only)
6 years ago
Gergely Nagy 00a6b6045b
License clarificataion & copyright headers
6 years ago
Shriramana Sharma 383864c689 appswitcher example: add the line actually needed to make this work!
6 years ago
Gergely Nagy 2cdee29d60 Fix the example not to use the old API
7 years ago
Gergely Nagy ef6bc728dd examples/AppSwitcher: Move the holding to loop()
7 years ago
Gergely Nagy 830685da1d examples/Kaleidoscope: Use NumPad instead of Numlock
7 years ago
Gergely Nagy d9da1d717a Add an UPGRADING.md document, and a helpful error message
7 years ago
Gergely Nagy 5a6e0fa12a Complete redesign of the plugin
7 years ago
Gergely Nagy 61d70b5cac Updated the README and the example with a better example
7 years ago
Gergely Nagy 26bfce0b77 Update the example to show off Oneshot.inject()
7 years ago
Gergely Nagy 499d4e8b37 Initial import
7 years ago
Gergely Nagy ee5cc576a0 Updated to use the new plugin APIs
7 years ago
Gergely Nagy e9b9d41626 Updated to use the new plugin APIs
7 years ago
Gergely Nagy 19cffca5c4 Updated to use the new plugin APIs
7 years ago
Gergely Nagy 445655a666 Updated to use the new plugin APIs
7 years ago
Gergely Nagy 8074c18d2d Updated to use the new plugin APIs
7 years ago
Gergely Nagy 5d71c259f4 Updated to use the new plugin APIs
7 years ago
Gergely Nagy bfe38620bd Updated to use the new plugin APIs
7 years ago
Gergely Nagy f3887ec283 Updated to work with the new plugin API
7 years ago
Gergely Nagy 33eb5cae03 Updated to use the new plugin APIs
7 years ago
Gergely Nagy d9ff915633 Updated to use the new plugin APIs
7 years ago
Gergely Nagy 592c094565 Updated to use the new plugin APIs
7 years ago
Gergely Nagy 0635518f9d Updated to use the new plugin APIs
7 years ago
Gergely Nagy 8f2d4f360a Updated to use the new plugin APIs
7 years ago
Gergely Nagy 3da1061e19 Updated to use the new plugin APIs
7 years ago
Gergely Nagy 79c6c4f266 Updated to use the new plugin APIs
7 years ago
Gergely Nagy 5649551955 Updated to use the new plugin APIs
7 years ago
Gergely Nagy 6d13e82366 Updated to use the new plugin APIs
7 years ago
Gergely Nagy d668dce127 Updated to use the new plugin APIs
7 years ago
Gergely Nagy 0f32840a3a Updated to use the new plugin APIs
7 years ago
Gergely Nagy 962d959a7f Updated to use the new plugin APIs
7 years ago
Gergely Nagy 6b1745f339 Updated to use the new plugin APIs
7 years ago
Gergely Nagy 71a956e3f2 Updated to use the new plugin APIs
7 years ago
Gergely Nagy 94b7d13990 Updated to use the new plugin APIs
7 years ago
Gergely Nagy 6602b30d0a Updated to use the new plugin APIs
7 years ago
Gergely Nagy ee78ff88a7 Updated to use the new plugin APIs
7 years ago
Gergely Nagy 191ecdb000 Updated to use the new plugin APIs
7 years ago
noseglasses 8130dfdf1d Major redesign of the plugin and hooking interface
7 years ago
Gergely Nagy bc76032d37 Add a very basic, no-frills, no-plugins example
7 years ago
Gergely Nagy 5399bda445 Updated to use the new plugin APIs
7 years ago
Gergely Nagy 7044060ebf Updated the README and the example to use the new plugin APIs
7 years ago
Gergely Nagy 435018eb6a Updated to use the new plugin APIs
7 years ago
Gergely Nagy 8e4bfac703 Updated to use the new plugin APIs
7 years ago
Gergely Nagy 93d7d7bacf Turn off the indentation check for the keymap
7 years ago
Gergely Nagy fb4c0d8a70 Initial import
7 years ago
Michael Richters 639f16984a Set the release delay in the example
7 years ago
Ben Gemperline 47e5d84153 Extended functionality + fix Alt key under Windows
7 years ago
Gergely Nagy 93880767fb Drop the HIDAdaptor includes
7 years ago
Michael Richters 0fa876f912
Added support for DualUse key definitions in keymap (#27)
7 years ago
Gergely Nagy 1f195636e7 Include the HIDAdaptor library in the examples
7 years ago
Gergely Nagy c56c7791ba Do not provide toggleLEDs
7 years ago
Gergely Nagy 810a69cf33 Rename the library to HostPowerManagement
7 years ago
Gergely Nagy 539aa85d6a Add a special `WakeupKeyboard`, to be able to wake the host up
7 years ago
Gergely Nagy 24d06c7168 Initial import
7 years ago
Michael Richters cd0073f0ae Prettier formatting of keymap; astyle off for that section
7 years ago
Michael Richters d33deda114 astyle
7 years ago
Michael Richters 99988e4c76 Call toggle() only when the macro key toggles on (fixes #11)
7 years ago
Michael Richters 17d61518c2 Fix example toggle-qukeys macro
7 years ago
Michael Richters 6e57b9868f Added a macro to toggle Qukeys in the example
7 years ago
Michael Richters f603e6d8d3 astyle
7 years ago
Michael Richters d12a4870fe Added `setTimeout()` function to set the time limit in sketch
7 years ago
Michael Richters cb16b32215 Fixed `QUKEYS()` macro for defining qukeys in sketch
7 years ago
Michael Richters 2fba5c4541 First working version
7 years ago
Michael Richters 721baeca78 Fixed lots of compilation errors
7 years ago
Michael Richters 5bfe5c07eb Version 1 of the Qukeys implementation
7 years ago
Michael Richters bba6cf878f Empty example sketch
7 years ago
Michael Richters 195d6bc413 Better compliance with coding style guide
7 years ago
Michael Richters de39e20d78 Define keymap layers with CREATE_KEYMAP macro
7 years ago
Michael Richters 50ac31d0f5 Added a "sketch-trailer.h" header file
7 years ago
Michael Richters 7ddc0249bb Added `LayerCount` variable to the example sketches
7 years ago
Simon Lydell 4d6e1a770d Make the example more complete
7 years ago
Gergely Nagy 51b28577db Show an example of how to override defaults
7 years ago
Jesse Vincent a4dfe289b3 Update the example to match the new numlock api
7 years ago
Ben Gemperline a2feb2f780 Updated examples and documentation
7 years ago
Ben Gemperline 51f0acbb94 Ran astyle on code
7 years ago
Ben Gemperline 4ca7664442 Updated variable naming to fit style guide and fixed compilation error in example file
7 years ago
Ben Gemperline f3969ba614 Updated example file with new keymap
7 years ago
Gergely Nagy 219f28ba99 Initial import
7 years ago
Gergely Nagy acbb9a8e26 examples/AppSwitcher: Use Kaleidoscope.use instead of USE_PLUGINS
7 years ago
Gergely Nagy f1cb65b6d8 Stop using USE_PLUGINS
7 years ago
Gergely Nagy 0c9ff2f22b Stop using deprecated interfaces
7 years ago
Gergely Nagy 9082741e97 Stop using deprecated interfaces
7 years ago
Gergely Nagy 2c27bf8476 Stop using deprecated interfaces
7 years ago
Gergely Nagy 068c33d18c Stop using deprecated interfaces
7 years ago
Gergely Nagy a74169961c Stop using deprecated interfaces
7 years ago
Gergely Nagy 62c1672bf3 Stop using deprecated interfaces
7 years ago
Gergely Nagy 532b1129de Stop using deprecated interfaces
7 years ago
Gergely Nagy df4a6f58cf Stop using deprecated interfaces
7 years ago
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
8 years ago
Gergely Nagy efa9cdf291 Migrate to Kaleidoscope.use()
8 years ago
Gergely Nagy 98b389411b Use Kaleidoscope.use instead of USE_PLUGINS
8 years ago
Gergely Nagy 150e39b87d Migrate from USE_PLUGINS to Kaleidoscope.use
8 years ago
Gergely Nagy a3f7ab082d Instead of using a list, augment the keymap directly.
8 years ago
Gergely Nagy 4e5e579da4 Fix some more search & replace bugs
8 years ago
Gergely Nagy 9d9ef489be Kaleidoscope Style Guide conformance
8 years ago
Gergely Nagy e5a8a77a4a Kaleidoscope Style Guide conformance
8 years ago
Gergely Nagy 8be191fe9b Kaleidoscope Style Guide conformance
8 years ago
Gergely Nagy 6e8b932c0d Kaleidoscope Style Guide conformance
8 years ago
Gergely Nagy 184e705b3a Kaleidoscope Style Guide conformance
8 years ago
Gergely Nagy 8d00a83a44 Kaleidoscope Style Guide conformance
8 years ago
Gergely Nagy f79b3b5f7d Kaleidoscope Style Guide conformance
8 years ago
Gergely Nagy e8f3495f7c Kaleidoscope Style Guide conformance
8 years ago
Gergely Nagy fbd21c0462 Updated the example to use the newest Stalker APIs
8 years ago
Gergely Nagy 7ddb1130b4 Kaleidoscope Style Guide conformance
8 years ago
Gergely Nagy c20732257b examples/AppSwitcher: Update to use newest HostOS APIs
8 years ago
Gergely Nagy dd7c20a4ee Kaleidoscope Style Guide conformance
8 years ago
Gergely Nagy cc4d86a98d Kaleidoscope Style Guide conformance
8 years ago
Gergely Nagy 9e6b7e22f6 Kaleidoscope Style Guide conformance
8 years ago
Gergely Nagy 8f0cfb753c Kaleidoscope Style Guide conformance
8 years ago
Gergely Nagy 588e332d12 Update to use the newest HostOS version
8 years ago
Gergely Nagy 6839c3ca36 Kaleidoscope Style Guide conformance
8 years ago
Gergely Nagy 129272883a Kaleidoscope Style Guide conformance
8 years ago
Gergely Nagy 95b34d4eb0 Kaleidoscope Style Guide conformance
8 years ago
Gergely Nagy d8d4ed7809 Kaleidoscope Style Guide conformance
8 years ago
Gergely Nagy 3a1342b38b Kaleidoscope Style Guide conformance
8 years ago
Gergely Nagy 523cb38ff5 Kaleidoscope Style Guide conformance
8 years ago
Gergely Nagy da90c342fb Some more linter-triggered fixes
8 years ago
Gergely Nagy 6b2263cfa7 Add an .activate() method
8 years ago
Jesse Vincent 5d5d8747eb
Fixes to make cpplint partially happy
8 years ago
Jesse Vincent f23ce58644
Fixes to make cpplint happy
8 years ago
Jesse Vincent c91db9c565
Fixes to make cpplint happy
8 years ago
Jesse Vincent 0f09130069
fixes to make cpplint happy
8 years ago
Jesse Vincent 34ca05501d
Fixes to make cpplint happy
8 years ago
Jesse Vincent 57cf6cbab7
cpplint and astyle fixes
8 years ago
Jesse Vincent f4b49c30b6
make astyle
8 years ago
Jesse Vincent d515f0088b
Make the linter happy
8 years ago
Jesse Vincent f4d2efce5c
astyle with current project style guidelines
8 years ago
Jesse Vincent df5c08d5d5
astyle with current project style guidelines
8 years ago
Jesse Vincent a0b2d400db
astyle with current project style guidelines
8 years ago
Jesse Vincent 7ec1fe2908
astyle with current project style guidelines
8 years ago
Jesse Vincent 17487f9c26
astyle with current project style guidelines
8 years ago
Jesse Vincent e597957ab9
astyle with current project style guidelines
8 years ago
Jesse Vincent 1822c6e3c4
astyle with current project style guidelines
8 years ago
Jesse Vincent 5273b43ba0
astyle with current project style guidelines
8 years ago
Jesse Vincent ecef342f1f
astyle with current project style guidelines
8 years ago
Jesse Vincent 3865bd8793
astyle with current project style guidelines
8 years ago
Jesse Vincent fcd1743f3b
astyle with current project style guidelines
8 years ago
Jesse Vincent b75b3ac960
astyle with current project style guidelines
8 years ago
Jesse Vincent 798fb5e0f0
astyle with current project style guidelines
8 years ago
Jesse Vincent a6983c5c4d
astyle with current project style guidelines
8 years ago
Jesse Vincent 32adec8aa9
astyle with current project style guidelines
8 years ago
Jesse Vincent e29a9454ba
astyle with current project style guidelines
8 years ago
Jesse Vincent 3097fd0745
astyle to get us closer to cpplint-clean
8 years ago
Jesse Vincent a0db8238ff
astyle and lint
8 years ago
Jesse Vincent d77b1a5c41
make astyle
8 years ago
Gergely Nagy 8220369f6f Kaleidoscope Style Guide conformance
8 years ago
Gergely Nagy 3b4e2add7d Conform to the latest Kaleidoscope Style Guide
8 years ago
Jesse Vincent 5215e95249
make astyle
8 years ago
Gergely Nagy cfd80f3f69 Conform to the latest Kaleidoscope Style Guide
8 years ago
Jesse Vincent 8c6b8433cc
astyle pass
8 years ago
Gergely Nagy ba6128dddc Kaleidoscope Style Guide conformance
8 years ago
Jesse Vincent 88fc70f90a
Update whitespace per new astyle rules
8 years ago
Gergely Nagy 38cf866870 Kaleidoscope Style Guide conformance
8 years ago
Gergely Nagy 66c8a19f21 Re-run make astyle, with a recent astyle
8 years ago
Gergely Nagy 70e4d15e60 More Style Guide fixes
8 years ago
Gergely Nagy 3e982ba5f6 Kaleidoscope Style Guide conformance
8 years ago
Gergely Nagy 09ba7dd756 Port over to LED-Palette-Theme
8 years ago
Gergely Nagy 947019733d Rename to Kaleidoscope-Colormap
8 years ago
Gergely Nagy 7b8ae3c9c0 examples: Fix the example build
8 years ago
Gergely Nagy b81cc12708 Initial import
8 years ago
Jesse Vincent 437a349288
make astyle
8 years ago
Jesse Vincent 3b32197829
make astyle
8 years ago
Jesse Vincent 26e7e187df
make astyle
8 years ago
Jesse Vincent a16411ff93
make astyle
8 years ago
Jesse Vincent ae6aeec44d
make astyle
8 years ago
Jesse Vincent b661511a1a
make astyle
8 years ago
Jesse Vincent 80e27ef57a
make astyle
8 years ago
Jesse Vincent ad09f54c0d
make astyle
8 years ago
Jesse Vincent e23f014f1c
make astyle
8 years ago
Jesse Vincent 69f244b43b
make astyle
8 years ago
Jesse Vincent f148a4c7e7
make astyle
8 years ago
Jesse Vincent 1f8fc546e5
make astyle
8 years ago
Jesse Vincent e1fd94e4ff
make astyle
8 years ago
Jesse Vincent 46d40dd3d5
make astyle
8 years ago
Jesse Vincent 3adb8c28af
make astyle
8 years ago
Jesse Vincent 1a9f3e1a33
make astyle
8 years ago
Jesse Vincent e3dc58f384
make astyle
8 years ago
Jesse Vincent c069df3919
make astyle
8 years ago
Jesse Vincent 0489fd9196
make astyle
8 years ago
Jesse Vincent f2ee554ce6
make astyle
8 years ago
Jesse Vincent 849c87606f
make astyle
8 years ago
Jesse Vincent 517636d479
make astyle
8 years ago
Jesse Vincent 14d236ed39
make astyle
8 years ago
Jesse Vincent d75939d456
make astyle
8 years ago
Jesse Vincent 97008a28f0
"make astyle
8 years ago
Jesse Vincent da2adaf96d
Remove "Key_" prefix from ConsumerCtl and Sysctl key defs.
8 years ago
Jesse Vincent d9706f6d0d
Bring up to new API
8 years ago
Jesse Vincent 195331d1e8
Bring up to new keymap api
8 years ago
Jesse Vincent 6d232fb7c7
Update to new key api
8 years ago
Jesse Vincent c3dbe52f72
Bring example up to new API
8 years ago
Jesse Vincent d3b7467c6f
ShapeShifter doesn't knwo about LEDs
8 years ago
Jesse Vincent 647e15a4bc
Fix example to match new key definitions
8 years ago
Jesse Vincent 998ff7c753
Update to new Key definitions
8 years ago
Jesse Vincent 07b3f9a9cd
Update example to new keymap
8 years ago
Jesse Vincent 43a952574a
Bright up to new keymap api
8 years ago
Jesse Vincent f4e9b476a0
Update to new Key API
8 years ago
Jesse Vincent 4b7091a87f
KEymap update
8 years ago
Jesse Vincent 543c3b09f2
Update example to match new keymap
8 years ago
Jesse Vincent a5a3bb6521
Update to new Keymap
8 years ago
Jesse Vincent 308f889313
Update for new Key names
8 years ago
Jesse Vincent fac7d3fe5e
Bring up to new Key API
8 years ago
Jesse Vincent 18aa5eadab
Update to new Key names
8 years ago
Jesse Vincent 0238bd29ed
Bring Space Cadet up to new Key API
8 years ago
Jesse Vincent 7c3d6644b7
Update to match new Key tables
8 years ago
Jesse Vincent 30a490d218
Update example to match new Key defs
8 years ago
Jesse Vincent c7eb22c3ec
Update example to match the new Keymap
8 years ago
Jesse Vincent b8be8d9fe1
Update example for new key defs
8 years ago
Jesse Vincent b8225c7d2e
Bring example up to new key defs
8 years ago
Jesse Vincent 92f0395284
Update example
8 years ago
Jesse Vincent 5b1068065c
Fix typo
8 years ago
Jesse Vincent 4a52b76553
Fix Control key definition
8 years ago
Jesse Vincent 24f6c8abd4
Updating to new keycodes
8 years ago
Jesse Vincent 63f30ac35e
Bring Syster up to the new key names
8 years ago
Jesse Vincent c892b4a30a
Update OneShot library to use new key defs
8 years ago
Jesse Vincent 6b75519501
Fixing a number of other key definitions in the example
8 years ago
Jesse Vincent b0e1554af8
Remove unused key layouts from example
8 years ago
Jesse Vincent a19f9d1b29
Fix Key definitions in Macro example
8 years ago
Jesse Vincent ad93cc0a83
Fix spelling of "Control" keys
8 years ago