Commit Graph

  • c1b1be91dd
    Heavily update the README to a more "releaseable" state Josh Klar 2018-10-25 14:57:02 -07:00
  • 5b49e6d098 Remove outdated Leader Mode doc sentences Josh Klar 2018-10-19 14:53:15 -07:00
  • ababc97167
    Merge pull request #75 from KMKfw/topic-leader-docs Josh Klar 2018-10-19 03:35:46 -07:00
  • 1521a3ec03
    Fix more typoes Josh Klar 2018-10-19 02:09:10 -07:00
  • 74716c4c20
    More sane default leader mode Josh Klar 2018-10-19 02:08:13 -07:00
  • 26c40b977f
    Update docs for leader mode Josh Klar 2018-10-19 02:03:59 -07:00
  • 3cb9b762e9
    Merge pull request #74 from KMKfw/topic-leader-timer Josh Klar 2018-10-19 01:55:26 -07:00
  • 2d1290a12c
    Add LeaderMode.TIMEOUT (QMK default Leader mode) Josh Klar 2018-10-19 01:49:37 -07:00
  • aa4b164067
    Merge pull request #73 from KMKfw/topic-debug-key Josh Klar 2018-10-19 01:01:56 -07:00
  • 54f7117712
    Resolves #38: Add KC.DEBUG to toggle log spew at runtime Josh Klar 2018-10-19 00:58:17 -07:00
  • 64202e2ec1
    Merge pull request #72 from KMKfw/topic-planck-klaranck Josh Klar 2018-10-19 00:11:29 -07:00
  • 758e4de82b
    Add a bit of important documentation Josh Klar 2018-10-18 23:59:26 -07:00
  • 9646c89d3a
    Update soooo much documentation Josh Klar 2018-10-18 23:54:36 -07:00
  • 85ab403d22
    More clear matrix scan function Josh Klar 2018-10-18 23:33:04 -07:00
  • 9089106316
    Work out some bugs where I could get stuck on layers. Add more debugging output Josh Klar 2018-10-18 23:24:19 -07:00
  • 6c5a111d65
    Import hacks MUST be in non-isort order Josh Klar 2018-10-18 12:55:06 -07:00
  • ed64b1e79e
    Remove the sanity checker, it is unused and out of date Josh Klar 2018-10-16 23:11:23 -07:00
  • e2ed95556a
    Try to fix various advanced layers Josh Klar 2018-10-16 22:50:41 -07:00
  • b92aceb682
    Fix linting Josh Klar 2018-10-16 22:43:47 -07:00
  • e413392826
    Remove pyboard from circle Josh Klar 2018-10-16 22:40:36 -07:00
  • bf500d37ff
    unbreak tap time Josh Klar 2018-10-16 22:39:17 -07:00
  • d042b458f0
    Fix Kyle board, and unbreak MO-dependent layers Josh Klar 2018-10-16 22:36:01 -07:00
  • 0d94bf4c06
    Maybe surface errors in the right order Josh Klar 2018-10-16 22:30:33 -07:00
  • 16c82b1c0c
    OMEGA REFACTOR! Perf grind basically complete. Josh Klar 2018-10-16 04:04:39 -07:00
  • 0c72554773
    Add support for a Planck Rev 6 spidered to a Feather M4 Express Josh Klar 2018-10-16 01:04:36 -07:00
  • 10ca6816a2
    Merge pull request #69 from KMKfw/topic-circuitpy-over-msc Josh Klar 2018-10-16 00:23:41 -07:00
  • 19a85e1385
    Unbreak pyboard builds Josh Klar 2018-10-15 03:10:13 -07:00
  • ebc45d59dc
    Address #52 almost entirely - target upstream builds of CircuitPython and simply copy (rsync) KMK source, a basic main.py, and the user's keymap to the CIRCUITPY drive Josh Klar 2018-10-15 02:49:12 -07:00
  • 4df725569a Readme update Kyle Brown 2018-10-15 00:30:34 -07:00
  • d295dc52e6
    Small fix for leaving leader Kyle Brown 2018-10-15 00:16:34 -07:00
  • 84fb105eeb
    Merge pull request #66 from KMKfw/topic-update-circuitpython Josh Klar 2018-10-12 20:47:39 -07:00
  • 4510f037fd
    Update CircuitPython; restore MSC (refs #52) Josh Klar 2018-10-12 19:02:43 -07:00
  • ea2763fd60
    Merge pull request #65 from KMKfw/topic-low-hanging-fruit Josh Klar 2018-10-11 22:00:12 -07:00
  • 41eb48fd71
    Merge branch 'master' into topic-low-hanging-fruit Kyle Brown 2018-10-11 21:42:40 -07:00
  • 4c12e3a08d Basic Docs Kyle Brown 2018-10-11 19:06:10 -07:00
  • b296148631
    Merge branch 'master' into topic-low-hanging-fruit Josh Klar 2018-10-11 20:42:03 -07:00
  • 5313e5f5b5 Fixed caps issue on leader_dictionary and debug_enable Kyle Brown 2018-10-11 19:35:41 -07:00
  • 37aeeac10a Should have been caps as these are const Kyle Brown 2018-10-11 19:14:23 -07:00
  • cd2eb3f1cc
    Merge branch 'master' into topic-low-hanging-fruit Josh Klar 2018-10-11 20:41:34 -07:00
  • e6ddaf847f
    Remove cruft Kyle Brown 2018-10-11 20:33:47 -07:00
  • 98dfb53a83
    Resolve #59, adds MEH and HYPER modifiers Josh Klar 2018-10-11 18:56:46 -07:00
  • b763dd9c4b
    Resolves #53 by removing InternalState.update and moving its still-unused functionality up the stack a bit Josh Klar 2018-10-11 18:20:42 -07:00
  • 616f7a91dc
    Merge pull request #63 from KMKfw/topic-hotfix-samd51 Josh Klar 2018-10-11 19:18:05 -07:00
  • b14c56f708
    Unbreak SAMD51 by deferring imports to runtime in the entrypoint (ref #52) Josh Klar 2018-10-11 19:08:31 -07:00
  • 53d21b14de
    Merge pull request #61 from KMKfw/topic-flatten-common Josh Klar 2018-10-11 18:48:40 -07:00
  • 00899d1b0f
    Resolves #56 by moving kmk.common.* up a level to kmk.* Josh Klar 2018-10-11 18:02:13 -07:00
  • 30cd5da3f1
    Merge pull request #60 from KMKfw/topic-speed-up-circle Josh Klar 2018-10-11 18:13:16 -07:00
  • 7d2d04f070
    Some backports from work on #46 to greatly speed up Circle builds Josh Klar 2018-10-11 17:44:02 -07:00
  • 3c5c95cfd7
    Merge pull request #57 from KMKfw/topic-rotary-encoders-lol-reddit Josh Klar 2018-10-11 13:57:05 -07:00
  • d5a2be38ef
    Default rotary encoder to raw no-slop access, opt-in in keymap. Feels WAY better now. Josh Klar 2018-10-11 13:38:15 -07:00
  • 6589982eda
    Support a special form of macro based on rotary encoder directions Josh Klar 2018-10-11 02:31:45 -07:00
  • e2c9567bbf
    Raw rotary encoder support Josh Klar 2018-10-11 00:30:23 -07:00
  • 3b0cd6c421
    Refactor MatrixScanner to use enhanced Pins abstraction; add DEBUG_ENABLED to SAMD51 boards Josh Klar 2018-10-11 00:29:59 -07:00
  • 70db4ae84d Add new keyboard now on Circuitpython. Kyle Brown 2018-10-10 20:46:59 -07:00
  • f30b4aaf19
    Merge pull request #51 from tannewt/patch-1 Josh Klar 2018-10-10 12:46:28 -07:00
  • 74c2f220c9
    Correct SAMD chip number Scott Shawcroft 2018-10-10 12:17:12 -07:00
  • 53580a1e96
    Silence the "Entering directory" notices in Makefile Josh Klar 2018-10-08 16:16:05 -07:00
  • f79c6714f6
    Merge pull request #50 from KMKfw/topic-more-makefile-improvements Josh Klar 2018-10-08 16:10:08 -07:00
  • a383af2dc8
    Bugfixes for Makefile, almost entirely silence it (send most output to .build.log) Josh Klar 2018-10-08 07:06:34 -07:00
  • c86abe20f3
    Fix Makefile for keymap validation on atmel Josh Klar 2018-10-08 06:10:07 -07:00
  • 21ccad7bd3
    Merge pull request #49 from KMKfw/topic-faster-macros Josh Klar 2018-10-08 05:22:51 -07:00
  • 0d847f99ef
    Make some events (and especially macros) faster by caching BareEvents and many key events in RAM Josh Klar 2018-10-08 05:04:06 -07:00
  • c0b78fe3f2
    Merge pull request #48 from KMKfw/topic-emotes-as-strings Josh Klar 2018-10-08 04:13:37 -07:00
  • aa423e3690
    Fix an exhausted generator bug by converting to list Josh Klar 2018-10-08 03:59:16 -07:00
  • eca4bf087e
    Ability to create emote/emoji macros from strings directly, on-board. Josh Klar 2018-10-08 03:50:55 -07:00
  • 64888f1df8
    Merge pull request #47 from KMKfw/topic-leader-mode-clean Josh Klar 2018-10-08 03:50:10 -07:00
  • bf8ad1319a
    Allow natural LEADER_MODE rollover Josh Klar 2018-10-08 02:51:31 -07:00
  • c6d8e5b406
    Simplify LeaderHelper stuff, unbreak my own boards Josh Klar 2018-10-08 02:41:43 -07:00
  • 8c9fc9db95
    @kdb424's Leader Mode work as a clean diff Josh Klar 2018-10-08 02:31:30 -07:00
  • 914b305fee
    Merge pull request #45 from KMKfw/topic-feather-express-m4 Josh Klar 2018-10-07 19:00:04 -07:00
  • 247cb28d63
    More CI/Makefile fixes Josh Klar 2018-10-07 18:47:26 -07:00
  • f9c19a19b4
    Make sure we use pipenv-provided Python within nested Make targets Josh Klar 2018-10-07 18:33:27 -07:00
  • 614f49759f
    Rewrite Circle config to hopefully support gcc-arm-embedded needed by atmel-samd Josh Klar 2018-10-07 18:08:32 -07:00
  • 6d204176e0
    Unbreak pyboards Josh Klar 2018-10-07 04:54:25 -07:00
  • 7d02786959
    Remove a stupid sanity check that is not always correct anyway Josh Klar 2018-10-07 04:51:31 -07:00
  • 50a834a9f0
    Use frozen _main.py on atmel Josh Klar 2018-10-07 03:51:14 -07:00
  • ed593ec9d3
    Bump to build of CircuitPython that trims MSC and adds frozen _main.py support Josh Klar 2018-10-07 03:24:47 -07:00
  • f6bebdcc24
    Move off D13 to avoid clobbering the onboard LED just in case Josh Klar 2018-10-07 03:23:36 -07:00
  • 71af18819f
    Makefile: Simplify flash rules to have cleaner dependency trees. Fully remove targets for unsupported Teensy. Josh Klar 2018-10-07 01:55:41 -07:00
  • 392f8d7e51
    Abstract away platform-dependent pin references Josh Klar 2018-10-07 01:40:09 -07:00
  • ec9591ad8a
    Makefile: Enable keymap checker on SAMD51. Fix Unix MPY build Josh Klar 2018-10-07 01:39:04 -07:00
  • 004b80e4b6
    Some Makefile fixes Josh Klar 2018-10-07 01:01:37 -07:00
  • d61d3b7b38
    Makefile fix on installing devdeps Josh Klar 2018-10-07 00:51:37 -07:00
  • 8e743642db
    Add the SAMD51 chips to Circle config. Finally banish the Teensy to save build jobs Josh Klar 2018-10-07 00:49:33 -07:00
  • a23acc6131
    Update various internal key handling stuff to be CircuitPython-compatible Josh Klar 2018-10-07 00:44:04 -07:00
  • d379acfc97
    Support ItsyBitsy M4 Express as an effective clone of the Feather M4 Express with less pins. Because that's what it is. Josh Klar 2018-10-07 00:22:54 -07:00
  • c4c28ad039
    Decrease typing lag by about 80 billion percent by upping the logging threshold to WARNING on SAMD51 Josh Klar 2018-10-06 22:15:55 -07:00
  • 472b08d77b
    Support KEYBOARD and CONSUMER modes of HID on Feather M4 Express Josh Klar 2018-10-06 05:59:03 -07:00
  • 0b11f42cc2
    Massive README update while waiting on builds to finish... Josh Klar 2018-10-06 05:58:07 -07:00
  • ae3eda26b9
    Make kmk_keyboard_user importable on SAMD51 by reducing recursion (read: import) depth Josh Klar 2018-10-06 03:58:19 -07:00
  • e11934ab2d
    Able to build a VERY basic KMK image for Feather M4 Express, flashable over UF2 only Josh Klar 2018-10-06 01:32:17 -07:00
  • 478e198d6d
    Merge pull request #43 from KMKfw/topic-lazy-kc Josh Klar 2018-10-06 17:03:17 -07:00
  • d61f4470af
    Make KC object lazy but cached to avoid huge AttrDict compilation (most keycodes probably are not used anyway) Josh Klar 2018-10-06 03:22:57 -07:00
  • b6cc0276cd
    Merge pull request #41 from KMKfw/topic-improve-build-process Josh Klar 2018-10-05 21:41:36 -07:00
  • 8fd627e7f6
    Ignore build files from linter Josh Klar 2018-10-05 21:18:43 -07:00
  • 04d30f1e42
    Make sure unix micropython refers to correct location Josh Klar 2018-10-05 15:39:50 -07:00
  • 05c1b42802
    Make sure Circle has rsync available Josh Klar 2018-10-05 15:35:13 -07:00
  • 184e4d5f98
    Improve Makefile: Stop clobbering /vendor, detect submodule changes more intelligently Josh Klar 2018-10-05 15:31:00 -07:00
  • ad3da0694b Add advanced layers. These will need more testing and some ported to tapdance. The bigest case of this would be TT Kyle Brown 2018-09-28 14:35:52 -07:00
  • f5dae5f249
    Merge pull request #35 from KMKfw/topic-purge-ampy Josh Klar 2018-10-02 01:49:04 -07:00