Cole Smith
44d27ef09a
black my bad
2022-05-12 21:56:01 +00:00
Cole Smith
86e3b138b2
Required libs in docs
2022-05-12 21:56:01 +00:00
Cole Smith
caab7a4a15
added oleds and docs
2022-05-12 21:56:01 +00:00
Leon Anavi
6ef20ee042
boards/anavi/knobs3/code.py: Enable RGB
...
Enable RGB/Underglow/NeoPixel for the built-in NEOPIXEL LED on
Seeed XIAO RP2040. By default set it 25% brightness with rainbow
animation.
Signed-off-by: Leon Anavi <leon@anavi.org>
2022-05-11 16:28:32 -07:00
Leon Anavi
09583aa7f7
anavi/knobs3: Add ANAVI Knobs 3
...
Add support for ANAVI Knobs 3: an open source programmable mini
mechanical keyboard with 3 rotary encoders and Seeed XIAO RP2040.
This is open source hardware designed with KiCad.
Signed-off-by: Leon Anavi <leon@anavi.org>
2022-05-10 16:31:16 -07:00
John Morrison
c183bebb58
Conform class name case conventions
2022-05-08 20:10:41 +00:00
John Morrison
bea0f6d75b
Requested rename
2022-05-08 20:10:41 +00:00
John Morrison
12e7a1b42c
Class should be capital, use get rather than exception
2022-05-08 20:10:41 +00:00
John Morrison
73e95bfdde
Change to be an extension
2022-05-08 20:10:41 +00:00
John Morrison
842537064f
Black wants an additional blank line.
2022-05-08 20:10:41 +00:00
John Morrison
9f964aba36
Allow strings in keymap. Replace with keys in keyboard _init cycle.
2022-05-08 20:10:41 +00:00
BigTuna94
a4d6a44a04
pythonify Potentiometer state
2022-05-06 20:29:39 -07:00
Zach Richard
b97fca7c76
remove unnecessary intermediate GPIOPotentiometer class
2022-05-06 20:29:39 -07:00
Zach Richard
0f22ce071b
switch to kmk HID for CC
2022-05-06 20:29:39 -07:00
BigTuna94
14fb78c191
fix whitespace formatting
2022-05-06 20:29:39 -07:00
BigTuna94
5dc1013d00
try using internal kmk hid CC
2022-05-06 20:29:39 -07:00
BigTuna94
5f5c04b9c7
revert keymap specific formmatting
2022-05-06 20:29:39 -07:00
BigTuna94
9898a1ed73
fix formatting/sorting
2022-05-06 20:29:39 -07:00
Zach Richard
d0c60a7694
for flexible system volume support, use lookup tables for everything sliders
2022-05-06 20:29:39 -07:00
Zach Richard
f119678ec7
simplify ADC readings
2022-05-06 20:29:39 -07:00
Zach Richard
8208194842
use callback to collect midi velocity, add software detent for pitch bend mode
2022-05-06 20:29:39 -07:00
Zach Richard
003bb7d96a
switch back to averaging multiple ADC readings. More reliable.
2022-05-06 20:29:39 -07:00
Zach Richard
f632aaddc3
fix typo, fix pitch bend conversion
2022-05-06 20:29:39 -07:00
BigTuna94
809a62b64d
add midi layout and slider controls
2022-05-06 20:29:39 -07:00
Zach Richard
34a7d47e49
add f keys and slider operations
2022-05-06 20:29:39 -07:00
Zach Richard
52b0ff5ca1
cleanup and fixes
2022-05-06 20:29:39 -07:00
BigTuna94
9b1976ec3e
add support for potentiometers
2022-05-06 20:29:39 -07:00
BigTuna94
8d066e578d
add rgb
2022-05-06 20:29:39 -07:00
BigTuna94
f12a7e9e9d
stubbed out other layers
2022-05-06 20:29:39 -07:00
BigTuna94
1040221762
formatting
2022-05-06 20:29:39 -07:00
BigTuna94
239b09d94d
first probably-working version of keymapping for RP2.65-F
2022-05-06 20:29:39 -07:00
xs5871
256c0f1c55
update tapdance docs
2022-05-06 20:29:26 -07:00
xs5871
51f07d8558
refactor tapdance on top of holdtap
2022-05-06 20:29:26 -07:00
xs5871
7af0e11f75
prepare layers for tapdance refactor
2022-05-06 20:29:26 -07:00
xs5871
385263e0e6
prepare oneshot for tapdance refactor
2022-05-06 20:29:26 -07:00
xs5871
00a484fa61
prepare modtap for tapdance refactor
2022-05-06 20:29:26 -07:00
xs5871
0751f6ca5f
prepare holdtap for tapdance refactor
2022-05-06 20:29:26 -07:00
Steven Wilde
29abba63e7
Removed curr_event and simplified scan_for_changes
2022-05-04 16:40:48 +00:00
Steven Wilde
f2b8c7106e
Move the changes to keypad.py
2022-05-04 16:40:48 +00:00
Steven Wilde
30252099cd
Fix crash when typing quickly on a split board
2022-05-04 16:40:48 +00:00
John Morrison
6c2d64843b
Align debug messages with method called
2022-05-02 16:50:54 -07:00
Syed Hussaini
609e275c03
doc updates based on the comments and refactoring
2022-05-02 21:02:40 +00:00
Syed Hussaini
660b751c87
review updates and renamed to Sticky Mod
2022-05-02 21:02:40 +00:00
Syed Hussaini
a0efbb92d5
docs update
2022-05-02 21:02:40 +00:00
Syed Hussaini
1b902b907c
updates based on review comments
2022-05-02 21:02:40 +00:00
Syed Hussaini
bce7959f66
modholdandtap implementation
2022-05-02 21:02:40 +00:00
xs5871
bd87b278b8
Update scanners.md
...
fix `KeysScanner` example
2022-04-25 16:03:18 -07:00
xs5871
62ff7c838d
fix combo buffer replay /w layer-switch
2022-04-25 13:26:02 -07:00
John Morrison
4419f13f1c
PR requested changes
2022-04-25 17:50:26 +00:00
John Morrison
8950e45325
Mention index, get and the fact that all but ALPHA keys are case-sensitive to docs
2022-04-25 17:50:26 +00:00