Удалось ли кому-нибудь запустить QMK или TMK на Teensy 3.2? Сложность в том, что это не AVR, а ARM Cortex-M4, TMK работает поверх ChibiOS). Задача — заменить умерший контроллер в IBM Model M 122. Матрица там 20x8, без всяких диодов (ибо мембрана), т.е. пинов нужно было много и привычным AtMega32U4 тут не обойтись. Контроллер спаял, успешно запустил на нём Kiibohd. При помощи консольной отладки прозвонил матрицу (соответствие клавиш координатам столбец/строка), но сама прошивка мне не понравилась — неудобное представление маппинга и работает как-то странно, не почему-то не отрабатывается нажатие более даже некоторых двух клавиш одновременно. В общем, решил запустить более привычный QMK или для начала TMK. За основу взял one_key пример плюс рабочий образец клавиатуры i75 от di0ib (спец по дизайну мелких и не очень ортоклавиатур, собрал много экземпляров с Teensy 3.2). Описал пины, добавил свой keymap (удалил пока все макросы оттуда, чтобы не мешали), убедился, что в make-файле все опции соответствуют Teensy 3.2. Результат — на GitHub (https://github.com/DmNosachev/m122_tmk). Chibios взял из стабильной ветки (как и рекомендуется) — 17.6.4. Прошивка собирается. Вижу HID-устройство, hid_listen при подключении тоже начинает слушать, но дальше тишина. Пробовал разные debug-сообщения вставлять — hid_listen их не выводит. Куда копать не знаю, познания в C (тем более в разработке под ARM/ChibiOS) — на зачаточном уровне. М.б. дело в чрезмерной свежести тулчейна (gcc-arm-none-eabi аж 8.1.0 из Арча)? От отчаяния заказал Teensy 2.0++ (на AVR AT90USB1286), если что пригодится в другом проекте.
Ответ на:
комментарий
от r3lgar
Ответ на:
комментарий
от q11q11
Ответ на:
комментарий
от q11q11
Ответ на:
комментарий
от UnKier
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум qmk, русская раскладка (2019)
- Форум Посвящение в QMK (2022)
- Форум Помогите с настройкой QMK клавиатуры (2021)
- Форум Настроить переключение раскладки в QMK. (2021)
- Форум Какие возможности QMK вы пользуете? От каких отказались? (2024)
- Галерея CRUX 3.2 (2015)
- Новости FFmpeg 3.2 (2016)
- Новости Zabbix 3.2 (2016)
- Форум Python 3.2 (2012)
- Новости Python 3.2 (2011)