DA VS L ET's S Pl I T K Eyboard Прошивка.
Я сделал это как веселый учебный проект. Код работает, и я использую его на своей клавиатуре с 2017 года. Вы можете думать об этом как «Qmk Lite». Поскольку код записан только для одной клавиатуры и MCU, его должно быть легче понять как QMK.
Код предназначен для разделения клавиатуры Let's Split, созданной Wootpatoot.
Проект может быть скомпилирован на Linux, если вам нужно следить за установленными пакетами:
HID и Serial библиотек и реализации USB )На Arch Linux вы можете запустить:
$ pacman -S arduino avr-gcc avrdude python-pyserial Вам необходимо указать местоположение вашего файла Keymap (см. sample_keymap/sample_keymap.cpp ) через переменную DALSIK_KEYMAP env. Я рекомендую использовать Direnv для этого:
$ cd ~ /where/the/dalsik/project/is/cloned
$ cat .envrc
export DALSIK_KEYMAP=/path/to/my/keymap/file.cpp # Clean the previous build artifacts (optional)
$ make clean
# Compile the project
$ make verify
# Run the tests
$ make test
# Flash the MCU
$ make upload Проект предполагает, что одна сторона разделенной клавиатуры всегда слева, а другая - справа. Скола кодируется в EEPROM. Первоначально установил боковую клавиатуру, расстроен соответствующую линию #define SET_KEYBOARD в src/dalsik/dalsik.h и сделайте clean verify upload с обеих сторон.
Мастер -выборы автоматические на основе USB -соединения. При изменении KeyMap только мастерна должна быть перепрошивается. Если разъем USB разорвался на главную клавиатуру, вы можете подключить USB -кабель к другой стороне, перепроектировать его с помощью вашего текущего Keymap (при необходимости), и он будет работать.