Commit Graph

  • 14233b77d3 Added circuitpython support to utils Kyle Brown 2018-09-25 18:23:24 -0700
  • 97f70d7a13 Clean up pyboard and add 2 utilities Kyle Brown 2018-09-25 18:13:51 -0700
  • ed5d542ab4 Update keymap Kyle Brown 2018-09-23 05:46:21 -0700
  • 09096abe35 Mostly working. Can even game on it Kyle Brown 2018-09-23 04:57:19 -0700
  • b8a27b9605 Set better keycode values for KC_NO and KC_TRANSPARENT which is an alias to KC_TRNS Kyle Brown 2018-09-24 16:39:10 -0700
  • dd69ca5422
    Merge pull request #24 from KMKfw/topic-shifted-keycodes Josh Klar 2018-09-23 05:40:30 -0700
  • ef921a5b99
    Support ShiftedKeys, though the CODE_ stuff is odd Josh Klar 2018-09-23 05:19:57 -0700
  • 84b7b42b0f
    Merge pull request #23 from KMKfw/topic-fix-makefile Josh Klar 2018-09-23 04:55:15 -0700
  • c39c91af12
    Remove useless crap from Makefile Josh Klar 2018-09-23 04:50:35 -0700
  • d377f26bca
    Merge pull request #22 from KMKfw/topic-declarative-keymaps Josh Klar 2018-09-23 03:32:39 -0700
  • 7aaaad5eef
    Remove unused keymap, unbreak Kyle layout I think Josh Klar 2018-09-23 03:23:42 -0700
  • c90d75321a
    Finish renaming targets in circle Josh Klar 2018-09-23 03:16:53 -0700
  • 32dd2cecc4
    Run the keymap tester on board builds usually Josh Klar 2018-09-23 03:12:31 -0700
  • 94130740c4
    Write a basic keymap sanity checker utility Josh Klar 2018-09-23 02:38:28 -0700
  • 3f83e6a85b
    Remove the auto-build Josh Klar 2018-09-23 01:04:36 -0700
  • 91c6a2128e
    Build the Unix port of MicroPython so we can sanity-check layouts using the actual target Python, rather than CPython with all its niceties Josh Klar 2018-09-23 00:45:55 -0700
  • 97091ff4fd
    Make user keymaps fully declarative Josh Klar 2018-09-22 22:36:28 -0700
  • 5f9f3be966
    Merge pull request #21 from KMKfw/topic-internal-keycodes Josh Klar 2018-09-23 03:03:26 -0700
  • 6977ae94b4
    Finish unbreaking my own layout... Josh Klar 2018-09-23 01:06:04 -0700
  • 666f36d41a
    Unbreak my own layout Josh Klar 2018-09-23 01:04:10 -0700
  • 5cdd678073
    We do not support the NRF52832 anyway, stop building it in Circle Josh Klar 2018-09-23 00:22:15 -0700
  • 634e6f14e6
    Support TO and TG layer switching Josh Klar 2018-09-22 22:34:20 -0700
  • 579c32f703
    Disable line-length checks on user-defined keymaps Josh Klar 2018-09-22 22:08:21 -0700
  • 8c7c9958f9
    Unbreak the reset key by removing dead code path (for now) Josh Klar 2018-09-22 21:57:27 -0700
  • 9bec905fce
    Holy refactor, Batman: full layer support (MO/DF) Josh Klar 2018-09-22 21:49:58 -0700
  • 0ae3adcc84
    Added more work to shifted keycodes. Kyle Brown 2018-09-22 15:29:24 -0700
  • fb053b7de4
    Fix keycodes, and update keymap in prep for working layers Kyle Brown 2018-09-22 12:36:28 -0700
  • 5787731890
    Add support for changing to N layers as needed Josh Klar 2018-09-22 00:46:14 -0700
  • 392917082a
    Unbreak the general idea of KC_DF and KC_MO, though still needs heavy refactors Josh Klar 2018-09-21 23:44:30 -0700
  • 8a55dcca04
    Helper makefile task to autofix some linter noise Josh Klar 2018-09-21 23:44:03 -0700
  • 7ae2d18e45
    Very broken, but some work done probably Kyle Brown 2018-09-21 17:22:03 -0700
  • d0f35100b3
    Start of internal keycodes Kyle Brown 2018-09-21 12:57:29 -0700
  • f84c58a03e Added more keycodes Kyle Brown 2018-09-20 13:09:33 -0700
  • 39c95d7e57 Renamed board because, duh Kyle Brown 2018-09-20 00:11:32 -0700
  • 2106f975c7 Planck running KMK? Why the hell not Kyle Brown 2018-09-20 00:02:10 -0700
  • eb686f3799
    Merge pull request #17 from KMKfw/topic-in-house-forks Josh Klar 2018-09-17 18:21:34 -0700
  • fecf820aef
    Move to the in-org forks of Micro/Circuit Python Josh Klar 2018-09-17 12:59:54 -0700
  • 3de95fc330
    Merge pull request #18 from KMKfw/topic-circle-builds Josh Klar 2018-09-17 16:00:56 -0700
  • 904e7641e7
    CircleCI: Ensure all boards can at least compile a hex on each commit Josh Klar 2018-09-17 13:25:37 -0700
  • a69f180260
    Merge pull request #16 from KMKfw/topic-update-readme-badge Josh Klar 2018-09-17 12:31:53 -0700
  • f29a846824
    Update README to reflect new org Josh Klar 2018-09-17 12:03:38 -0700
  • ac67868ba0
    Merge pull request #14 from klardotsh/topic-readme-is-wrong-yet-again Josh Klar 2018-09-17 00:07:07 -0700
  • 91e6dcd5f2 Update the woefully out of date (again) README Josh Klar 2018-09-17 00:06:05 -0700
  • 1ab98162ce
    Merge pull request #13 from klardotsh/topic-hid Josh Klar 2018-09-16 23:35:32 -0700
  • fa195a3e3d Save a shit ton of perf, turns out making huge dicts every keystroke was AWFUL Josh Klar 2018-09-16 23:30:52 -0700
  • 712b0e4888
    Merge pull request #12 from klardotsh/topic-hid Josh Klar 2018-09-16 23:25:49 -0700
  • 3e99f0c8e3 Listen to KEY_DOWN_EVENT and KEY_UP_EVENT in the HIDHelper and actually send. Working keyboard! ⌨ Josh Klar 2018-09-16 23:20:16 -0700
  • 6933d9c484 Allow super simple keymap keycode definitions (very QMK-ish) Josh Klar 2018-09-16 22:17:30 -0700
  • 88807837d5 Misc. cleanup around the tree Josh Klar 2018-09-16 20:50:05 -0700
  • 7f88f4f415 Implement basic HID keyboard support (send_string works great!) Josh Klar 2018-09-16 20:49:14 -0700
  • 27f1e971b0 Add HID keycodes in a semi-structured manner Josh Klar 2018-09-16 18:21:05 -0700
  • 2476a65b30
    Merge pull request #11 from klardotsh/topic-pyboard Josh Klar 2018-09-16 00:21:05 -0700
  • f5fc555ac5 Support the PyBoard v1.1 as much as the Feather was, at least Josh Klar 2018-09-16 00:15:16 -0700
  • c5f87fae74
    Merge pull request #10 from klardotsh/topic-integrate-circle Josh Klar 2018-09-16 00:17:15 -0700
  • 8a33a68553
    Do not lint the venv folder of disasters Josh Klar 2018-09-14 17:27:47 -0700
  • de5fd701c6
    Try out a linting CI config Josh Klar 2018-09-14 17:22:51 -0700
  • a7fbe280d0 Update README to reflect new thinking around the project and discoveries Josh Klar 2018-09-14 12:08:51 -0700
  • e26997d815 Fixed environment variables for ARDUINO. Added default, but will be overridden if set by the user Kyle Brown 2018-09-03 16:46:12 -0700
  • b69fed1199 Teensy 3.1 support Kyle Brown 2018-09-03 16:22:04 -0700
  • 5c55ffd790 Add micropython vendor Kyle Brown 2018-09-03 15:34:53 -0700
  • 30e4352935
    Merge pull request #7 from klardotsh/cleanup Josh Klar 2018-09-03 15:34:51 -0700
  • a2742984ee
    Merge pull request #6 from klardotsh/topic-event-loop Josh Klar 2018-09-03 15:34:20 -0700
  • 4754d75519 Readme cleanup Kyle Brown 2018-09-03 15:26:23 -0700
  • ffd47c478f Move all remaining state into the single store, woot! Josh Klar 2018-09-03 15:21:34 -0700
  • b9dfffd2b3 More sane linter rules Josh Klar 2018-09-03 15:20:48 -0700
  • ea18655a21 On unhandled exceptions, blink the feather LED repeatedly Josh Klar 2018-09-03 15:20:27 -0700
  • 96368c4632 Stop complaining about changed files in the vendor folder we knowingly do terribad things to Josh Klar 2018-09-03 13:53:45 -0700
  • cb923096b6 Clean up NRF builds big time Josh Klar 2018-09-03 13:51:04 -0700
  • f0957227ff Niceties Josh Klar 2018-09-03 13:50:53 -0700
  • 5ba6f15335 Use the new debug mode Josh Klar 2018-09-03 13:50:27 -0700
  • ef639f5292 Add debug hooks to the event dispatcher, remove explicit prints Josh Klar 2018-09-03 13:50:12 -0700
  • d9b909d841 Event dispatching, super simply Josh Klar 2018-09-03 04:22:52 -0700
  • c641903d61 Enforce that dependencies are imported in correct order at lint time Josh Klar 2018-09-03 03:22:31 -0700
  • d5de2601d9 Prepare things for the event loop, also abstract gross stuff from end users Josh Klar 2018-09-03 03:22:11 -0700
  • 1df2012c7a
    Merge pull request #5 from klardotsh/topic-zoom-enhance Josh Klar 2018-09-03 01:28:47 -0700
  • 4ea5fcd004 Make builds a bit more robust and reusable Josh Klar 2018-09-03 01:23:15 -0700
  • 0865a828c4
    Merge pull request #4 from klardotsh/first-steps Josh Klar 2018-09-02 23:47:42 -0700
  • 4295267b44 If the entrypoint is already what I want it to be, ignore error states Josh Klar 2018-09-02 23:43:30 -0700
  • e4b19de009 Escape hatches: flash the user keyboard script as part of DFU rather than pushing with ampy. WAY more stable, mostly unbrickable now Josh Klar 2018-09-02 23:39:55 -0700
  • e9d448af44 A basic 2x2 matrix that can auto-flash to a Feather with a compatible bootloader Josh Klar 2018-09-02 20:06:53 -0700
  • 6de723c376
    Merge pull request #2 from klardotsh/topic-readme Josh Klar 2018-08-30 13:32:00 -0700
  • 62b194b8a1
    Actually write up some start of a README Josh Klar 2018-08-30 13:31:02 -0700
  • 8facfcebd4 Add license and a very basic setup script I used to bootstrap the Feathers Josh Klar 2018-08-30 02:40:45 -0700
  • f7529d19d5
    Initial commit Josh Klar 2018-08-30 02:37:54 -0700