Commit Graph

  • 42c7b9d662 Add a status icon. Gergely Nagy 2017-01-16 17:16:50 +0100
  • c47011b29b Add a status icon. Gergely Nagy 2017-01-16 17:16:50 +0100
  • 0798e48364 Add a status icon. Gergely Nagy 2017-01-16 17:16:49 +0100
  • a2479a4d4d Add a status icon. Gergely Nagy 2017-01-16 17:16:49 +0100
  • 1fdcaebef1 Add a status icon. Gergely Nagy 2017-01-16 17:16:49 +0100
  • 12d993a8b1 Add a status icon. Gergely Nagy 2017-01-16 17:16:49 +0100
  • 2c0f42f838 Add a status icon. Gergely Nagy 2017-01-16 17:16:49 +0100
  • 42e819d39a Add a status icon. Gergely Nagy 2017-01-16 17:16:49 +0100
  • f614532139 Add a status icon. Gergely Nagy 2017-01-16 17:16:49 +0100
  • 32d5cc6ae4 Add a status icon. Gergely Nagy 2017-01-16 17:16:49 +0100
  • 39776b32ab Add a status icon. Gergely Nagy 2017-01-16 17:16:49 +0100
  • b8088abbe1 Initial import Gergely Nagy 2017-01-16 15:18:13 +0100
  • e5842ecc13 Initial import Gergely Nagy 2017-01-16 14:41:18 +0100
  • 17e17810dd Initial import Gergely Nagy 2017-01-16 15:18:13 +0100
  • 6bcc8ee562 Initial import Gergely Nagy 2017-01-16 15:18:13 +0100
  • 980c58da36 Initial import Gergely Nagy 2017-01-16 15:18:13 +0100
  • 47906e7f49 Initial import Gergely Nagy 2017-01-16 15:18:13 +0100
  • e12606e330 Initial import Gergely Nagy 2017-01-16 15:18:13 +0100
  • 928cd41fa9 Initial import Gergely Nagy 2017-01-16 15:18:13 +0100
  • 51756fa4d6 Initial import Gergely Nagy 2017-01-16 15:18:13 +0100
  • a722fea88d Initial import Gergely Nagy 2017-01-16 15:18:13 +0100
  • c29a6772a4 Initial import Gergely Nagy 2017-01-16 15:18:13 +0100
  • fe06702a59 Initial import Gergely Nagy 2017-01-16 15:18:13 +0100
  • 31f2c40625 Initial import Gergely Nagy 2017-01-16 15:18:13 +0100
  • 743c6e45d3 Remove references to the Wire library, which the KeyboardioScanner no longer uses Jesse Vincent 2017-01-12 01:59:16 -0800
  • 8dbf70e278 remove unused breathe state structure Jesse Vincent 2017-01-11 22:31:40 -0800
  • b230c1f27d Removing additional use of 'float' Jesse Vincent 2017-01-11 21:27:13 -0800
  • 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 Jesse Vincent 2017-01-11 20:22:46 -0800
  • 84613fbd4d Switch the "breathe" effect to use integer math Jesse Vincent 2017-01-11 20:20:36 -0800
  • 27f77b978f Merge pull request #79 from algernon/f/Key/operators Jesse Vincent 2017-01-10 01:13:03 -0800
  • 4fee90d184 Merge pull request #82 from algernon/f/arch-compatibility Jesse Vincent 2017-01-10 01:12:29 -0800
  • 1cf37d2134 Merge pull request #81 from algernon/f/LEDs/late-sync Jesse Vincent 2017-01-10 01:12:19 -0800
  • b38b9ca446 Support an Arch-style Arduino installation #82 Gergely Nagy 2017-01-09 13:28:50 +0100
  • 5b99952c67 Sync the LEDs at the end of the loop #81 Gergely Nagy 2017-01-06 12:28:33 +0100
  • fd5b78b92b Merge pull request #80 from algernon/f/rawKey-to-keyCode Jesse Vincent 2017-01-05 12:53:56 -0800
  • 4b76f12ba4 Rename Key.rawKey to Key.keyCode #80 Gergely Nagy 2017-01-05 15:33:01 +0100
  • 0cfa1f7adb key_defs: Add some operators #79 Gergely Nagy 2017-01-04 14:26:16 +0100
  • 910b9db948 Merge pull request #78 from algernon/h/Keyboardio/static-to-extern Jesse Vincent 2017-01-04 14:00:21 -0800
  • 2667b8a074 Keyboardio: Change from static to extern #78 Gergely Nagy 2017-01-04 16:52:38 +0100
  • b32bb2e44b Merge pull request #77 from algernon/h/hook/fix-optimising-out-the-hook-functions Jesse Vincent 2016-12-31 10:41:26 -0800
  • 0d187af2c8 Prevent optimising out the hook functions #77 Gergely Nagy 2016-12-31 18:46:44 +0100
  • 8d9ca8040c Merge pull request #76 from algernon/f/Layers/no-hook Jesse Vincent 2016-12-28 16:29:10 -0800
  • c34522126a Merge pull request #75 from algernon/h/LED/set-mode-fix Jesse Vincent 2016-12-28 16:28:27 -0800
  • 8aceb4ca5a Merge pull request #73 from algernon/h/Keyboardio-use-sentinel Jesse Vincent 2016-12-28 16:28:14 -0800
  • fd36e602ad Layers: Don't use hooks for the layer event handler #76 Gergely Nagy 2016-12-28 20:46:34 +0100
  • 675fd32f3f Fix LEDControl_::set_mode() #75 Gergely Nagy 2016-12-28 13:13:21 +0100
  • 943a2f4449 Merge pull request #74 from kain88-de/make-env-variable Jesse Vincent 2016-12-27 19:49:54 -0800
  • 37a2c97ef7 Allow env overwrite of ARDUINO_* vars #74 Max Linke 2016-12-26 12:22:44 +0100
  • 8f5b9ece19 Add a sentinel attribute to Keyboardio.use() #73 Gergely Nagy 2016-12-26 11:02:11 +0100
  • 7268eefb93 Merge pull request #72 from algernon/h/no-LED-effect-fix Jesse Vincent 2016-12-25 23:52:48 -0800
  • 231af4d229 Merge pull request #71 from algernon/f/hook-rework-part-2 Jesse Vincent 2016-12-25 23:52:34 -0800
  • edd0bce194 Merge pull request #57 from algernon/f/layer-rework Jesse Vincent 2016-12-25 23:51:40 -0800
  • 61e015ce4f Do not crash if there are no LED effects #72 Gergely Nagy 2016-12-26 07:41:48 +0100
  • aed2fc8d98 Event hooks reworked, again #71 Gergely Nagy 2016-12-25 09:20:42 +0100
  • e78b63deae Loop hooks: Run the loop hooks twice Gergely Nagy 2016-12-25 09:18:22 +0100
  • 9800926446 Do the Keyboardio.setup() early #57 Gergely Nagy 2016-12-24 12:23:43 +0100
  • e72867fe68 Introduce ___ and XXX aliases Gergely Nagy 2016-12-24 12:14:12 +0100
  • 12710d6cc0 Layer: Fix the momentary layer changing Gergely Nagy 2016-12-24 12:18:31 +0100
  • 7adf80dacc Layer handling reworked Gergely Nagy 2016-11-25 09:12:46 +0100
  • cda154359d Fix the macro & mousekey bits #68 Gergely Nagy 2016-12-25 00:25:53 +0100
  • adf67f7d60 Always call the default handler Gergely Nagy 2016-12-24 11:04:28 +0100
  • 1acc23063e Rearrange the SYNTHETIC bits, and their handling Gergely Nagy 2016-12-24 10:45:24 +0100
  • 2eb61391ee MouseKeys: Make 'em work! Gergely Nagy 2016-12-24 00:14:02 +0100
  • 897349b836 Macros: Be a bit less eager Gergely Nagy 2016-12-24 00:12:19 +0100
  • afac5ed6f2 Rework the hook handling Gergely Nagy 2016-12-24 00:07:02 +0100
  • 15e9be25bb Merge pull request #66 from algernon/f/gen-keymap/macro-support Jesse Vincent 2016-12-06 13:06:46 -0800
  • e0e323428a Merge pull request #65 from algernon/f/mod-macro-examples Jesse Vincent 2016-12-06 13:02:22 -0800
  • 728a8ac34f generate_keymaps: Don't prepend Key_ to everything #66 Gergely Nagy 2016-12-05 10:19:54 +0100
  • 74ee68dc34 Make modifier macros safer, and use them #65 Gergely Nagy 2016-12-02 06:54:40 +0100
  • 373c89f95a Merge pull request #64 from algernon/f/keydefs/on-the-fly-mods Jesse Vincent 2016-12-01 16:17:11 -0800
  • f20e1bbd15 Merge pull request #63 from algernon/f/macros/convenience-macros Jesse Vincent 2016-12-01 16:16:39 -0800
  • 5289373f82 key_defs: Helpers for holding mods with keys #64 Gergely Nagy 2016-12-01 10:06:34 +0100
  • 31c7133e04 Macros: A way to run the macro on keypress only #63 Gergely Nagy 2016-12-01 09:50:41 +0100
  • e510970291 Macros: Introduce a few more convenience macros Gergely Nagy 2016-12-01 09:40:07 +0100
  • cce029c34e Merge pull request #62 from algernon/h/loop-hooks-after-scan Jesse Vincent 2016-11-29 12:08:48 -0800
  • 48ef882bf4 Call the loop hooks after doing the other loop actions #62 Gergely Nagy 2016-11-29 15:56:11 +0100
  • 8fc7eb7727 Test mode: speed up color cycling and implement matrix testing Jesse Vincent 2016-11-28 18:54:16 -0800
  • b5cfe95e51 Update LED layout to match the Model 01 production hardware Jesse Vincent 2016-11-28 18:53:25 -0800
  • 24bd828b21 Merge branch 'f/macros' of https://github.com/algernon/KeyboardioFirmware into algernon-f/macros Jesse Vincent 2016-11-28 15:09:19 -0800
  • 52fdbf773e macros: Do not catch keys not intended for us #58 Gergely Nagy 2016-11-29 00:02:05 +0100
  • 4aa6e14021 Add an explicit release event Gergely Nagy 2016-11-28 23:01:55 +0100
  • 1fbb9a2348 Merge branch 'master' of ssh://github.com/keyboardio/KeyboardioFirmware Jesse Vincent 2016-11-28 12:40:41 -0800
  • db9fbd88ee force make flash to properly reset the device on Linux. Jesse Vincent 2016-11-28 12:31:19 -0800
  • feef488067 Merge pull request #61 from algernon/h/MouseKeys/dependency-fix Jesse Vincent 2016-11-28 11:17:02 -0800
  • 65ace3e7fd MouseKeys: include KeyboardioFirmware.h #61 Gergely Nagy 2016-11-28 08:37:02 +0100
  • 22ebbc6b7a Macros: dot_a_linkage and static Macros Gergely Nagy 2016-11-28 08:09:19 +0100
  • 48c569bec0 Merge pull request #60 from algernon/h/mousekeys-vs-dot-a-linkage Jesse Vincent 2016-11-27 23:07:39 -0800
  • 096925eac0 MouseKeys: Make MouseKeys static #60 Gergely Nagy 2016-11-28 08:04:01 +0100
  • b729b8c5e7 Merge pull request #59 from algernon/f/dot_a_linkage-again Jesse Vincent 2016-11-27 21:18:03 -0800
  • d767854b8d Fix the D and U macro helpers Gergely Nagy 2016-11-27 22:35:32 +0100
  • 3b76173ab0 Reintroduce dot_a_linkage #59 Gergely Nagy 2016-11-26 13:43:34 +0100
  • 44f5de357c Implement a way to do simple macros Gergely Nagy 2016-11-26 08:45:29 +0100
  • 516d617cce Move macros to a separate library Gergely Nagy 2016-11-26 07:46:07 +0100
  • d2ba853594 Move all macro handling into separate files Gergely Nagy 2016-11-26 07:40:54 +0100
  • 8b3b321c0e Use an overridable macroAction function for macro actions Gergely Nagy 2016-11-26 07:28:53 +0100
  • 95b2b4ea4f Merge pull request #56 from algernon/f/keyswitch-state-rework Jesse Vincent 2016-11-24 14:33:52 -0800
  • b44a20b455 Merge pull request #55 from algernon/h/bootAnimation-removal Jesse Vincent 2016-11-24 14:32:59 -0800
  • 957cefb3dc Don't do the bootAnimation in the default example #55 Gergely Nagy 2016-11-24 10:14:03 +0100
  • be7f1de66f keyswitch_state: Rename the state arguments to keyState #56 Gergely Nagy 2016-11-24 21:59:29 +0100
  • 0de09ffc97 Use a single byte for keyswitch state Gergely Nagy 2016-11-24 10:46:23 +0100