Commit Graph

4064 Commits (201ea3ababbb0d98cfa2a9f3eacf7421950707f8)
 

Author SHA1 Message Date
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
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