Commit Graph

1080 Commits

Author SHA1 Message Date
Gleb Sabirzyanov
e478fed927 Minor wording improvement 2022-07-08 11:03:01 +00:00
Gleb Sabirzyanov
9e71038853 Improve encoder docs wording and formatting 2022-07-08 11:03:01 +00:00
Gleb Sabirzyanov
e72ab5a958 Fix formatting 2022-07-08 11:03:01 +00:00
Gleb Sabirzyanov
aafa0d9c6a Add encoder resolution setting 2022-07-08 11:03:01 +00:00
xs5871
ed378c960f github unit test keeps failing for no apparent reason... 2022-07-05 08:48:18 -07:00
xs5871
178acc0702 pacify the linter 2022-07-05 08:48:18 -07:00
xs5871
36703a1e0d fix holdtap unittest to match correct behaviour 2022-07-05 08:48:18 -07:00
xs5871
ac8a696acb fix combos to match new unittest 2022-07-05 08:48:18 -07:00
xs5871
258e622bb4 fix and refactor keyboard unittest 2022-07-05 08:48:18 -07:00
James Fitzgerald
64d9147615 Fix missing commas in example code for Combos 2022-07-05 08:47:15 -07:00
xgpt
9e1d9aa621 Update Getting_Started.md 2022-07-03 08:11:52 +00:00
James Fitzgerald
26b629cc45 Explicitly define CircuitPython 7.0 or higher as the minimum supported version 2022-07-02 09:31:57 -07:00
xs5871
357165c14b fix KC["_"] resolving to BLE_REFRESH 2022-07-02 08:03:05 -07:00
crazyiop
03d5f7ae10 [split] improve doc 2022-06-30 00:38:20 -07:00
crazyiop
d2eba7b4ef [split] cleanup: remove target_left (unused)
only split_target_left is used
2022-06-30 00:38:20 -07:00
xs5871
bb2ddc1e33 fix tapdance reporting key in wrong order 2022-06-30 00:37:04 -07:00
xs5871
e829bc83de fix tapdance crash and add unit-tests 2022-06-30 00:37:04 -07:00
James Fitzgerald
b25f325871 Rename randomize to enable_interval_randomization 2022-06-30 06:37:57 +00:00
James Fitzgerald
7886b374b6 Implement suggestions and improve documentation clarity 2022-06-30 06:37:57 +00:00
James Fitzgerald
c77bfc432a Change "presses" to "taps" for clarity and consistency 2022-06-30 06:37:57 +00:00
James Fitzgerald
4707b92fd4 Skip the waiting entirely if wait is set to 0 or lower rather than creating a timer of 0 2022-06-30 06:37:57 +00:00
James Fitzgerald
c5c927acf2 Implement suggested documentation changes
* Clarify how `wait` and `toggle` work
* Add additional example code
2022-06-30 06:37:57 +00:00
James Fitzgerald
c6bbd49d05 Minor bugfix for toggle functionality when during wait period 2022-06-30 06:37:57 +00:00
James Fitzgerald
6033dc91d0 Make toggle functionality start after wait period 2022-06-30 06:37:57 +00:00
James Fitzgerald
b55942731d Add toggle functionality 2022-06-30 06:37:57 +00:00
James Fitzgerald
654127bac7 Minor doc addition 2022-06-30 06:37:57 +00:00
James Fitzgerald
05d1a622dd Remove redundant timer code 2022-06-30 06:37:57 +00:00
James Fitzgerald
17a8e39bfe Fix wrong quotes 2022-06-30 06:37:57 +00:00
James Fitzgerald
e448e09e73 Run make fix-isort fix-formatting on RapidFire module 2022-06-30 06:37:57 +00:00
James Fitzgerald
d5dfbf456f Add RapidFire module 2022-06-30 06:37:57 +00:00
nogg3r5
aa327e4557 Typo in variable name 2022-06-28 08:14:27 -07:00
nogg3r5
37e67c7c44 Update led.py
This line also ends changing, otherwise the variable brightness is never used
2022-06-28 08:14:27 -07:00
nogg3r5
8db4cbbf94 Updated docs to match default states in led.py 2022-06-28 08:14:27 -07:00
nogg3r5
1f8d66ce8c Updating correct line 2022-06-28 08:14:27 -07:00
nogg3r5
c54f4fea6c Added brightness to example 2022-06-28 08:14:27 -07:00
nogg3r5
333913a924 Update led.py
Reducingdefault brightness to 50%
2022-06-28 08:14:27 -07:00
nogg3r5
15c5e4415e Set brightness to 100 when the board powers on
There didn't seem to be a way to do this, unless I missed something somewhere?
2022-06-28 08:14:27 -07:00
James Fitzgerald
63d54cd9b5 Fix wrong module name used in oneshot.md 2022-06-24 14:12:17 -07:00
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