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