Commit Graph

  • 6a02fa8380 Drop the single-aritiy keyswitch state helpers Gergely Nagy 2016-11-24 10:30:32 +0100
  • 61e3697d40 Use a macro for checking pressed state Gergely Nagy 2016-11-23 13:51:12 +0100
  • 3a2665aed4 Use the new INJECTED flag in the default handlers Gergely Nagy 2016-11-23 12:59:45 +0100
  • ad7f645e01 Add an INJECTED flag for keyswitch states Gergely Nagy 2016-11-23 12:56:42 +0100
  • 06d38a1bda Merge pull request #54 from algernon/f/keymap/auto-size Jesse Vincent 2016-11-24 11:51:22 -0800
  • a33d24c93f Merge pull request #53 from algernon/h/mousekey-rename Jesse Vincent 2016-11-24 11:50:06 -0800
  • 27bb87cbf9 Merge 1dc9cc47de into 08acf2ef17 #51 Gergely Nagy 2016-11-24 09:49:04 +0000
  • 1dc9cc47de Use a single byte for keyswitch state #51 Gergely Nagy 2016-11-24 10:46:23 +0100
  • 8425071a76 Drop the single-aritiy keyswitch state helpers Gergely Nagy 2016-11-24 10:30:32 +0100
  • ea80e591b0 Use a macro for checking pressed state Gergely Nagy 2016-11-23 13:51:12 +0100
  • 0f91fcda82 Use the new INJECTED flag in the default handlers Gergely Nagy 2016-11-23 12:59:45 +0100
  • 69ded547ec Add an INJECTED flag for keyswitch states Gergely Nagy 2016-11-23 12:56:42 +0100
  • b7c9287d0f Introduce a helper macro to compute the keymap size #54 Gergely Nagy 2016-11-24 10:10:59 +0100
  • 584e27899f Rename Model01-MouseKeys to Keyboardio-MouseKeys #53 Gergely Nagy 2016-11-24 09:54:00 +0100
  • 08acf2ef17 Merge pull request #50 from algernon/f/mouse-plugin Jesse Vincent 2016-11-23 17:24:51 -0800
  • 8aaabc229b Merge pull request #49 from algernon/f/LED/off-effect Jesse Vincent 2016-11-23 13:42:22 -0800
  • 4033401904 Merge pull request #52 from TimNN/readme-install Jesse Vincent 2016-11-23 13:42:08 -0800
  • 9c321138c3 add install instructions to readme #52 Tim Neumann 2016-11-23 21:49:28 +0100
  • eb3ad072b5 BootAnimation: Only display the animation once #49 Gergely Nagy 2016-11-23 10:04:26 +0100
  • 28aa497452 Move mouse keys to a library #50 Gergely Nagy 2016-11-23 08:52:48 +0100
  • e077ff68bc LED-Off: A new "effect" that simply turns LEDs off Gergely Nagy 2016-11-22 09:35:03 +0100
  • 83a77bc544 BootAnimation shall not be a LED effect Gergely Nagy 2016-11-22 09:31:47 +0100
  • cedb0565e7 Merge pull request #46 from algernon/f/KEYMAP-macro Jesse Vincent 2016-11-21 15:22:21 -0800
  • 0e065885ed Add KEYMAP macros for more readable keymap definitions #46 Gergely Nagy 2016-11-21 23:07:04 +0100
  • 54fb40fd73 Merge pull request #48 from algernon/f/LED/activate Jesse Vincent 2016-11-21 11:54:35 -0800
  • 3c69881157 Merge pull request #47 from algernon/f/LED/crgb-at-pos Jesse Vincent 2016-11-21 11:53:49 -0800
  • cf62de2bfe Merge pull request #45 from algernon/h/LEDUtils/warning-fix Jesse Vincent 2016-11-21 11:51:56 -0800
  • 37f5d1d1b8 LEDControl: Add a way to activate a mode by pointer #48 Gergely Nagy 2016-11-21 19:38:27 +0100
  • 5b9e34636d Implement Model01::led_set_crgb_at(row, col, color) #47 Gergely Nagy 2016-11-21 18:49:42 +0100
  • 5af362dbc4 LEDUtils: Fix the BreathState typedef #45 Gergely Nagy 2016-11-21 07:13:28 +0100
  • 4fc567cea5 Merge branch 'algernon-f/LED/pluginification' Jesse Vincent 2016-11-20 21:28:43 -0800
  • 2d142e3c4f Merge branch 'f/LED/pluginification' of https://github.com/algernon/KeyboardioFirmware into algernon-f/LED/pluginification Jesse Vincent 2016-11-20 21:27:23 -0800
  • 4cc81b6c69 Merge pull request #40 from algernon/f/hooks/additional-helpers Jesse Vincent 2016-11-20 21:23:24 -0800
  • 179188129a Merge pull request #42 from algernon/h/testmode/handler-fix Jesse Vincent 2016-11-20 21:22:58 -0800
  • 87ce165f8b Merge branch 'master' of ssh://github.com/keyboardio/KeyboardioFirmware Jesse Vincent 2016-11-20 21:22:04 -0800
  • 9de46822cd Fix a paste error Jesse Vincent 2016-11-20 21:21:42 -0800
  • dd62680ee9 Merge pull request #41 from algernon/h/key-lookup-in-the-looper Jesse Vincent 2016-11-20 21:20:56 -0800
  • 774eb1efb1 Merge pull request #43 from algernon/h/LEDs/get-crgb-at-warning-fix Jesse Vincent 2016-11-20 21:20:37 -0800
  • 4b7354a342 Split out LED effects into smaller "plugins" #44 Gergely Nagy 2016-11-20 17:35:11 +0100
  • 3b175f9bbf Fix a warning in led_get_crgb_at #43 Gergely Nagy 2016-11-20 08:48:13 +0100
  • 978a160c6b TestMode: return false in the event handler hook #42 Gergely Nagy 2016-11-20 08:44:01 +0100
  • 2c6dc72da3 Merge branch 'master' of ssh://github.com/keyboardio/KeyboardioFirmware Jesse Vincent 2016-11-16 13:39:32 -0800
  • 67bc556c66 key_events: look up mappedKey earlier #41 Gergely Nagy 2016-11-16 21:57:17 +0100
  • 2734edb2b0 hooks: Add a way to replace hooks #40 Gergely Nagy 2016-11-16 21:46:21 +0100
  • 9fff7d8519 Merge pull request #35 from algernon/f/event-handler/keycode-chain-restart Jesse Vincent 2016-11-15 15:35:27 -0800
  • 128d263916 Add a bit of docs to key_events.h #35 Gergely Nagy 2016-11-15 17:39:20 +0100
  • 477dcb5aed A way to restart the event handler with a different code Gergely Nagy 2016-11-15 08:52:57 +0100
  • 50e2a83050 Merge pull request #37 from algernon/f/layout-separation Jesse Vincent 2016-11-15 01:33:53 -0800
  • 58206d9b2b Merge pull request #34 from algernon/h/key-position-bit-fix Jesse Vincent 2016-11-15 01:30:55 -0800
  • 58f6b18076 Separate the keymap layout from the core firmware #37 Gergely Nagy 2016-11-15 10:06:12 +0100
  • 35538ec6f0 Fix the SCANBIT macro by forcing it to use 32 bits #34 Gergely Nagy 2016-11-14 14:04:46 +0100
  • 3f5a3f9106 Ditch Arduino standard pinMode and digitalWrite. Saves a few hundred bytes Jesse Vincent 2016-11-14 01:39:51 -0800
  • f665f9acaf add "decompile" makefile target Jesse Vincent 2016-11-14 01:26:44 -0800
  • 8c7c1fe286 Add a helper to calculate the size of every function in the firmware Jesse Vincent 2016-11-14 01:24:29 -0800
  • 00a21663bc Merge branch 'master' of ssh://github.com/keyboardio/KeyboardioFirmware Jesse Vincent 2016-11-14 00:46:57 -0800
  • 3e504f8db8 Merge pull request #33 from algernon/f/key-position-bits Jesse Vincent 2016-11-14 00:43:42 -0800
  • 03b4e0e325 Add helper macros to access keys in a bitfield #33 Gergely Nagy 2016-11-14 09:36:03 +0100
  • 3426d5b4af Merge pull request #32 from algernon/h/hooks/event-handler-default-fix Jesse Vincent 2016-11-13 23:20:05 -0800
  • 7396a8bd1d Add the default key event handler in Keyboardio_::setup #32 Gergely Nagy 2016-11-13 09:41:25 +0100
  • ae34bca816 Merge branch 'master' of ssh://github.com/keyboardio/KeyboardioFirmware Jesse Vincent 2016-11-13 00:17:19 -0800
  • 863dbeb328 Merge pull request #30 from algernon/f/linux/md5 Jesse Vincent 2016-11-13 00:17:10 -0800
  • 6de6885147 Merge pull request #29 from algernon/f/gitignore Jesse Vincent 2016-11-13 00:16:47 -0800
  • 91810b91d7 Merge pull request #31 from algernon/h/library.properties/no-dot-a-linkage Jesse Vincent 2016-11-13 00:16:38 -0800
  • 24f693a69f Slightly smoother rainbow effects Jesse Vincent 2016-11-13 00:15:58 -0800
  • 9df42d9c75 library.properties: Drop the dot_a_linkage setting #31 Gergely Nagy 2016-11-13 07:49:59 +0100
  • c2b80f6f20 Makefile: md5 is md5sum on Linux #30 Gergely Nagy 2016-11-13 07:29:45 +0100
  • cb07141e5d Add a gitignore file #29 Gergely Nagy 2016-11-13 06:59:33 +0100
  • 597d2acae5 simplify a bit of logic Jesse Vincent 2016-11-12 21:57:07 -0800
  • 785ada3559 Move keymap changes into the synthetic space. Jesse Vincent 2016-11-12 21:53:45 -0800
  • 13e26d053d Embarassingly, the right hand layout still matched the beta hardware Jesse Vincent 2016-11-12 21:50:59 -0800
  • ad18518871 ralt should be 100, not 10 Jesse Vincent 2016-11-12 21:18:07 -0800
  • a907c70f3d rename SYNTHETIC_KEY to SYNTHETIC Jesse Vincent 2016-11-12 21:17:42 -0800
  • d882c14158 Revert "The various types of synthetic keys never overlap." Jesse Vincent 2016-11-12 21:11:08 -0800
  • da457c09a1 linux wants stty -F. OS X may or may not want stty -f Jesse Vincent 2016-11-12 20:34:38 -0800
  • 2cd59048d1 Continuing to sketch out the test mode. This should probably be on a branch Jesse Vincent 2016-11-12 20:11:19 -0800
  • fa28748d9e Some makefile cleanup to genericise things a bit and start to support linux and osx Jesse Vincent 2016-11-12 20:10:05 -0800
  • a9088e9179 The various types of synthetic keys never overlap. Switch them ffrom a bit vector to a ~registry Jesse Vincent 2016-11-12 19:49:24 -0800
  • 8f06a7f41e Clean up merge bugs Jesse Vincent 2016-11-12 15:23:18 -0800
  • 3087163148 Merge branch 'algernon-f/lib/dir-rearrangement' Jesse Vincent 2016-11-12 15:07:51 -0800
  • cd9bfa4126 Merge branch 'f/lib/dir-rearrangement' of https://github.com/algernon/KeyboardioFirmware into algernon-f/lib/dir-rearrangement Jesse Vincent 2016-11-12 15:07:25 -0800
  • 432f3596bb Merge pull request #27 from algernon/f/hook-hook-hook Jesse Vincent 2016-11-12 15:06:01 -0800
  • bd35e8dfed Source code rearrangement #28 Gergely Nagy 2016-11-12 22:51:22 +0100
  • 5a677ce7f0 Small hook rework #27 Gergely Nagy 2016-11-12 14:59:16 +0100
  • 79ddb15c3b Hide the keyboard setup/loop in helpers Gergely Nagy 2016-11-12 14:50:06 +0100
  • a5f3b98c79 make astyle Jesse Vincent 2016-11-11 18:46:38 -0800
  • 5e843dc9cd Simplify the mouse button code path. Jesse Vincent 2016-11-11 18:39:22 -0800
  • 322c2fa589 Split out the left and right alt keys, to make it easier to emulate altgr. This may or may not actually be useful. Jesse Vincent 2016-11-11 18:18:40 -0800
  • fee2b6dfdf Merge pull request #26 from algernon/h/cleanup-ino Jesse Vincent 2016-11-11 11:58:57 -0800
  • e37852a540 Remove handle_user_key_event from the Sketch #26 Gergely Nagy 2016-11-11 14:36:27 +0100
  • 5ea87b738f Merge pull request #25 from algernon/f/ALL_YOUR_EVENTS_ARE_BELONG_TO_US Jesse Vincent 2016-11-11 01:32:18 -0800
  • 5d010e7103 Rework the custom event handler architecture #25 Gergely Nagy 2016-11-11 10:26:10 +0100
  • b0d6bc9fcc Merge pull request #24 from algernon/f/abstracting-for-testing Jesse Vincent 2016-11-11 01:07:50 -0800
  • 12d8d1e3de Improved custom key event handling #24 Gergely Nagy 2016-11-11 10:04:29 +0100
  • 143b0fdfe4 Start to open up the LED API so we can call it from other code, like we have to do in testmode Jesse Vincent 2016-11-11 00:23:25 -0800
  • 9b5fe7b65d Add initial stub of the test mode Jesse Vincent 2016-11-11 00:23:06 -0800
  • 07bee9074a Merge branch 'master' of ssh://github.com/keyboardio/KeyboardioFirmware Jesse Vincent 2016-11-11 00:21:48 -0800
  • 6164386466 Break apart a method for easier reuse Jesse Vincent 2016-11-11 00:21:30 -0800
  • 37711f11ed Merge pull request #22 from algernon/f/lookup_key Jesse Vincent 2016-11-10 13:13:44 -0800
  • 8afa7d2dd2 Merge pull request #23 from algernon/h/led_get_crgb_at-fix Jesse Vincent 2016-11-10 13:11:16 -0800
  • a599d4601a Fix led_get_crgb_at #23 Gergely Nagy 2016-11-10 13:31:10 +0100