Commit Graph

  • 0ed40d3cef
    Merge pull request #140 from KMKfw/topic-keys19-round2 Josh Klar 2019-07-26 11:25:40 -0700
  • 666c0a4f08
    Rename KeyboardConfig to KMKKeyboard - prepping for later merge with InternalState Josh Klar 2019-07-25 01:30:55 -0700
  • b03ae32e7d
    straggling docs update Josh Klar 2019-07-25 01:20:14 -0700
  • 5da4555669
    Fix isort ordering Josh Klar 2019-07-25 01:06:09 -0700
  • 6baaf5e5d4
    Continue to shuffle and burn stuff Josh Klar 2019-07-25 00:58:23 -0700
  • eb566b0f71
    Remove two classes that havent been used in almost a year Josh Klar 2019-07-25 00:35:08 -0700
  • 8c57844a22
    Remove a ton of leftover MicroPython code and abstractions, including all of kmk.pins Josh Klar 2019-07-25 00:32:20 -0700
  • 86c8e006e0
    Remove ancient, no-way-this-is-working-right-now test leftovers Josh Klar 2019-07-25 00:07:08 -0700
  • 17ba405bcc
    Don't try to lint dist/compiled files Josh Klar 2019-07-25 00:05:29 -0700
  • 45cadc7e5a
    CircuitPython-provided modules should be considered stdlib-equiv by isort terms. Apply this new rule. Josh Klar 2019-07-25 00:04:06 -0700
  • 11a4604f88
    Move our preload hacks out of keyboard_config into their own module. Isolate the ugliness Josh Klar 2019-07-25 00:03:35 -0700
  • 38e8102532
    Remove kmk.util by moving reboot/bootloader to their only use location Josh Klar 2019-07-24 23:45:37 -0700
  • 02401e2ec0
    Move kmk.util.get_wide_ordinal to kmk.handlers.sequences Josh Klar 2019-07-24 23:44:26 -0700
  • 1eaf0e2c79
    flatten_dict is no longer used, remove it Josh Klar 2019-07-24 23:43:39 -0700
  • ef1c69aa2c
    Fix linting; move kmk.util.intify_coordinate to kmk.matrix.intify_coordinate (trying to deprecate/remove util) Josh Klar 2019-07-24 23:43:00 -0700
  • 4bdf926360
    boot.py is still required - ensure it ends up in our dists and is documented Josh Klar 2019-07-24 23:28:13 -0700
  • 6b73a5ec56
    Update keymap/keyboardconfig docs Josh Klar 2019-07-24 22:27:16 -0700
  • 5a43bc291d
    Merge pull request #139 from KMKfw/topic-try-black Josh Klar 2019-07-24 23:19:28 -0700
  • 64267bdc5b
    fix a totally unrelated bug Josh Klar 2019-07-24 23:15:57 -0700
  • aaeaa74a0c
    Run black against source tree Josh Klar 2019-07-24 22:57:11 -0700
  • 5c0c13e8d0
    Prepare for Black autoformatting: dependencies, string staging, single-quote string override Josh Klar 2019-07-24 22:56:10 -0700
  • 8100b91dbc
    Merge pull request #138 from KMKfw/topic-prep-for-ckeys2019 Josh Klar 2019-07-24 21:57:32 -0700
  • 614883ef80
    More docs updates Josh Klar 2019-07-24 21:24:22 -0700
  • 7197f7a3a4
    fill out features list Josh Klar 2019-07-24 21:16:26 -0700
  • 5771a89433
    for now just always point at master Josh Klar 2019-07-24 21:06:38 -0700
  • 55b07f330c
    more docs, actually allow public access to release zips Josh Klar 2019-07-24 21:04:15 -0700
  • 39220beddb
    tag releases within the dists as well (for debugging, mostly) Josh Klar 2019-07-24 20:54:06 -0700
  • 39e3a65955
    Full deployment workflow: push finished assets to DigitalOcean Spaces (cdn.kmkfw.io) Josh Klar 2019-07-24 20:21:56 -0700
  • cd7d8a2e4c
    Ability to build release zips in CI Josh Klar 2019-07-20 16:14:58 -0700
  • 8f5511327e
    Makefile can compile KMK to MPY files Josh Klar 2019-07-20 15:50:56 -0700
  • ffe3fa3c64
    Get MPY cross compiler into the Docker image Josh Klar 2019-07-20 15:29:56 -0700
  • a51d11f6e6
    A wild W504 linter error appeared! Fix those. Josh Klar 2019-07-20 15:15:01 -0700
  • 5c8bd45615
    fix dockerfile Josh Klar 2019-07-20 15:03:45 -0700
  • d0d1608350
    fixup for keyboard_config Josh Klar 2019-07-20 15:03:36 -0700
  • ea62d08d2c
    Let's try alpine for Circle images Josh Klar 2019-07-20 15:01:17 -0700
  • 1e9625ae0e
    Rename "Firmware" to "KeyboardConfig" for clarity in main.py and to illustrate separation of KeyboardConfig/InternalState Josh Klar 2019-07-20 14:53:30 -0700
  • e8c3b5ac70
    The CircuitPython "MCU" (misnomer now?) is generic anyway - name it as such Josh Klar 2019-07-20 14:45:30 -0700
  • b3e9a14e71
    README accuracy Josh Klar 2019-07-17 22:38:40 -0700
  • 3b6286b480
    We no longer support STM32 anyway, remove these leftover udev rules Josh Klar 2019-07-17 22:26:56 -0700
  • 3a1ce093ee
    Update local Python dev deps Josh Klar 2019-07-17 22:24:17 -0700
  • 6f3273a6f8
    README stub - needs finishing Josh Klar 2019-07-17 21:41:17 -0700
  • fc51f84045 Make this clearer Kyle Brown 2019-07-17 16:50:25 -0700
  • 241cf69979 Small touch ups to correct errors, and update to modern information Kyle Brown 2019-07-17 16:14:16 -0700
  • ef09454d2e chore: fix ryan board to pass linting Josh Klar 2019-07-17 11:05:59 -0700
  • d15aa65cc6 Kyle built a Gherkin handwire on Feather nrf52840! Unclean but works Josh Klar 2019-07-16 23:30:14 -0700
  • 056efa8ca5 Added rk463345 keymap rk463345 2019-07-15 20:08:50 -0500
  • 004f40e7d2 Unbreak the fix Kyle Brown 2019-07-15 17:28:30 -0700
  • b6af43ef90 rgb animations perf Kyle Brown 2019-07-13 18:07:37 -0700
  • c11984135a looks like this is not needed, so save some bootup time Josh Klar 2019-07-13 16:53:49 -0700
  • 76087749fb Download more RAM (reword this in a rebase plz) Josh Klar 2019-07-12 18:36:16 -0700
  • d07560513f Fixed crash on debug when no Rgb was used, and unloaded LED and RGB when not used to save ram Kyle Brown 2019-07-12 16:19:27 -0700
  • d34e8ce9d2 Re-add LED support Josh Klar 2019-07-12 17:11:36 -0700
  • f6a39acd26
    Merge pull request #133 from KMKfw/topic-misc-perf Josh Klar 2019-07-12 17:01:26 -0700
  • 350c2438ad
    Disable GC on every cycle, too much lag Josh Klar 2019-07-12 16:54:38 -0700
  • 17094a2988
    Clean some code up; force GC on every cycle Josh Klar 2019-07-12 16:38:50 -0700
  • 2947f81489
    Remove pointless reversed_active_layers/active_layers difference Josh Klar 2019-07-12 15:31:27 -0700
  • 1fe80fec92
    Clean up and standardize print() debug stuff Josh Klar 2019-07-12 15:16:33 -0700
  • edcb681169
    Merge pull request #132 from KMKfw/revert-115-topic-led Josh Klar 2019-07-07 15:41:53 -0700
  • 5b069a0104
    Revert "Monocolor LED backlight added" Josh Klar 2019-07-07 15:35:15 -0700
  • 7bff667a2b
    Merge pull request #115 from KMKfw/topic-led Josh Klar 2019-06-26 04:07:43 -0700
  • c16e2c51aa addressing PR feedback Kyle Brown 2019-06-24 17:09:52 -0700
  • 5532ffdcbf Ready for merging Kyle Brown 2019-06-21 17:24:32 -0700
  • 39b0b1e7f2 final commit before rebase Kyle Brown 2019-06-21 16:31:20 -0700
  • 5158094549 Small changes Kyle Brown 2019-04-09 16:47:20 -0700
  • 3f8c6e7648 Added support for user animations with docs Kyle Brown 2019-03-16 14:26:19 -0700
  • 9d8682c866 Config changes and uses consts to save ram Kyle Brown 2019-03-16 12:29:16 -0700
  • 86b8c4ffb0 New animation Kyle Brown 2019-03-15 17:37:25 -0700
  • bb198709f2 fix incorrect merge Kyle Brown 2019-03-12 00:34:22 -0700
  • fa28b3afba Luddite "fixes" for personal layout. Exposes a KMK limitation Kyle Brown 2019-03-09 18:28:10 -0800
  • efb642c374 Fix some issues if you don't define some things Kyle Brown 2019-03-09 11:29:45 -0800
  • 1a06e0ed72 Renamed some things and added luddite layout for kdb424 and default Kyle Brown 2019-03-07 17:41:57 -0800
  • 7ebf8d623f Fix toggle Kyle Brown 2019-03-04 23:23:15 -0800
  • ec1a62e52d Added static standby mode for performance. Kyle Brown 2019-03-03 10:27:24 -0800
  • 0a06e733d2 Solved. Added uart buffer on the master to free up the uart bus buffer Kyle Brown 2019-03-02 15:44:04 -0800
  • e2413a3c25 Still dirty, but moved the problem to a better place. Still unrealistic to hit Kyle Brown 2019-03-02 15:14:11 -0800
  • a882ef2c38 Quick patch unrealistic face roll keyboard corruption Kyle Brown 2019-03-02 13:49:25 -0800
  • 373ca8355e Added MANY boards to supported list, and organized supported boards Kyle Brown 2019-03-02 13:19:03 -0800
  • 54d63037bf Added board definition for nyquist and add RGB and LED pins for nyquest and iris Kyle Brown 2019-02-28 17:07:23 -0800
  • f7a1d54752 Added LED support, cleaned up RGB docs Kyle Brown 2019-02-26 17:30:53 -0800
  • 7ebfaa3bf7 cleaned up docs even more. I believe this fills all requirements for merge. Kyle Brown 2019-02-25 14:10:09 -0800
  • f65ea1e841 Added 2 more keys, stripped unused cruft, and added more docs. Kyle Brown 2019-02-24 22:32:13 -0800
  • 5c8c2e97fd Resolved many things Kyle Brown 2019-02-23 20:03:42 -0800
  • 3ae7432de0 Massive docs update Kyle Brown 2019-02-23 19:35:00 -0800
  • 9fbad17ed4 code cleanup to pass lint and some for flake8 Kyle Brown 2019-02-23 15:12:50 -0800
  • 1751cce299 code cleanup to pass lint and some for flake8 Kyle Brown 2019-06-21 16:41:58 -0700
  • ad3430eeb6 Needs docs, but code is ready for review probably Kyle Brown 2019-02-23 14:03:13 -0800
  • 5334e7e0be Massive hsv math fix and configs can be passed now for most things Kyle Brown 2019-02-22 19:50:56 -0800
  • 2ad1fe8a9c Massively improved, still not complete. Much easier to use now Kyle Brown 2019-02-21 18:27:35 -0800
  • 31983a0873 Breathing now finally working, a key to enable it, not sane defaults, and a toggle button Kyle Brown 2019-02-20 20:40:46 -0800
  • 0ba5911f8f More animations, now based on time and intervals. Massively WIP Kyle Brown 2019-02-19 18:07:22 -0800
  • 7a58ac041f HSV functions added Kyle Brown 2019-02-19 15:01:51 -0800
  • 4b033857b1 Initial RGB with test animation running automatically Kyle Brown 2019-02-09 13:12:04 -0800
  • e332804dc9
    Merge pull request #131 from elvis-epx/kcapp Josh Klar 2019-05-30 20:38:38 -0700
  • dabed0061d Add KC_APP ("Win menu") key Elvis Pfutzenreuter 2019-05-31 00:33:49 -0300
  • fa0421c5b9
    Merge pull request #129 from elvis-epx/epx87 Josh Klar 2019-05-20 15:55:06 -0700
  • c3ffb7b1ac
    Merge branch 'master' into epx87 Josh Klar 2019-05-20 15:54:10 -0700
  • 9bb82d009c
    Merge pull request #128 from KMKfw/topic-flattened-matrix Josh Klar 2019-05-20 15:53:05 -0700
  • 41dc58e428 Make matrix scanner class configurable Elvis Pfützenreuter 2019-05-13 01:30:09 -0300
  • 0b364cf7f1 Resolves #121: Use flattened keymaps, which can visually represent the logical layout, rather than the physical wiring Josh Klar 2019-05-12 17:04:23 -0700
  • d70c2ccc17
    Merge pull request #127 from KMKfw/topic-cpy4-rc2-compat Josh Klar 2019-05-12 16:08:51 -0700