dalsik
1.0.0
da vs l et ' s s pl i t k eyboard 펌웨어.
나는 이것을 재미있는 학습 프로젝트로 만들었습니다. 코드가 작동하고 있으며 2017 년부터 키보드에서 사용하고 있습니다.이를 "QMK Lite"로 생각할 수 있습니다. 코드는 단일 키보드와 MCU에 대해서만 작성되므로 QMK로 이해하기가 더 쉽습니다.
이 코드는 Wootpatoot가 만든 Let 's Split 키보드 용으로 설계되었습니다.
설치된 패키지를 따라야하는 경우 프로젝트를 Linux에서 컴파일 할 수 있습니다.
HID 및 Serial 라이브러리 및 USB 구현 용)Arch Linux에서는 실행할 수 있습니다.
$ pacman -S arduino avr-gcc avrdude python-pyserial DALSIK_KEYMAP env 변수를 통해 keymap 파일의 위치를 지정해야합니다 ( sample_keymap/sample_keymap.cpp 참조). 이를 위해 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에서 인코딩됩니다. 처음에 키보드의 측면을 설정하려면 src/dalsik/dalsik.h 의 해당 #define SET_KEYBOARD 라인을 무너 뜨리고 양쪽에서 clean verify upload 하십시오.
마스터 선거는 USB 연결을 기반으로 자동입니다. Keymap을 변경할 때 마스터 쪽 만 반사해야합니다. USB 커넥터가 마스터 키보드에서 분리되면 USB 케이블을 다른쪽에 연결하여 현재 Keymap (필요한 경우)으로 반사되면 작동합니다.