This website requires JavaScript.
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