Commit Graph

3409 Commits (8cc9cbacef0eec48640433a53d0764434d8dfc85)
 

Author SHA1 Message Date
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
Jesse Vincent 7268eefb93 Merge pull request #72 from algernon/h/no-LED-effect-fix
8 years ago
Jesse Vincent 231af4d229 Merge pull request #71 from algernon/f/hook-rework-part-2
8 years ago
Jesse Vincent edd0bce194 Merge pull request #57 from algernon/f/layer-rework
8 years ago
Gergely Nagy 61e015ce4f Do not crash if there are no LED effects
8 years ago
Gergely Nagy aed2fc8d98 Event hooks reworked, again
8 years ago
Gergely Nagy e78b63deae Loop hooks: Run the loop hooks twice
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 12710d6cc0 Layer: Fix the momentary layer changing
8 years ago
Gergely Nagy 7adf80dacc Layer handling reworked
8 years ago
Gergely Nagy cda154359d Fix the macro & mousekey bits
8 years ago
Gergely Nagy adf67f7d60 Always call the default handler
8 years ago
Gergely Nagy 1acc23063e Rearrange the SYNTHETIC bits, and their handling
8 years ago
Gergely Nagy 2eb61391ee MouseKeys: Make 'em work!
8 years ago
Gergely Nagy 897349b836 Macros: Be a bit less eager
8 years ago
Gergely Nagy afac5ed6f2 Rework the hook handling
8 years ago
Jesse Vincent 15e9be25bb Merge pull request #66 from algernon/f/gen-keymap/macro-support
8 years ago
Jesse Vincent e0e323428a Merge pull request #65 from algernon/f/mod-macro-examples
8 years ago
Gergely Nagy 728a8ac34f generate_keymaps: Don't prepend Key_ to everything
8 years ago
Gergely Nagy 74ee68dc34 Make modifier macros safer, and use them
8 years ago
Jesse Vincent 373c89f95a Merge pull request #64 from algernon/f/keydefs/on-the-fly-mods
8 years ago
Jesse Vincent f20e1bbd15 Merge pull request #63 from algernon/f/macros/convenience-macros
8 years ago
Gergely Nagy 5289373f82 key_defs: Helpers for holding mods with keys
8 years ago
Gergely Nagy 31c7133e04 Macros: A way to run the macro on keypress only
8 years ago
Gergely Nagy e510970291 Macros: Introduce a few more convenience macros
8 years ago
Jesse Vincent cce029c34e Merge pull request #62 from algernon/h/loop-hooks-after-scan
8 years ago
Gergely Nagy 48ef882bf4 Call the loop hooks after doing the other loop actions
8 years ago
Jesse Vincent 8fc7eb7727 Test mode: speed up color cycling and implement matrix testing
8 years ago
Jesse Vincent b5cfe95e51 Update LED layout to match the Model 01 production hardware
8 years ago
Jesse Vincent 24bd828b21 Merge branch 'f/macros' of https://github.com/algernon/KeyboardioFirmware into algernon-f/macros
8 years ago
Gergely Nagy 52fdbf773e macros: Do not catch keys not intended for us
8 years ago
Gergely Nagy 4aa6e14021 Add an explicit release event
8 years ago
Jesse Vincent 1fbb9a2348 Merge branch 'master' of ssh://github.com/keyboardio/KeyboardioFirmware
8 years ago