Commit Graph

13 Commits (d9b909d8411794e5a2f384d17a7ec152258b20e3)

Author SHA1 Message Date
Josh Klar d9b909d841 Event dispatching, super simply 2018-09-03 04:22:52 -07:00
Josh Klar c641903d61 Enforce that dependencies are imported in correct order at lint time 2018-09-03 03:22:31 -07:00
Josh Klar d5de2601d9 Prepare things for the event loop, also abstract gross stuff from end users 2018-09-03 03:22:11 -07:00
Josh Klar 1df2012c7a
Merge pull request #5 from klardotsh/topic-zoom-enhance
Make builds a bit more robust and reusable
2018-09-03 01:28:47 -07:00
Josh Klar 4ea5fcd004 Make builds a bit more robust and reusable
- Lock our vendored dependencies (also pull in some new ones I will be
needing soon)

- Ensure we have a sane way of pulling those vendored dependencies into
the DFU-flashable images (upy-freeze.txt)

- Break up the Makefile into a bunch of smaller, sometimes reusable
chunks

- Add a noop keyboard that simply exits, so we can flash a "keyboard"
that just dumps us straight to REPL

- Remove my personal ampy config since that's not portable at all
2018-09-03 01:23:15 -07:00
Josh Klar 0865a828c4
Merge pull request #4 from klardotsh/first-steps
Repo setup and a basic matrix-scan-then-do-nothing keyboard
2018-09-02 23:47:42 -07:00
Josh Klar 4295267b44 If the entrypoint is already what I want it to be, ignore error states 2018-09-02 23:43:30 -07:00
Josh Klar e4b19de009 Escape hatches: flash the user keyboard script as part of DFU rather than pushing with ampy. WAY more stable, mostly unbrickable now 2018-09-02 23:39:55 -07:00
Josh Klar e9d448af44 A basic 2x2 matrix that can auto-flash to a Feather with a compatible bootloader 2018-09-02 20:07:07 -07:00
Josh Klar 6de723c376
Merge pull request #2 from klardotsh/topic-readme
Actually write up some start of a README
2018-08-30 13:32:00 -07:00
Josh Klar 62b194b8a1
Actually write up some start of a README 2018-08-30 13:31:02 -07:00
Josh Klar 8facfcebd4 Add license and a very basic setup script I used to bootstrap the Feathers 2018-08-30 02:54:26 -07:00
Josh Klar f7529d19d5
Initial commit 2018-08-30 02:37:54 -07:00