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
Patrick McQuay
1c82f7d387
apply vylders fix and also figure out how to set _is_target correctly, as well as make it work nicely with ble.
2022-02-05 18:00:03 -08:00
Kyle Brown
9f373b4be0
Fix linter
2022-02-05 17:59:44 -08:00
xs5871
2874d49d20
disable hid_send on secondary split
2022-02-05 16:38:41 -08:00
pcharest2000
6ecb7807c2
Code refractor of private members, I am not python programmer, and final try to fix linting error after I quit
2022-02-05 16:37:51 -08:00
pcharest2000
99a9c6fd80
Tried to fix linting
2022-02-05 16:37:51 -08:00
pcharest2000
25fd205c3e
Implemented basice linear acceleration.... This makes it more usable, ill update if PR is accepted
2022-02-05 16:37:51 -08:00
pcharest2000
a627102b52
Clarification regaring hadlers on keys
2022-02-05 16:37:51 -08:00
xs5871
3e3255ffea
fix lock_status on secondary split
2022-02-05 07:29:01 +00:00
RT_GEN
55a6636741
Fixed multiple encoders not working
...
Multiple encoders didn't work as a result of an unbound value of 'idx', the loop counter in the during_bootup method. Binding this value has fixed the issue. This has been tested on hardware (6 encoders) and is confirmed working.
2022-02-05 07:28:02 +00:00
Josh Klar
46152ae8d9
feat(ci): run tests (from #288 ) in CI, which already runs make test
2022-02-04 08:38:20 -08:00
patrickmcquay
7fbda871c2
real fix for swallowing keys, use a buffer and only process one key at a time.
2022-02-04 08:37:19 -08:00
Patrick McQuay
c09cd48218
fix for dropping keys
2022-02-04 08:37:19 -08:00
dherrada
bff1bdf6d9
Added may pad files
2022-02-03 01:12:23 -08:00
Christian Tu
f90de872d8
fix bytearray.startswith not available in CircuitPython
2022-02-02 17:54:23 -08:00
Christian Tu
b6201d43d4
unit tests for execution in desktop dev environment
2022-02-01 00:48:23 -08:00
Kyle Brown
e70ce5f431
fix discord invite link
2022-01-28 17:58:34 -08:00
Kyle Brown
328a29c439
Fix isort on incorrect files
2022-01-28 17:58:06 -08:00
abhijithabhiakl
0bebdd6d27
fix monocolor LED
2022-01-25 23:44:07 -08:00
dependabot[bot]
af55acd584
Bump ipython from 7.24.1 to 7.31.1
...
Bumps [ipython](https://github.com/ipython/ipython ) from 7.24.1 to 7.31.1.
- [Release notes](https://github.com/ipython/ipython/releases )
- [Commits](https://github.com/ipython/ipython/compare/7.24.1...7.31.1 )
---
updated-dependencies:
- dependency-name: ipython
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-25 10:55:24 -08:00