da vs l et's s pl i t k eyboard firmware.
لقد صنعت هذا كمشروع تعلم ممتع. الرمز يعمل وأنا أستخدمه على لوحة المفاتيح منذ عام 2017. يمكنك التفكير في هذا على أنه "QMK Lite". نظرًا لأن الكود مكتوب فقط لوحة مفاتيح واحدة و MCU ، يجب أن يكون من الأسهل فهمها كـ QMK.
تم تصميم الرمز للوحة المفاتيح Let's Sclude التي تم إنشاؤها بواسطة Wootpatoot.
يمكن تجميع المشروع على Linux ، إذا كان عليك أن تتبع الحزم المثبتة:
HID و Serial وتنفيذ USB )على Arch Linux يمكنك تشغيل:
$ pacman -S arduino avr-gcc avrdude python-pyserial تحتاج إلى تحديد موقع ملف keymap الخاص بك (انظر sample_keymap/sample_keymap.cpp ) عبر متغير env DALSIK_KEYMAP . أوصي باستخدام 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 بالجانب الآخر ، وتجنبه بالمفتاح الخاص بك (إذا لزم الأمر) وسيعمل.