Commit Graph

  • 8de8775a91 clean up mouse data Jesse Vincent 2016-01-25 17:51:19 -0800
  • 798172633d Move mouse acceleration to the header file Jesse Vincent 2016-01-25 17:41:25 -0800
  • 647d79be44 Mouse warping is quadrants, not a 3x3 grid these days Jesse Vincent 2016-01-25 17:40:13 -0800
  • 90301322ea migrate some mouse-wide var definitions and macros into header file Jesse Vincent 2016-01-25 17:39:56 -0800
  • bf69fa5b12 Refactor LED configuration out to the configuration header file Jesse Vincent 2016-01-25 17:36:22 -0800
  • 093aef3aab whitespace Jesse Vincent 2016-01-25 16:50:39 -0800
  • 3eae04689c data type modernization Jesse Vincent 2016-01-25 16:46:02 -0800
  • 7615d63f6b Datatype modernization Jesse Vincent 2016-01-25 16:43:05 -0800
  • a7182e2070 Modernize some 'int' datatypes Jesse Vincent 2016-01-25 16:33:09 -0800
  • c6a3793798 Get rid of our usage of the old HID key alias table Jesse Vincent 2016-01-25 15:28:31 -0800
  • bd903b95ee Convert letter, number, fkey definition to HID_ macros. Add F13-F24 Jesse Vincent 2016-01-25 15:16:31 -0800
  • bae9cbe272 remove unused key definition Jesse Vincent 2016-01-25 14:57:54 -0800
  • 25d97c542f whitespace Jesse Vincent 2016-01-25 14:57:44 -0800
  • 33ecb8c2e2 A bit of datatype modernization Jesse Vincent 2016-01-25 14:43:22 -0800
  • 264bcd24c0 Make mousekeys 'synthetic' as we work toward compressing datastructures Jesse Vincent 2016-01-25 14:28:14 -0800
  • 6c6dfa30c1 Yank out old commandline mode stub Jesse Vincent 2016-01-25 14:19:22 -0800
  • 2ffda682db make verbosity configurable Jesse Vincent 2016-01-25 14:13:13 -0800
  • e2755cee5c Start removing old serial debugging code Jesse Vincent 2016-01-22 19:56:04 -0800
  • 852ee13f7b Remove now-outdated config for older hardware Jesse Vincent 2016-01-22 19:55:49 -0800
  • 9e7068846e whitespace Jesse Vincent 2016-01-22 19:32:36 -0800
  • f3c243d354 tighten up a line Jesse Vincent 2016-01-22 19:31:47 -0800
  • c6ea7463eb Speed up keyspelling Jesse Vincent 2016-01-22 19:31:08 -0800
  • 500385f218 Remove a useless layer of indirection Jesse Vincent 2016-01-22 19:30:22 -0800
  • 3eb491ca69 Simplify our keymap generation Jesse Vincent 2016-01-22 19:12:04 -0800
  • ca29544ff6 Create a directory for generate files Jesse Vincent 2016-01-22 19:02:42 -0800
  • 174c60d887 Makefile cleanup Jesse Vincent 2016-01-22 18:22:56 -0800
  • be5a8e13ad Add compilation size reporting Jesse Vincent 2016-01-22 18:15:32 -0800
  • 30d55a84fe simplify the debouncing API. Jesse Vincent 2016-01-22 15:38:02 -0800
  • f8afa6819f astyle Jesse Vincent 2016-01-22 15:15:57 -0800
  • 40a88c0cbf Switch from explicitly releasing keys to just assuming a fresh key report on every scan Jesse Vincent 2016-01-22 15:14:17 -0800
  • 2b0e363b65 flesh out the building and flashing tools in the Makefile Jesse Vincent 2016-01-22 14:46:28 -0800
  • 8304401bb0 Small fixups to get the kickstarter version of the Model 01 working with the new HID core Jesse Vincent 2016-01-22 12:49:54 -0800
  • 638a17464b remove unused variables Jesse Vincent 2016-01-22 01:21:58 -0800
  • 605694567d Switch to modern '#pragma once' guards Jesse Vincent 2016-01-22 01:08:49 -0800
  • 2fb20e0a38 now that we have a better HID keyboard implementation, don't do our own internal tracking Jesse Vincent 2016-01-22 01:04:22 -0800
  • ca403359c4 whitespace Jesse Vincent 2016-01-22 00:15:07 -0800
  • e78b1bea6a Missing function definition added to the headr file Jesse Vincent 2016-01-22 00:03:34 -0800
  • 5922976686 Remove the old "master" makefile Jesse Vincent 2016-01-22 00:03:22 -0800
  • 24865f8507 Remve our old hardware core in favor of just using current Arduino for now. Jesse Vincent 2016-01-22 00:02:09 -0800
  • e39eb807c9 New makefile that uses the wonderful new arduino-builder Jesse Vincent 2016-01-22 00:01:03 -0800
  • e643d17b1c Remove some unused variables from mouse_movement.cpp Jesse Vincent 2016-01-22 00:00:41 -0800
  • c0c8d585c8 Remove unused include Jesse Vincent 2016-01-21 22:54:35 -0800
  • fbb5e1e163 astyle Jesse Vincent 2016-01-21 22:44:17 -0800
  • 04ec58cced Update our astyle target Jesse Vincent 2016-01-21 22:42:48 -0800
  • ad9ed78f9e Remove empty, currently unused 'setup' files Jesse Vincent 2016-01-21 21:55:58 -0800
  • 2a98f525a9 Remove the fast digital io implementation Jesse Vincent 2016-01-21 21:51:58 -0800
  • 828834ad7a Extract our the 'old' WS2812 implementation Jesse Vincent 2016-01-21 21:45:23 -0800
  • ee835142b2 LED macro name for LED 22 was incorrect Jesse Vincent 2016-01-21 21:28:30 -0800
  • d533b4f50b remove redefinition Jesse Vincent 2016-01-21 21:28:19 -0800
  • e66ddd7ffb Port to KeyboardioHID library. (as yet untested) Jesse Vincent 2016-01-21 21:27:34 -0800
  • 2d961b207a Factor old SX1509 library out to an Arduino library Jesse Vincent 2016-01-21 21:25:46 -0800
  • 0e19603782 Removed explicit license declaration from the NOTICE file Jesse Vincent 2015-11-03 14:27:55 -0800
  • 38fa681164 Add moo's custom layout Jesse Vincent 2015-10-03 21:26:13 -0700
  • f783239ccc Add support for shifted keys in key definitions Jesse Vincent 2015-10-03 21:22:27 -0700
  • c80666d3c7 Remove slack easter-egg Jesse Vincent 2015-10-03 21:20:52 -0700
  • e2205ecb81 Add support for "typing" by flashing LEDs. Set a bootup message Jesse Vincent 2015-04-30 00:51:22 -0700
  • 58e33fde82 For now, stop saving the default keymap across reboots Jesse Vincent 2015-04-30 00:30:15 -0700
  • e8a680b889 start rebuilding commandline infrastructure Jesse Vincent 2015-04-24 18:03:07 -0700
  • 4937ac23b3 Remove macroKey2, a failed experiment Jesse Vincent 2015-04-24 18:02:32 -0700
  • 0689ab7c1f fix the case of the master makefile Jesse Vincent 2015-04-24 17:56:27 -0700
  • 22e09f39f8 updated bootloader build Jesse Vincent 2015-04-24 17:55:08 -0700
  • d7480cd40b remove unneeded whitespace Jesse Vincent 2015-04-24 17:53:31 -0700
  • 8e273b72e6 Remove Model00 and Symmetric60 from our list of boards. Jesse Vincent 2015-04-24 17:52:18 -0700
  • 05949b3a74 Turns out that linux hosts need that timeout or they can't get to the bootloader before it's gone again Jesse Vincent 2015-04-24 17:51:31 -0700
  • 2d9bfd0e1e build of new bootloader Jesse Vincent 2015-04-23 23:55:16 -0700
  • 4c12abe3fc Don't autostart the sketch on 'reboot to bootloader' Jesse Vincent 2015-04-23 23:54:54 -0700
  • 1a0e627162 Drop the bootup delay to 2 seconds Jesse Vincent 2015-04-23 23:53:13 -0700
  • dab82ace3b make the rainbow wave stop flashing white on red Jesse Vincent 2015-04-23 23:52:14 -0700
  • b096071bc8 Fix address-by-id LEDs Jesse Vincent 2015-04-23 23:21:43 -0700
  • a2e143ab2b Renamed the .ino and .h, so use that Jesse Vincent 2015-04-13 15:30:37 -0700
  • 2f60a233ff point at license file. remove garbage from top of file Jesse Vincent 2015-04-13 15:30:19 -0700
  • fcfbaf685d Rename the toplevel firmware files Jesse Vincent 2015-04-13 15:28:56 -0700
  • 03d81e5bd8 Remove an unused keymap Jesse Vincent 2015-04-13 14:39:05 -0700
  • f31713a358 Remove a tracing element from the Makefile Jesse Vincent 2015-04-13 14:38:47 -0700
  • 93deece2a3 Now we show off when your keyboard has numlock enabled. Jesse Vincent 2015-04-10 17:46:10 -0700
  • 6e739f164e Check in the default Arduino libraries that come with the core Jesse Vincent 2015-04-10 17:04:45 -0700
  • a5c90bc0e4 check in built copy of current bootloader Jesse Vincent 2015-04-10 17:04:34 -0700
  • e3385f9f05 Fix a bug that caused the function layer not to work correctly for keys earier in the keymap than Function Jesse Vincent 2015-04-10 17:02:47 -0700
  • 9945bb0814 Further updates for our new VID/PID Jesse Vincent 2015-04-06 12:23:49 -0700
  • 31949ae8ba USB Vendor ID / Product ID donated by pid.codes Jesse Vincent 2015-04-04 13:59:09 -0700
  • 85cb4bbdc4 Add a note about the source of the Arduino bootloader and core Jesse Vincent 2015-04-04 13:33:59 -0700
  • 6c293477a7 iFor simplicity sake, just use GPLv2 for now. Jesse Vincent 2015-04-04 13:32:38 -0700
  • d4f57871fe Rainbow effect updates Jesse Vincent 2015-04-04 13:31:59 -0700
  • a190e90c7c Back the bootloader timeout back to 8 sec Jesse Vincent 2015-04-04 13:31:23 -0700
  • 8987373872 For now, don't skip the bootloader on first boot. Jesse Vincent 2015-04-04 13:31:01 -0700
  • 40111a970a Fix a dumb logic bug in debouncing code Jesse Vincent 2015-04-03 12:50:09 -0700
  • 7dd32e82c4 Key maps for the Model 01 Jesse Vincent 2015-03-30 09:34:21 -0700
  • ea4319a6ba LED effect updates Jesse Vincent 2015-03-30 09:34:04 -0700
  • 6fdcb2af21 add support for an "LED Toggle" key Jesse Vincent 2015-03-30 09:33:46 -0700
  • cd59ea5863 Kill 5s pause at startup Jesse Vincent 2015-03-30 09:33:03 -0700
  • b27d4a7215 use our temp vendor id string Jesse Vincent 2015-03-30 09:32:51 -0700
  • f07d902dae For now, use the Arduino VID and the Leonardo PID Jesse Vincent 2015-03-25 14:07:17 -0700
  • baf4bb23b6 In our bootloader, abuse one of the TX/RX LEDs (D5) as the boot status LED Jesse Vincent 2015-03-25 14:06:43 -0700
  • fefc124d9b Revert a debugging hack Jesse Vincent 2015-03-25 14:06:22 -0700
  • bceab79ced Drop the bootloader timeout to 2s Jesse Vincent 2015-03-25 14:06:05 -0700
  • 2251cc92af Updated WS2812 library to b5931ec4b0c3ee044e77297fc8387d9fe9046414 Jesse Vincent 2015-03-23 19:04:45 -0700
  • e79dd812d7 Autoformat Jesse Vincent 2015-03-16 22:03:21 -0700
  • 34a2f989c7 fixups from teh big refactor Jesse Vincent 2015-03-16 22:02:43 -0700
  • 823cd38333 when setting up the matrix, clear the key report Jesse Vincent 2015-03-16 21:57:06 -0700
  • 09fd624280 add arduino pins for the model01 hardware type Jesse Vincent 2015-03-16 21:56:17 -0700