Commit Graph

1116 Commits

Author SHA1 Message Date
Kyle Brown
dd488686c7 sequences update with new example 2022-09-20 08:09:04 +00:00
Anton K. (ai Doge)
891cd1a67f Add key coord combos
Added an option to use key coord in the matrix to make combos.
this allows to press / release combos regardless of layer and Key.
2022-09-20 08:04:57 +00:00
Ian Pearce
ea3f59340d Set sandbox.matrix_update
Previously only secondary_matrix_update was set on sandbox.
2022-09-19 07:51:45 +00:00
xs5871
85b5aba679 make rgb.val_limit apply globally 2022-09-16 17:59:38 -07:00
xs5871
44233bbb01 bring rgb docs somewhat up-to-date 2022-09-16 17:59:24 -07:00
Kyle Brown
0909c6767d dstore gitignore 2022-09-15 20:35:54 -07:00
Kyle Brown
a21bf761ba Update peg_rgb_matrix.py
Actually fix formatting
2022-09-15 20:24:45 -07:00
Kyle Brown
01cd9d4a7c Apply suggestions from code review
Fix formatting
2022-09-15 20:24:45 -07:00
Jan Lindblom
3ab11179e1 Updated and linted documentation for peg_rgb_matrix. 2022-09-15 20:24:45 -07:00
Jan Lindblom
352bf25c0d Decrease RGB brightness when in powersave. Also add more colours. 2022-09-15 20:24:45 -07:00
Jan Lindblom
9c85ea9b6b Performance improvements. 2022-09-15 20:24:45 -07:00
Jan Lindblom
5f09ba7c0a Add support for changing LED brightness. 2022-09-15 20:24:45 -07:00
xs5871
0b4b98f5fb add debug info for holdtap key resolution 2022-09-15 08:57:14 -07:00
xs5871
1cb4bddce4 refactor combos: states instead of lists 2022-09-13 22:23:06 -07:00
xs5871
dafc969bf5 speed improvement in combo matching code 2022-09-13 22:23:06 -07:00
Christian Lo
a1450de137 fix import typo in cg_swap.md 2022-09-14 03:41:43 +00:00
Anton K. (ai Doge)
f418762874 Update README.md
make the discord banner link to the discord server
2022-09-13 17:12:26 -07:00
xs5871
f9203dbb85 fix stack exhaustion for certain hold-tap actions 2022-09-11 21:48:52 -07:00
xs5871
fdb07dd82b Update combos.md
fix example code in combos docs.
2022-09-08 08:44:34 -07:00
Josh Klar
473d54a83f docs(sequences): clarity in keymap arrays to not look like splats (resolves #576) 2022-09-07 19:02:34 -07:00
Luke D Russell
87955f7b5f updade gitignore from gh 2022-09-07 13:18:17 -07:00
Kyle Brown
194dd58d16 More Lulu cleanup 2022-09-01 19:03:57 -07:00
Kyle Brown
0b23f36b5d Fix general docs formatting 2022-09-01 18:53:02 -07:00
Kyle Brown
b3dd790f9d Lulu readme 2022-09-01 18:53:02 -07:00
Kyle Brown
6ac68f5358 Requested lulu fixes 2022-09-01 18:24:04 -07:00
Kyle Brown
4b48547155 lulu formatting 2022-09-01 18:24:04 -07:00
Cole Smith
a91e379a79 added lulu 2022-09-01 18:24:04 -07:00
xs5871
a4ae43138a add more warning labels 2022-08-31 18:25:07 -07:00
xs5871
46cf7030a1 update and add docs to serialace 2022-08-31 18:25:07 -07:00
xs5871
737973c334 implement arbitrary code execution (ACE) over data serial. 2022-08-31 18:25:07 -07:00
xs5871
aee793a300 missed some pre_process to resume_process conversions 2022-08-31 18:22:52 -07:00
xs5871
ea94e9ba19 fix dependence on optional int_coord 2022-08-31 18:22:52 -07:00
xs5871
57c61ced85 add type hints to KMKKeyboard.resume_process_key 2022-08-31 18:22:52 -07:00
xs5871
c95efbe8ea refactor handling of key processing resume to KMKKeyboard 2022-08-31 18:22:52 -07:00
xs5871
e71d1fcb6e fix crash on failing look-up 2022-08-31 18:22:52 -07:00
xs5871
9d555209b8 add continue-with-module-nr-idx to key processing 2022-08-31 18:22:52 -07:00
Luke D Russell
f62d32157a Reimplemented as a util script with std lib only.
Reimplemented as a util script with std lib only.

Decision to add dependencies moved elsewhere. This script should be able to stand alone.

Add some docu on how to use compile.py
2022-08-31 18:16:49 -07:00
Luke D Russell
b4363c73a7 Shrink ./kmk/ with nox & mpy-cross.
Shrink ./kmk/ with `nox` & `mpy-cross`.

The nice!nano CircuitPython doesn't leave enough storage for an
uncompiled ./kmk/ folder, with main.py and Bluetooth libraries.

This introduces a soft dependancy to kmk on `nox`, as a OS-agnostic
alternative to `make`. Bonus is the use of native python to describe
steps / options / sessions.
2022-08-31 18:16:49 -07:00
Kyle Brown
6d6ccbc240 Move keymap to proper spot 2022-08-17 12:04:37 -07:00
Matthew Hendrix
838263d409 Add report_updated check 2022-08-16 16:31:26 -07:00
Matthew Hendrix
bca11489d0 Update Pico87 to handle Lock Status better 2022-08-16 16:31:26 -07:00
Hendrix
6d255a24f5 Add Pico87 board 2022-08-16 16:31:26 -07:00
Leon Anavi
47601b730a boards/anavi/macro-pad-10: Set to COL2ROW
Set diode orientation to COL2ROW as per the latest hardware
revision of ANAVI Macro Pad 10.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2022-08-16 16:29:59 -07:00
Yoichiro Tanaka
5e7738fe87 Fix the issue reported by isort. 2022-08-14 07:43:52 +00:00
Yoichiro Tanaka
5fcce6785c Fix the issue which the media keys cannot be loaded. 2022-08-14 07:43:52 +00:00
Hendrix
34f4264362 Add code review suggestions 2022-08-10 17:12:12 +00:00
Matthew Hendrix
9c7b14e865 Update code to be less fragile 2022-08-10 17:12:12 +00:00
Matthew Hendrix
7f1e7a2708 Remove callback, update docs 2022-08-10 17:12:12 +00:00
Hendrix
ad3c261c1a fix formatting issue 2022-08-10 17:12:12 +00:00
Hendrix
0b23da551a Add callback to lock status 2022-08-10 17:12:12 +00:00