qmk_sweep_skeletyl/keyboards/splitty
Ryan ebb512db82
Debounce defines cleanup (#19742)
* Clean up `DEBOUNCE` in config.h, 0-9

* Clean up `DEBOUNCE` in config.h, A

* Clean up `DEBOUNCE` in config.h, B

* Clean up `DEBOUNCE` in config.h, C

* Clean up `DEBOUNCE` in config.h, D

* Clean up `DEBOUNCE` in config.h, E

* Clean up `DEBOUNCE` in config.h, F

* Clean up `DEBOUNCE` in config.h, G

* Clean up `DEBOUNCE` in config.h, H

* Clean up `DEBOUNCE` in config.h, handwired

* Clean up `DEBOUNCE` in config.h, I

* Clean up `DEBOUNCE` in config.h, J

* Clean up `DEBOUNCE` in config.h, K

* Clean up `DEBOUNCE` in config.h, L

* Clean up `DEBOUNCE` in config.h, M

* Clean up `DEBOUNCE` in config.h, N

* Clean up `DEBOUNCE` in config.h, O

* Clean up `DEBOUNCE` in config.h, P

* Clean up `DEBOUNCE` in config.h, Q

* Clean up `DEBOUNCE` in config.h, R

* Clean up `DEBOUNCE` in config.h, S

* Clean up `DEBOUNCE` in config.h, T

* Clean up `DEBOUNCE` in config.h, U

* Clean up `DEBOUNCE` in config.h, V

* Clean up `DEBOUNCE` in config.h, W

* Clean up `DEBOUNCE` in config.h, X

* Clean up `DEBOUNCE` in config.h, Y

* Clean up `DEBOUNCE` in config.h, Z

* Remove default debounce from info.json

* Migrate non-default debounce to info.json
2023-02-03 19:19:58 +00:00
..
keymaps/default RESET -> QK_BOOT default keymaps (#17037) 2022-05-15 20:26:27 +01:00
rev1
config.h Debounce defines cleanup (#19742) 2023-02-03 19:19:58 +00:00
info.json Move keyboard USB IDs and strings to data driven: S (#17889) 2022-08-04 08:12:37 +10:00
readme.md
rules.mk Tidy up NKRO_ENABLE rules (#15382) 2021-12-09 16:05:44 +11:00
splitty.c
splitty.h

Splitty

Splitty

Bottom view

Side view

PCB

This is a split ergonomic keyboard initially based on the Ergodox layout without the thumb cluster. It uses 32 keys per sides with Cherry MX compatibles switches, thirty 1u and two vertical 1.5u caps.

The controller is integrated in order to make the keyboard as slim as possible.

It connects to the computer using a micro-B USB. Both sides are connected together also using micro-B USB. Any connection mistake should not break anything and the keyboard supports hot plugging.

Make example for this keyboard (after setting up your build environment):

make splitty:default

Flashing example for this keyboard:

make splitty:default:flash

Handedness should be programmed in EEPROM once, you can use these commands to flash the firmware and the EEPROM:

make splitty:default:dfu-split-left
make splitty:default:dfu-split-right

If you do not have a reset keycode in your keymap, press the reset button or short the corresponding contacts if not populated to enter bootloader.

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.