sxkbd

Firmware for RP2040-based corne split keyboard
git clone https://git.sinitax.com/sinitax/sxkbd
Log | Files | Refs | Submodules | README | LICENSE | sfeed.txt

ModeNameSize
-rw-r--r--.gitignore5L
-rw-r--r--.gitmodules7L
-rw-r--r--CMakeLists.txt62L
-rw-r--r--LICENSE21L
-rw-r--r--Makefile42L
-rw-r--r--README.md17L
-rw-r--r--extra/tinyusb.diff31L
m---------lib/picosdk @ 6a7db34
m---------lib/tinyusb @ 9e91b02
-rw-r--r--src/board.h4L
-rw-r--r--src/hid.c650L
-rw-r--r--src/hid.h31L
-rw-r--r--src/hid/consumer.h68L
-rw-r--r--src/hid/keyboard.h360L
-rw-r--r--src/hid/system.h17L
-rw-r--r--src/keymap.c324L
-rw-r--r--src/keymap.h16L
-rw-r--r--src/keymat.c135L
-rw-r--r--src/keymat.h23L
-rw-r--r--src/keysym.h108L
-rw-r--r--src/keysym/consumer.c60L
-rw-r--r--src/keysym/consumer.h57L
-rw-r--r--src/keysym/keyboard_de.h152L
-rw-r--r--src/keysym/keyboard_us.h228L
-rw-r--r--src/keysym/mouse.h50L
-rw-r--r--src/keysym/system.c20L
-rw-r--r--src/keysym/system.h18L
-rw-r--r--src/led.c104L
-rw-r--r--src/led.h31L
-rw-r--r--src/main.c231L
-rw-r--r--src/split.c349L
-rw-r--r--src/split.h16L
-rw-r--r--src/tusb_config.h55L
-rw-r--r--src/uart_rx.pio22L
-rw-r--r--src/uart_tx.pio10L
-rw-r--r--src/usb_descriptors.c211L
-rw-r--r--src/usb_stdio.c43L
-rw-r--r--src/usb_stdio.h3L
-rw-r--r--src/util.c93L
-rw-r--r--src/util.h62L
-rw-r--r--src/ws2812.c43L
-rw-r--r--src/ws2812.h16L
-rw-r--r--src/ws2812.pio16L