Для начала — как решается вопрос с ghosting? Да никак не решается. N-key rollover? Тоже никак. Для самодельных клавиатур уже стандартом стала поддержка в том или ином виде одновременного нажатия нескольких клавиш, здесь же не видно даже попыток решить проблему.
Длиннющие линии USB через пол-платы? А ничего, что это должна быть дифференциальная пара? Сойдет для первого проекта, но на самом деле автору крупно повезло, что все заработало.
Прошивка? Очень слабенько, тоже похоже на первые опыты с микроконтроллером вообще. О дребезге клавиш автор опять же ничего не слышал — хотя Cherry MX в целом неплохи и дребезг у них обычно короче 1-2 мс. Так как отправка данных по USB здесь блокирующая и происходит раз в 10 мс — жить как-то можно.
Я, конечно, могу понять радость автора от сделанной своими руками клавиатуры — но честное слово, зачем тащить это на «профессиональный ресурс»?
Для начала — как решается вопрос с ghosting? Да никак не решается. N-key rollover? Тоже никак. Для самодельных клавиатур уже стандартом стала поддержка в том или ином виде одновременного нажатия нескольких клавиш, здесь же не видно даже попыток решить проблему.
Длиннющие линии USB через пол-платы? А ничего, что это должна быть дифференциальная пара? Сойдет для первого проекта, но на самом деле автору крупно повезло, что все заработало.
Прошивка? Очень слабенько, тоже похоже на первые опыты с микроконтроллером вообще. О дребезге клавиш автор опять же ничего не слышал — хотя Cherry MX в целом неплохи и дребезг у них обычно короче 1-2 мс. Так как отправка данных по USB здесь блокирующая и происходит раз в 10 мс — жить как-то можно.
Я, конечно, могу понять радость автора от сделанной своими руками клавиатуры — но честное слово, зачем тащить это на «профессиональный ресурс»?