xs5871
|
ab7e0d3eb6
|
fix column flipping on rhs of split boards.
|
2022-02-20 13:55:37 -08:00 |
|
Jeroen Harkes
|
d26d397f10
|
Changed to single quotes
|
2022-02-20 12:10:04 -08:00 |
|
Jeroen Harkes
|
ecc8b46a2c
|
Change documentation changing the original LED code to statusLED
|
2022-02-20 12:10:04 -08:00 |
|
Jeroen Harkes
|
fd30b7a8d8
|
extension for indicating layer status with leds
|
2022-02-20 12:10:04 -08:00 |
|
Ellie
|
57ba0fe8b2
|
Custom matrix scanners
- Introduce Scanner base class for MatrixScanner
- Create new Scanner using built-in keypad module
- Allow overriding the scanner used by KMKKeyboard
|
2022-02-20 12:00:15 -08:00 |
|
tonasz
|
e7d306cf30
|
Add Kyria board configuration and examples
|
2022-02-20 11:59:50 -08:00 |
|
Ellie T
|
2d4db12c46
|
Override LED creation in the RGB extension.
|
2022-02-19 22:27:31 -08:00 |
|
Rene Giovanni Borella
|
fb783c302c
|
fix formatting, run test
|
2022-02-19 21:33:45 -08:00 |
|
René Giovanni Borella
|
2096f1a950
|
Update kmk/modules/encoder.py
Co-authored-by: Tonasz <27835465+Tonasz@users.noreply.github.com>
|
2022-02-19 21:33:45 -08:00 |
|
René Giovanni Borella
|
a34272dd18
|
Update kmk/modules/encoder.py
Co-authored-by: Tonasz <27835465+Tonasz@users.noreply.github.com>
|
2022-02-19 21:33:45 -08:00 |
|
René Giovanni Borella
|
7f5ea97bba
|
Update kmk/modules/encoder.py
Co-authored-by: Tonasz <27835465+Tonasz@users.noreply.github.com>
|
2022-02-19 21:33:45 -08:00 |
|
René Giovanni Borella
|
7f7eaafbf3
|
Update kmk/modules/encoder.py
Co-authored-by: Tonasz <27835465+Tonasz@users.noreply.github.com>
|
2022-02-19 21:33:45 -08:00 |
|
Rene Giovanni Borella
|
8e4ab1d733
|
Encoder class rebuild
implement BaseEncoder
|
2022-02-19 21:33:45 -08:00 |
|
Rene Giovanni Borella
|
0e029ebf72
|
tests pass locally
|
2022-02-19 21:33:45 -08:00 |
|
Rene Giovanni Borella
|
f02ff1463a
|
reformatted for black
|
2022-02-19 21:33:45 -08:00 |
|
Rene Giovanni Borella
|
3c4e74d50e
|
typo
|
2022-02-19 21:33:45 -08:00 |
|
Rene Giovanni Borella
|
ba7b5ce15c
|
Update i2c_encoder.md
|
2022-02-19 21:33:45 -08:00 |
|
Rene Giovanni Borella
|
671aa60838
|
basic functions
|
2022-02-19 21:33:45 -08:00 |
|
xs5871
|
dc4fc646aa
|
port all boards to new intify_coordinate signature.
|
2022-02-19 18:01:33 -08:00 |
|
xs5871
|
6840330f50
|
update documentation
|
2022-02-19 18:01:33 -08:00 |
|
xs5871
|
da3e87ee2d
|
convert matrix report from row/col byte array to linear key_number.
|
2022-02-19 18:01:33 -08:00 |
|
tonasz
|
7519a97eaa
|
Move pio_uart.py to transports folder
|
2022-02-16 17:59:59 -08:00 |
|
tonasz
|
083f2e143d
|
Add simple PIO manual to split doc
|
2022-02-16 17:59:59 -08:00 |
|
tonasz
|
8c0f8ccbc3
|
Fix pio_uart.py formatting
|
2022-02-16 17:59:59 -08:00 |
|
tonasz
|
fdf8e9f78c
|
Add RP2040 PIO UART implementation for split keyboards
|
2022-02-16 17:59:59 -08:00 |
|
xs5871
|
f4807f341e
|
fix table formatting in docs.
|
2022-02-15 08:24:33 -08:00 |
|
xs5871
|
ee4cce32cb
|
implements oneshot/sticky keys.
|
2022-02-13 16:43:14 -08:00 |
|
xs5871
|
eb3a7bbf1e
|
change unit test to reflect new modtap default behavior
|
2022-02-13 14:47:02 -08:00 |
|
xs5871
|
481c69b212
|
add at least some kind of documentation
|
2022-02-13 14:47:02 -08:00 |
|
xs5871
|
1c6b25517a
|
implement hold-tap interrupt for Layers
|
2022-02-13 14:47:02 -08:00 |
|
xs5871
|
a685618480
|
implement hold-tap interrupt on other key tap (i.e. release)
|
2022-02-13 14:47:02 -08:00 |
|
xs5871
|
5cae17c9f3
|
fix permanent hid_send
|
2022-02-13 14:47:02 -08:00 |
|
xs5871
|
7573556f33
|
fix hold-tap key interrupted by other hold-tap key
|
2022-02-13 14:47:02 -08:00 |
|
xs5871
|
f30206c7d5
|
implement per-key tap_time.
|
2022-02-13 14:47:02 -08:00 |
|
xs5871
|
21c058aaa8
|
add hold-tap interrupt behavior: prefer hold.
The interrupt resolution of hold-tap keys can now be set to resolve to
either tap or hold key. The default mod-tap is set to prefer hold.
|
2022-02-13 14:47:02 -08:00 |
|
tonasz
|
0f7afe5b2c
|
Add polling_interval to trackball
|
2022-02-08 13:23:35 -08:00 |
|
tonasz
|
119ab3d80a
|
Fix pimoroni_trackball.py formatting
|
2022-02-08 13:23:35 -08:00 |
|
tonasz
|
7fba42f28c
|
Small pimoroni_trackball.py refactors
|
2022-02-08 13:23:35 -08:00 |
|
tonasz
|
827862b34b
|
Pimoroni Trackball draft module
|
2022-02-08 13:23:35 -08:00 |
|
xs5871
|
f2aabd87cd
|
fix after rebase
fix after rebase
|
2022-02-07 16:25:45 -08:00 |
|
xs5871
|
91562abde9
|
update documentation
|
2022-02-07 16:25:45 -08:00 |
|
xs5871
|
65f48b53a4
|
remove out-of-scope reference
|
2022-02-07 16:25:45 -08:00 |
|
xs5871
|
cd4ba26e95
|
add a keycode for setting LED to a defined brightness
|
2022-02-07 16:25:45 -08:00 |
|
xs5871
|
967046587b
|
apply suggested changes
|
2022-02-07 16:25:45 -08:00 |
|
xs5871
|
4a83e6de85
|
code deduplication
|
2022-02-07 16:25:45 -08:00 |
|
xs5871
|
9e8b8376c5
|
implement led backlight for multiple pwm channels
|
2022-02-07 16:25:45 -08:00 |
|
patrickmcquay
|
aa01da7e1d
|
add checksum to split uart code.
|
2022-02-05 18:00:03 -08:00 |
|
patrickmcquay
|
1387cb2660
|
Update kmk/modules/split.py so that ble boards work with ee hands.
Co-authored-by: Tonasz <27835465+Tonasz@users.noreply.github.com>
|
2022-02-05 18:00:03 -08:00 |
|
Patrick McQuay
|
fa0062326b
|
changes from black
|
2022-02-05 18:00:03 -08:00 |
|
Patrick McQuay
|
be2bbce21a
|
fix some linting issues
|
2022-02-05 18:00:03 -08:00 |
|