116a4af371
Signed-off-by: Daniel Schaefer <git@danielschaefer.me> |
||
---|---|---|
.. | ||
ansi | ||
gridpad | ||
iso | ||
jis | ||
kle | ||
numpad | ||
build_all.sh | ||
config.h | ||
factory.c | ||
halconf.h | ||
led.py | ||
lotus.c | ||
lotus.h | ||
matrix.c | ||
matrix.h | ||
mcuconf.h | ||
readme.md | ||
rules.mk |
Lotus Keyboard
Keyboard input module for Lotus.
- Keyboard Maintainer: Daniel Schaefer
- Hardware Supported: Framework Lotus Keyboard, Raspberry Pi Pico MCU.
- Hardware Availability: Use Raspberry Pi Pico for now
Make example for this keyboard (after setting up your build environment):
qmk compile -kb lotus/ansi -km default
qmk compile -kb lotus/iso -km default
qmk compile -kb lotus/jis -km default
qmk compile -kb lotus/numpad -km default
qmk compile -kb lotus/gridpad -km default
Flashing example for this keyboard:
qmk compile -kb lotus/ansi -km default
See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.
Bootloader
Enter the bootloader in 3 ways:
- On Raspberry Pi Pico: Hold down bootsel button when plugging in
- Bootmagic reset: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard
- Physical reset button: Briefly press the button on the back of the PCB - some may have pads you must short instead
- Keycode in layout: Press the key mapped to
QK_BOOT
if it is available
Features
- Variant with per-key RGB and variant with 1-zone white backlight
- NKRO
TODO
- Enable backlight with IS31FL3745 (see
docs/feature_rgb_matrix.md
) - Split variants
- Keyboard with 1-zone backlight
- ANSI (78 keys)
- ISO (79 keys)
- JIS (84 keys)
- Keyboard with per-key RGB
- Numpad with 1-zone backlight
- Numpad with per-key RGB
- Keyboard with 1-zone backlight
Notes
- GPIO
- Keyboard Column driver pins
- GPIO8 (Column 0)
- GPIO9 (Column 1)
- GPIO10 (Column 2)
- GPIO11 (Column 3)
- GPIO12 (Column 4)
- GPIO13 (Column 5)
- GPIO14 (Column 6)
- GPIO15 (Column 7)
- GPIO16 (Column 13)
- GPIO17 (Column 12)
- GPIO18 (Column 11)
- GPIO19 (Column 10)
- GPIO20 (Column 9)
- GPIO21 (Column 8)
- GPIO22 (Column 15)
- GPIO23 (Column 14)
- SGM48751
- GPIO1 - Analog Mux Control
- GPIO2 - Analog Mux Control
- GPIO3 - Analog Mux Control
- GPIO4 - Enable
- RGB Backlight
- GPIO26 - I2C SDA
- GPIO27 - I2C SCL
- Keyboard Column driver pins