crazyiop
b7de9122c2
[doc:rgb] fix link to neopixel lib
...
The link is hardcoded to a commit from 2018-12-21 (version 3.3.5) while
we are currently at 6.3.3.
The rgb makes use of the fact that NeoPixel is a subclass of PixelBuf
but that was not true back then. Hence some people following the link in
the doc get a neopixel library incompatible with kmk.
2022-06-23 23:21:24 +00:00
Josh Klar
d8594f49e1
docs(readme): ban GitHub Copilot-derived works in KMK repositories
...
In light of
https://github.blog/2022-06-21-github-copilot-is-generally-available-to-all-developers/
and the fact that Copilot appears, to my understanding, to still strip
copyright headers and attribution (violating almost all software
licenses on earth), and because that's shitty unethical behavior at best
(and legally problematic at worse), this commit cements a project stance
on contributions derived from GitHub Copilot and similar tooling.
2022-06-22 23:44:02 +00:00
nogg3r5
17aac3b901
Fixed missing closing bracket
2022-06-22 14:20:19 +00:00
Luke D Russell
d7bfb917f2
More Flake8 fixes, and keymap updates.
2022-06-21 17:54:51 -07:00
Luke D Russell
5c8f33fc3e
keymap updates and test Flake8 exemption.
...
One more time
2022-06-21 17:54:51 -07:00
Luke D Russell
10572d71f6
fixes test errors
...
Fixing imports and links
Fixes isort.
Updates my keymap
2022-06-21 17:54:51 -07:00
Luke D Russell
dde6efe6fe
Adds support for Nice Nano, no BLE yet.
2022-06-21 17:54:51 -07:00
Sadek Baroudi
f816f24497
fixed the key matrix mapping, added mouse keys
2022-06-21 17:54:51 -07:00
Sadek Baroudi
8083188b9e
small fixes, disabled encoder for now
2022-06-21 17:54:51 -07:00
Sadek Baroudi
9f23d9048e
initial commit of ffkb support for KMK using the KB2040 from adafruit
2022-06-21 17:54:51 -07:00
Sadek Baroudi
9840569dc6
initial commit
2022-06-21 17:54:51 -07:00
Gleb Sabirzyanov
d70de71c5f
Fix encoder direction inversion being ignored
2022-06-21 08:16:54 -07:00
Stefan Foulis
0f9eb196c2
Adds link to Documentation in README.md
...
and fixed spacing of shields.
fixes #463
2022-06-16 07:53:53 -07:00
crazyiop
ffcfc9835d
update format to fstring
2022-06-12 09:31:15 +00:00
crazyiop
6068b60cac
tweak the debug output to make them more readable
2022-06-12 09:31:15 +00:00
xs5871
614961521d
fix inconsistencies with chained holdtap keys
2022-06-11 12:42:49 -07:00
crazyiop
50b8554757
[doc] change link to a better one
2022-06-11 19:27:15 +00:00
crazyiop
d1f23a668c
[doc] add a simple way to make a coord_mapping
2022-06-11 19:27:15 +00:00
James Fitzgerald
b6a782e83c
Improve clarity in mouse_keys.md
...
Improved consistency and clarity by bringing keycode representation in line with other documentation containing keycodes.
2022-06-11 09:10:26 -07:00
Kyle Brown
91f494846a
Revert "[rgb] fix set_rgb_fill method"
...
This reverts commit 90c4ce99f3
.
2022-06-09 11:26:53 +00:00
crazyiop
8d7ae8b284
add info to exception to help debug layers
2022-06-09 11:04:00 +00:00
Björn Bösel
561896769c
fix code style and import order
2022-06-09 01:58:07 -07:00
Björn Bösel
5bf33056bf
removed handling of old scroll/pointing toggle
2022-06-09 01:58:07 -07:00
Björn Bösel
f44c1a8c20
update docs for pimoroni
2022-06-09 01:58:07 -07:00
Björn Bösel
a58293600d
update docs for pimoroni
2022-06-09 01:58:07 -07:00
Björn Bösel
9a1fc95f54
separated trackball handlers from keyboard layers. added key definitions for separated handler selectaion
2022-06-09 01:58:07 -07:00
Björn Bösel
80660e4336
code style
2022-06-09 01:58:07 -07:00
Björn Bösel
4b0e459d62
Add layers to pimoroni trackball
2022-06-09 01:58:07 -07:00
jonathan nifenecker
90c4ce99f3
[rgb] fix set_rgb_fill method
...
The code was wrongly iterating the neopixel, running `fill()` on every
individual pixels.
2022-06-08 08:47:02 -07:00
chemicalwill
f21fa5edb7
Added KC.MACRO_SLEEP_MS(ms) example
...
* provided an example of KC.MACRO_SLEEP_MS(ms) within sequences.md
2022-06-06 16:12:18 -07:00
chemicalwill
3ee701e986
Point KC.MACRO_SLEEP_MS(ms) to sequeces.md
...
* macros.md no longer exists
* moving documentation for KC.MACRO_SLEEP_MS(ms) to sequencs.md
2022-06-06 16:12:18 -07:00
xs5871
80b44b5c1b
update combo docs
2022-06-05 16:32:25 -07:00
xs5871
35b1a5843f
update combo unit tests
2022-06-05 16:32:25 -07:00
xs5871
400042f799
implement fast and late reset for combos
2022-06-05 16:32:25 -07:00
xs5871
229b7afcb0
implement faster combo activation
2022-06-05 16:32:25 -07:00
Stefan Foulis
8460c5abfe
fix typo in code example in easypoint docs
2022-06-05 20:22:31 +00:00
Stefan Foulis
093d0329e6
fix typos in Split docs
2022-06-05 14:29:16 +00:00
Stefan Foulis
b04b740f9a
fix typo in Split docs
2022-06-04 10:49:34 -07:00
xs5871
d6659cd1a3
fix dangling reference issue
2022-06-03 08:46:43 -07:00
Kyle Brown
645124dab6
cleanup comments
2022-05-31 23:09:49 -07:00
Leon Anavi
55df583396
anavi/knobs3: Add ANAVI Knob 1
...
Add support for ANAVI Knob 1: an open source programmable mini
mechanical keyboard with a rotary encoders and Seeed XIAO RP2040.
This is open source hardware designed with KiCad, the smaller
version of ANAVI Knobs 3.
Signed-off-by: Leon Anavi <leon@anavi.org>
2022-05-30 13:11:07 -07:00
Cole Smith
ff3f7234d4
formatting
2022-05-28 12:05:36 -07:00
Cole Smith
b91974bce2
rgb matrix now can work out what side its on using the drive name
2022-05-28 12:05:36 -07:00
xs5871
08d3386643
fix KC.LM
2022-05-26 08:09:15 -07:00
Isaac Benitez
4a29530ad5
Correct Split function in example code
2022-05-23 23:15:00 +00:00
Isaac Benitez
1771b76b19
Correct import statements in example code
2022-05-23 23:15:00 +00:00
xs5871
b6146365b3
fix crash on releasing dropped key presses
2022-05-23 15:59:52 -07:00
doesntfazer
32f5520ec6
fixed dupe import
2022-05-22 12:33:32 -07:00
doesntfazer
e4db502b9b
delete bak
2022-05-22 12:33:32 -07:00
doesntfazer
fb1a51abdc
removed busio
2022-05-22 12:33:32 -07:00