Commit Graph

  • 2cf64d8ce7 [ble] Add support to clear all current bondings Dimitris Zervas 2020-09-15 01:52:33 +03:00
  • e5700eeb5f [ble] Add support to change ble name from KMKKeyboard.go Dimitris Zervas 2020-09-15 01:16:14 +03:00
  • 18eeb4eadc remove prints Kyle Brown 2020-07-26 23:23:00 -07:00
  • 6844654d39 Clearly a copy paste error Kyle Brown 2020-07-12 16:55:04 -07:00
  • 4d46653526 Fix formatting and make lab68 bluetooth Dimitris Zervas 2020-09-14 04:02:40 +03:00
  • b082f26d9e Fix typos in lab68 and add compatibility for MCP to matrix Dimitris Zervas 2020-09-14 02:19:46 +03:00
  • ac9f4927c9 Add lab68 keymap Dimitris Zervas 2020-09-12 00:25:13 +03:00
  • 81c6b0ca5d Merge pull request #159 from KMKfw/rgb-small-cleanup Josh Klar 2020-07-13 15:04:28 -07:00
  • d47665df50 small docs add for rgb Kyle Brown 2020-07-12 19:07:17 -07:00
  • ee83a32e87 Merge pull request #154 from ekx/topic-ble Josh Klar 2020-07-07 20:40:22 -07:00
  • 5096bb7e30 chore: formatting Josh Klar 2020-07-07 20:30:32 -07:00
  • 2197dab6fa Moved BLE functionality to its own module Benjamin Dengler 2020-05-26 08:30:16 +02:00
  • 1bd84e49aa Added basic BLE implementation using Adafruit libs Benjamin Dengler 2020-05-25 17:24:34 +02:00
  • 9fc4159c9a Merge pull request #155 from KMKfw/topic-layout-update Josh Klar 2020-07-07 20:00:32 -07:00
  • 2244c95db6 layout update Kyle Brown 2020-06-30 15:04:33 -07:00
  • b1c180ce78 docs: KMK Matrix moved to klar.sh homeserver Josh Klar 2020-03-29 21:48:23 -07:00
  • afd924c8c4 Merge pull request #153 from KMKfw/topic-layout-change Josh Klar 2020-02-10 13:07:15 -08:00
  • 7c81e01505 layout changes Kyle Brown 2020-01-11 14:20:29 -08:00
  • bec742bbf5 Merge pull request #147 from KMKfw/klardotsh-patch-1 Josh Klar 2019-10-13 21:12:39 -07:00
  • 5ef37864de Goodbye, CLA! Josh Klar 2019-10-08 11:14:03 -07:00
  • 80004bb65f Merge pull request #142 from elvis-epx/altmatrix Josh Klar 2019-08-20 15:50:09 -07:00
  • ed452084fe Apply matrix_scanner attribute instead of fixed class Elvis Pfützenreuter 2019-08-06 19:14:34 -03:00
  • 0ed40d3cef Merge pull request #140 from KMKfw/topic-keys19-round2 Josh Klar 2019-07-26 11:25:40 -07:00
  • 666c0a4f08 Rename KeyboardConfig to KMKKeyboard - prepping for later merge with InternalState Josh Klar 2019-07-25 01:30:55 -07:00
  • b03ae32e7d straggling docs update Josh Klar 2019-07-25 01:20:14 -07:00
  • 5da4555669 Fix isort ordering Josh Klar 2019-07-25 01:06:09 -07:00
  • 6baaf5e5d4 Continue to shuffle and burn stuff Josh Klar 2019-07-25 00:58:23 -07:00
  • eb566b0f71 Remove two classes that havent been used in almost a year Josh Klar 2019-07-25 00:35:08 -07:00
  • 8c57844a22 Remove a ton of leftover MicroPython code and abstractions, including all of kmk.pins Josh Klar 2019-07-25 00:32:20 -07:00
  • 86c8e006e0 Remove ancient, no-way-this-is-working-right-now test leftovers Josh Klar 2019-07-25 00:07:08 -07:00
  • 17ba405bcc Don't try to lint dist/compiled files Josh Klar 2019-07-25 00:05:29 -07:00
  • 45cadc7e5a CircuitPython-provided modules should be considered stdlib-equiv by isort terms. Apply this new rule. Josh Klar 2019-07-25 00:04:06 -07:00
  • 11a4604f88 Move our preload hacks out of keyboard_config into their own module. Isolate the ugliness Josh Klar 2019-07-25 00:03:35 -07:00
  • 38e8102532 Remove kmk.util by moving reboot/bootloader to their only use location Josh Klar 2019-07-24 23:45:37 -07:00
  • 02401e2ec0 Move kmk.util.get_wide_ordinal to kmk.handlers.sequences Josh Klar 2019-07-24 23:44:26 -07:00
  • 1eaf0e2c79 flatten_dict is no longer used, remove it Josh Klar 2019-07-24 23:43:39 -07:00
  • 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 -07:00
  • 4bdf926360 boot.py is still required - ensure it ends up in our dists and is documented Josh Klar 2019-07-24 23:28:13 -07:00
  • 6b73a5ec56 Update keymap/keyboardconfig docs Josh Klar 2019-07-24 22:27:16 -07:00
  • 5a43bc291d Merge pull request #139 from KMKfw/topic-try-black Josh Klar 2019-07-24 23:19:28 -07:00
  • 64267bdc5b fix a totally unrelated bug Josh Klar 2019-07-24 23:15:57 -07:00
  • aaeaa74a0c Run black against source tree Josh Klar 2019-07-24 22:57:11 -07:00
  • 5c0c13e8d0 Prepare for Black autoformatting: dependencies, string staging, single-quote string override Josh Klar 2019-07-24 22:56:10 -07:00
  • 8100b91dbc Merge pull request #138 from KMKfw/topic-prep-for-ckeys2019 Josh Klar 2019-07-24 21:57:32 -07:00
  • 614883ef80 More docs updates Josh Klar 2019-07-24 21:24:22 -07:00
  • 7197f7a3a4 fill out features list Josh Klar 2019-07-24 21:16:26 -07:00
  • 5771a89433 for now just always point at master Josh Klar 2019-07-24 21:06:38 -07:00
  • 55b07f330c more docs, actually allow public access to release zips Josh Klar 2019-07-24 21:04:15 -07:00
  • 39220beddb tag releases within the dists as well (for debugging, mostly) Josh Klar 2019-07-24 20:54:06 -07:00
  • 39e3a65955 Full deployment workflow: push finished assets to DigitalOcean Spaces (cdn.kmkfw.io) Josh Klar 2019-07-24 20:21:56 -07:00
  • cd7d8a2e4c Ability to build release zips in CI Josh Klar 2019-07-20 16:14:58 -07:00
  • 8f5511327e Makefile can compile KMK to MPY files Josh Klar 2019-07-20 15:50:56 -07:00
  • ffe3fa3c64 Get MPY cross compiler into the Docker image Josh Klar 2019-07-20 15:29:56 -07:00
  • a51d11f6e6 A wild W504 linter error appeared! Fix those. Josh Klar 2019-07-20 15:15:01 -07:00
  • 5c8bd45615 fix dockerfile Josh Klar 2019-07-20 15:03:45 -07:00
  • d0d1608350 fixup for keyboard_config Josh Klar 2019-07-20 15:03:36 -07:00
  • ea62d08d2c Let's try alpine for Circle images Josh Klar 2019-07-20 15:01:17 -07:00
  • 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 -07:00
  • e8c3b5ac70 The CircuitPython "MCU" (misnomer now?) is generic anyway - name it as such Josh Klar 2019-07-20 14:45:30 -07:00
  • b3e9a14e71 README accuracy Josh Klar 2019-07-17 22:38:40 -07:00
  • 3b6286b480 We no longer support STM32 anyway, remove these leftover udev rules Josh Klar 2019-07-17 22:26:56 -07:00
  • 3a1ce093ee Update local Python dev deps Josh Klar 2019-07-17 22:24:17 -07:00
  • 6f3273a6f8 README stub - needs finishing Josh Klar 2019-07-17 21:41:17 -07:00
  • fc51f84045 Make this clearer Kyle Brown 2019-07-17 16:50:25 -07:00
  • 241cf69979 Small touch ups to correct errors, and update to modern information Kyle Brown 2019-07-17 16:14:16 -07:00
  • ef09454d2e chore: fix ryan board to pass linting Josh Klar 2019-07-17 11:05:59 -07:00
  • d15aa65cc6 Kyle built a Gherkin handwire on Feather nrf52840! Unclean but works Josh Klar 2019-07-16 23:30:14 -07:00
  • 056efa8ca5 Added rk463345 keymap rk463345 2019-07-15 20:08:50 -05:00
  • 004f40e7d2 Unbreak the fix Kyle Brown 2019-07-15 17:28:30 -07:00
  • b6af43ef90 rgb animations perf Kyle Brown 2019-07-13 18:07:37 -07:00
  • c11984135a looks like this is not needed, so save some bootup time Josh Klar 2019-07-13 16:53:49 -07:00
  • 76087749fb Download more RAM (reword this in a rebase plz) Josh Klar 2019-07-12 18:36:16 -07:00
  • 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 -07:00
  • d34e8ce9d2 Re-add LED support Josh Klar 2019-07-12 17:11:36 -07:00
  • f6a39acd26 Merge pull request #133 from KMKfw/topic-misc-perf Josh Klar 2019-07-12 17:01:26 -07:00
  • 350c2438ad Disable GC on every cycle, too much lag Josh Klar 2019-07-12 16:54:38 -07:00
  • 17094a2988 Clean some code up; force GC on every cycle Josh Klar 2019-07-12 16:38:50 -07:00
  • 2947f81489 Remove pointless reversed_active_layers/active_layers difference Josh Klar 2019-07-12 15:31:27 -07:00
  • 1fe80fec92 Clean up and standardize print() debug stuff Josh Klar 2019-07-12 15:16:33 -07:00
  • edcb681169 Merge pull request #132 from KMKfw/revert-115-topic-led Josh Klar 2019-07-07 15:41:53 -07:00
  • 5b069a0104 Revert "Monocolor LED backlight added" Josh Klar 2019-07-07 15:35:15 -07:00
  • 7bff667a2b Merge pull request #115 from KMKfw/topic-led Josh Klar 2019-06-26 04:07:43 -07:00
  • c16e2c51aa addressing PR feedback Kyle Brown 2019-06-24 17:09:52 -07:00
  • 5532ffdcbf Ready for merging Kyle Brown 2019-06-21 17:24:32 -07:00
  • 39b0b1e7f2 final commit before rebase Kyle Brown 2019-06-21 16:31:20 -07:00
  • 5158094549 Small changes Kyle Brown 2019-04-09 16:47:20 -07:00
  • 3f8c6e7648 Added support for user animations with docs Kyle Brown 2019-03-16 14:26:19 -07:00
  • 9d8682c866 Config changes and uses consts to save ram Kyle Brown 2019-03-16 12:29:16 -07:00
  • 86b8c4ffb0 New animation Kyle Brown 2019-03-15 17:37:25 -07:00
  • bb198709f2 fix incorrect merge Kyle Brown 2019-03-12 00:34:22 -07:00
  • fa28b3afba Luddite "fixes" for personal layout. Exposes a KMK limitation Kyle Brown 2019-03-09 18:28:10 -08:00
  • efb642c374 Fix some issues if you don't define some things Kyle Brown 2019-03-09 11:29:45 -08:00
  • 1a06e0ed72 Renamed some things and added luddite layout for kdb424 and default Kyle Brown 2019-03-07 17:41:57 -08:00
  • 7ebf8d623f Fix toggle Kyle Brown 2019-03-04 23:23:15 -08:00
  • ec1a62e52d Added static standby mode for performance. Kyle Brown 2019-03-03 10:27:24 -08:00
  • 0a06e733d2 Solved. Added uart buffer on the master to free up the uart bus buffer Kyle Brown 2019-03-02 15:44:04 -08:00
  • e2413a3c25 Still dirty, but moved the problem to a better place. Still unrealistic to hit Kyle Brown 2019-03-02 15:14:11 -08:00
  • a882ef2c38 Quick patch unrealistic face roll keyboard corruption Kyle Brown 2019-03-02 13:49:25 -08:00
  • 373ca8355e Added MANY boards to supported list, and organized supported boards Kyle Brown 2019-03-02 13:19:03 -08:00
  • 54d63037bf Added board definition for nyquist and add RGB and LED pins for nyquest and iris Kyle Brown 2019-02-28 17:07:23 -08:00