Commit Graph
24 Commits
Author SHA1 Message Date
Josh Klar 004b80e4b6 Some Makefile fixes 2018-10-07 01:01:37 -07:00
Josh Klar d61d3b7b38 Makefile fix on installing devdeps 2018-10-07 00:51:37 -07:00
Josh Klar 8e743642db Add the SAMD51 chips to Circle config. Finally banish the Teensy to save build jobs 2018-10-07 00:49:33 -07:00
Josh Klar a23acc6131 Update various internal key handling stuff to be CircuitPython-compatible 2018-10-07 00:45:35 -07:00
Josh Klar d379acfc97 Support ItsyBitsy M4 Express as an effective clone of the Feather M4 Express with less pins. Because that's what it is. 2018-10-07 00:45:34 -07:00
Josh Klar c4c28ad039 Decrease typing lag by about 80 billion percent by upping the logging threshold to WARNING on SAMD51 2018-10-07 00:45:33 -07:00
Josh Klar 472b08d77b Support KEYBOARD and CONSUMER modes of HID on Feather M4 Express 2018-10-07 00:45:32 -07:00
Josh Klar 0b11f42cc2 Massive README update while waiting on builds to finish... 2018-10-07 00:45:31 -07:00
Josh Klar ae3eda26b9 Make kmk_keyboard_user importable on SAMD51 by reducing recursion (read: import) depth 2018-10-07 00:45:31 -07:00
Josh Klar e11934ab2d Able to build a VERY basic KMK image for Feather M4 Express, flashable over UF2 only 2018-10-07 00:45:30 -07:00
Josh Klar 478e198d6d Merge pull request #43 from KMKfw/topic-lazy-kc
Make KC object lazy but cached to avoid huge AttrDict compilation (most keycodes probably are not used anyway)
2018-10-06 17:03:17 -07:00
Josh Klar d61f4470af Make KC object lazy but cached to avoid huge AttrDict compilation (most keycodes probably are not used anyway) 2018-10-06 03:28:17 -07:00
Josh Klar b6cc0276cd Merge pull request #41 from KMKfw/topic-improve-build-process
Improve Makefile: Stop clobbering /vendor, detect submodule changes more intelligently
2018-10-05 21:41:36 -07:00
Josh Klar 8fd627e7f6 Ignore build files from linter 2018-10-05 21:18:43 -07:00
Josh Klar 04d30f1e42 Make sure unix micropython refers to correct location 2018-10-05 15:39:50 -07:00
Josh Klar 05c1b42802 Make sure Circle has rsync available 2018-10-05 15:35:13 -07:00
Josh Klar 184e4d5f98 Improve Makefile: Stop clobbering /vendor, detect submodule changes more intelligently 2018-10-05 15:31:00 -07:00
Josh Klar f5dae5f249 Merge pull request #35 from KMKfw/topic-purge-ampy
Load KMK from frozen modules on STM32 (no more ampy-flashed entrypoints)
2018-10-02 01:49:04 -07:00
Josh Klar d8adeea180 Merge pull request #34 from KMKfw/topic-super-quick-hotfix
Return state by default on Macro if not a key up or key down event
2018-10-01 22:14:46 -07:00
Josh Klar 5fe54f6ca3 Merge pull request #33 from KMKfw/topic-macros-have-codes
Handle macros more consistently
2018-10-01 12:02:56 -07:00
Josh Klar 27d1ee8755 Merge pull request #32 from KMKfw/topic-perf-grind
Grind out as much performance as possible with lower-ish hanging fruit
2018-10-01 10:34:55 -07:00
Josh Klar a089675aa8 Merge pull request #31 from KMKfw/topic-macros-part-one
Macros: Support basic sequences of keys (either raw or specified by a string) and cross-platform Unicode sequences (ex. (ノಠ痊ಠ)ノ彡┻━┻)
2018-10-01 00:33:44 -07:00
Josh Klar 85cdf03572 Merge pull request #30 from KMKfw/topic-consumer-device
HID: Support Consumer (media) keys
2018-09-30 16:37:58 -07:00
Josh Klar a1bfaac691 Merge pull request #28 from KMKfw/topic-grave-escape
Topic grave escape
2018-09-29 16:29:48 -07:00