-
- Самое поганое в поддержке HID на хосте - это сделать парсер
репортов по Report-дескриптору. Это если хочешь чтобы любая мышка
честно поддерживалась. Хотя наверное большинсво мышей имеют
стандартую компоновку репортов. Тут я не в курсе, но я бы наверное
на такое не рассчитывал. - il-2(03.08.2022 06:33)
- Простые мышки (без всяких там 15 кнопок и трех колесиков), НЯЗ, имеют вполне стандартные дескрипторы. - LightElf(03.08.2022 19:04)
- Спасибо, понял, это больно - IBAH(03.08.2022 15:59)
- Если в Кубе (для данного МК) сказано "Host", то это работает. Хотя
давно хочу проверить для USB-клавиатуры. Пока нет повода. - Лaгyнoв(02.08.2022 20:04)
- Теоретически, что мышь, что клава должны как "коммуникейшн" порт
выглядеть в УСБ. Какою то работу с мышом PS/2 делал даже на ПИКе
просто пинами, потом дошло, он синхронный UART. Так что без
"мастера" и тактирования не работает. - Visitor(02.08.2022 20:20 - 21:52)
- Не, соврал, это HID - класс. - Visitor(02.08.2022 21:54)
- Ты подишта и в винде никогда диспетчер устройств не открывал ;) - Codavr(03.08.2022 07:32)
- ха. PS/2-клавиатура у меня работает во всех пультах с 2008 года. Народ стал жаловаться, что не могут такую клавиатуру влёт купить. Вот я и задумался про USB-клаву. А с PS/2 не было проблем никогда. На самом простом 8-битном. Там же просто - Clock/Data. - Лaгyнoв(02.08.2022 20:30)
- Не, соврал, это HID - класс. - Visitor(02.08.2022 21:54)
- Теоретически, что мышь, что клава должны как "коммуникейшн" порт
выглядеть в УСБ. Какою то работу с мышом PS/2 делал даже на ПИКе
просто пинами, потом дошло, он синхронный UART. Так что без
"мастера" и тактирования не работает. - Visitor(02.08.2022 20:20 - 21:52)
- Куб умеет USB-хост, если контроллер этот режим поддерживает. Про поддержку мыши не знаю. - Kceния(02.08.2022 17:22)
- Дык усб-мышь, вероятно, умеет и PS/2, а это совсем другой коленкор. - SciFi(02.08.2022 16:06)
- У меня, вероятно, древние программы для ПИК на С сохранились, там мышкой управление громкой связью для АЗС сделано было. Правая кнопка - с клиентом разговор, левая - на всю заправку громкая включается, колесиком громкость регулировалась в обоих режимах. Так что если надо, просто выложу. - Visitor(02.08.2022 20:31)
- PS/2, по сути ком порт, настройки чуть другие. - Visitor(02.08.2022 17:45)
- последнее время мыши стали "забывать" сей простой интерфейс - Mahagam(02.08.2022 16:12)
- Смысл пилить это все на мк, тут уже линуху ставить надо. - PeterD(02.08.2022 15:55)
- NuttX вполне умеет в USB Host. lloyd(1 знак., 02.08.2022 16:00, ссылка)
- Самое поганое в поддержке HID на хосте - это сделать парсер
репортов по Report-дескриптору. Это если хочешь чтобы любая мышка
честно поддерживалась. Хотя наверное большинсво мышей имеют
стандартую компоновку репортов. Тут я не в курсе, но я бы наверное
на такое не рассчитывал. - il-2(03.08.2022 06:33)