реклама на сайте
подробности

 
 
> Нужна помощь в написании usb-дескриптора и обработчика (со стороны МК), Использую библиотеку Lufa
7Gluk
сообщение Jul 1 2012, 00:13
Сообщение #1





Группа: Новичок
Сообщений: 9
Регистрация: 22-11-11
Из: Russia, SPB
Пользователь №: 68 465



Мне нужно написать usb-дескриптор и обработчик для составного hid-устройства (мышь+клавиатура+джойстик). МК - atmega32u4, для работы с usb пользуюсь библиотекой Lufa (за основу взял демо-проект KeyboardMouse).

Первая проблема, не смог добавить джойстик в демо-проект KeyboardMouse. Сначала попробовал добавить его по аналогии, но устройство вообще не определилось системой. Потом попробовал в этом же проекте заменить дескрипторы мыши на дескрипторы джойстика, устройство определилось системой как мышь+клавиатура, причем мышь с восклицательным знаком.
Подскажите, пожалуйста, что неправильно.

Вторая проблема, надо сделать вертикальный и горизонтальный скроллинг документов (текст, графика, чертежи...). Для вертикального скроллинга - Wheel, для горизонтальной - AC Pan. Правда, я хотел вместо Wheel использовать AC Scroll, потому что Wheel часто используется как зум, а не скроллинг. Нашел готовый дескриптор мыши с AC Pan, но там используется Feature. Как правильно добавить обработчик для Feature?

И третий момент, нужна связь устройства с настроечным ПО, то есть нужен еще один Feature и обработчик для него...

В прикрепленном файле: Joystick - оригинал; KeyboardMouse - попытка замены мыши на джойстик; kmj - попытка добавить джойстик к KeyboardMouse.
Прикрепленные файлы
Прикрепленный файл  LowLevel.7z ( 39.84 килобайт ) Кол-во скачиваний: 15
 
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th July 2025 - 05:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01357 секунд с 7
ELECTRONIX ©2004-2016