Commit Graph

892 Commits (a3318ea92aa79ff2c2b7289ec05dbfce91e2ea6f)
 

Author SHA1 Message Date
Gergely Nagy eb02ca5fe6 hooks: Double-registration protection
8 years ago
Gergely Nagy eaf3991f38 Move the LED stuff into a plugin
8 years ago
Jesse Vincent 867f9507ed Merge pull request #89 from algernon/h/Key/modifier-macro-fix
8 years ago
Gergely Nagy fab76c9fd4 Fix the modifier macros after the flags/keyCode swap
8 years ago
Jesse Vincent 7907dcb7a2 Merge pull request #88 from algernon/f/Key/flag-keyCode-swap
8 years ago
Gergely Nagy 52a1e96f0d Swap flags and keyCode in the Key struct
8 years ago
Jesse Vincent fe9f9f31e1 Merge pull request #86 from algernon/f/more-examples
8 years ago
Jesse Vincent 64205dac7f Merge pull request #87 from algernon/h/GPL-text-update
8 years ago
Gergely Nagy 19f0bb203e Update the text of the GPL-2 to the latest text
8 years ago
Gergely Nagy caaa667674 travis: Call make build-all to build all the examples
8 years ago
Gergely Nagy c11349b3d2 examples: Move the AppSwitcher example over from Akela
8 years ago
Jesse Vincent 4dc3a9cb39 Merge pull request #84 from algernon/f/tools/keyboardio-builder
8 years ago
Gergely Nagy 60d47d347a keyboardio-builder: Drop the extra build args
8 years ago
Gergely Nagy 4c57046818 Makefile: Major simplification
8 years ago
Gergely Nagy 9ce7096268 tools/keyboardio-builder: Rename report-size to size
8 years ago
Gergely Nagy 2a1aafc817 tools/keyboardio-builder: Correct the dependency check
8 years ago
Gergely Nagy f371692a10 tools/keyboardio-builder: Dependency handling
8 years ago
Gergely Nagy 15e423af42 tools/keyboardio-builder: Source ~/.keyboardio-builder.conf too
8 years ago
Gergely Nagy fa51f17ac4 tools/keyboardio-builder: Use awk instead of bc
8 years ago
Gergely Nagy 7bca9e9497 tools/keyboardio-builder: Only add -libraries, if needed
8 years ago
Gergely Nagy 942df470f6 tools/keyboardio-builder: Make it cd less
8 years ago
Gergely Nagy bd5f7d92ac Further keyboardio-builder improvements
8 years ago
Gergely Nagy f655c446a1 Add a new tool to help build the firmware
8 years ago
Jesse Vincent 230722caee Merge pull request #85 from algernon/f/library-extraction
8 years ago
Gergely Nagy f721cac732 Lifted out the Macros & MouseKeys libraries
8 years ago
Jesse Vincent 743c6e45d3 Remove references to the Wire library, which the KeyboardioScanner no longer uses
8 years ago
Jesse Vincent 8dbf70e278 remove unused breathe state structure
8 years ago
Jesse Vincent b230c1f27d Removing additional use of 'float'
8 years ago
Jesse Vincent 7b2cc10d4a Switch mouse keys to use integer math. This removes the last use of floating point math in the Model 01 core, saving us a good few K of program space
8 years ago
Jesse Vincent 84613fbd4d Switch the "breathe" effect to use integer math
8 years ago
Jesse Vincent 27f77b978f Merge pull request #79 from algernon/f/Key/operators
8 years ago
Jesse Vincent 4fee90d184 Merge pull request #82 from algernon/f/arch-compatibility
8 years ago
Jesse Vincent 1cf37d2134 Merge pull request #81 from algernon/f/LEDs/late-sync
8 years ago
Gergely Nagy b38b9ca446 Support an Arch-style Arduino installation
8 years ago
Gergely Nagy 5b99952c67 Sync the LEDs at the end of the loop
8 years ago
Jesse Vincent fd5b78b92b Merge pull request #80 from algernon/f/rawKey-to-keyCode
8 years ago
Gergely Nagy 4b76f12ba4 Rename Key.rawKey to Key.keyCode
8 years ago
Gergely Nagy 0cfa1f7adb key_defs: Add some operators
8 years ago
Jesse Vincent 910b9db948 Merge pull request #78 from algernon/h/Keyboardio/static-to-extern
8 years ago
Gergely Nagy 2667b8a074 Keyboardio: Change from static to extern
8 years ago
Jesse Vincent b32bb2e44b Merge pull request #77 from algernon/h/hook/fix-optimising-out-the-hook-functions
8 years ago
Gergely Nagy 0d187af2c8 Prevent optimising out the hook functions
8 years ago
Jesse Vincent 8d9ca8040c Merge pull request #76 from algernon/f/Layers/no-hook
8 years ago
Jesse Vincent c34522126a Merge pull request #75 from algernon/h/LED/set-mode-fix
8 years ago
Jesse Vincent 8aceb4ca5a Merge pull request #73 from algernon/h/Keyboardio-use-sentinel
8 years ago
Gergely Nagy fd36e602ad Layers: Don't use hooks for the layer event handler
8 years ago
Gergely Nagy 675fd32f3f Fix LEDControl_::set_mode()
8 years ago
Jesse Vincent 943a2f4449 Merge pull request #74 from kain88-de/make-env-variable
8 years ago
Max Linke 37a2c97ef7 Allow env overwrite of ARDUINO_* vars
8 years ago
Gergely Nagy 8f5b9ece19 Add a sentinel attribute to Keyboardio.use()
8 years ago