08.11.2014, 00:14
|
#101
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
Мышь без проблем пошла
Код:
|
0x05, 0x01, // USAGE_PAGE (Generic Desktop)
0x09, 0x02, // USAGE (Mouse)
0xa1, 0x01, // COLLECTION (Application)
0x09, 0x01, // USAGE (Pointer)
0xa1, 0x00, // COLLECTION (Physical)
0x05, 0x09, // USAGE_PAGE (Button)
0x19, 0x01, // USAGE_MINIMUM (Button 1)
0x29, 0x03, // USAGE_MAXIMUM (Button 3)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x01, // LOGICAL_MAXIMUM (1)
0x95, 0x03, // REPORT_COUNT (3)
0x75, 0x01, // REPORT_SIZE (1)
0x81, 0x02, // INPUT (Data,Var,Abs)
0x95, 0x01, // REPORT_COUNT (1)
0x75, 0x05, // REPORT_SIZE (5)
0x81, 0x03, // INPUT (Cnst,Var,Abs)
0x05, 0x01, // USAGE_PAGE (Generic Desktop)
0x09, 0x30, // USAGE (X)
0x09, 0x31, // USAGE (Y)
0x15, 0x81, // LOGICAL_MINIMUM (-127)
0x25, 0x7f, // LOGICAL_MAXIMUM (127)
0x75, 0x08, // REPORT_SIZE (8)
0x95, 0x02, // REPORT_COUNT (2)
0x81, 0x06, // INPUT (Data,Var,Rel)
0xc0, // END_COLLECTION
0xc0 // END_COLLECTION |
Размер дескриптора 50 байт
Гонял в протеусе и MicroC. Загрузка ЦП 3%.
|
|
|
|
08.11.2014, 00:18
|
#102
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
Easyrider83, Ты на том проекте покажи как и что , я микрочиповский уже запускал.
__________________
Осторожно , злой кот
|
|
|
|
08.11.2014, 00:22
|
#103
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
На том не могу. Нет железа под руками. Только симулировать могу.
В приложении проект. Можно поиграться. В системе появится мышка, которая будет чертить на экране квадрат.
Можете проверить. Квадрат ровный. Линейка врать не будет.
Последний раз редактировалось Easyrider83; 08.11.2014 в 00:32.
|
|
|
|
08.11.2014, 10:22
|
#104
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
Мля... соорудил по образу и подобию joystick - все работает.
Что за гадство с мышом ?
__________________
Осторожно , злой кот
|
|
|
|
08.11.2014, 13:34
|
#105
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
Дескриптор нужен правильный. Этим и удобен протеус. В дебаге видно, чего ему не нравится.
|
|
|
|
08.11.2014, 14:09
|
#106
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
Без нервов.
И мышь победим.
Кстати, это с репортом из того проекта Павла.
|
|
|
|
08.11.2014, 21:36
|
#107
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
omercury, если пригодится - провел деSPLлизацию правда не до конца, этого:
http://www.artekit.eu/stm32-usb-gamepad-interface/
__________________
Осторожно , злой кот
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:08.
|
|