Показать сообщение отдельно
Старый 19.03.2012, 01:49   #12
AngelOfGrief
Старший Пользователь
 
Регистрация: 17.01.2009
Возраст: 48
Город: Москва
Регион: 77, 97, 99, 177
Машина: Audi A5 3.2FSI Q, Porsche 996 Turbo
Сообщений: 669
AngelOfGrief is a jewel in the roughAngelOfGrief is a jewel in the roughAngelOfGrief is a jewel in the rough
По умолчанию

Выкладываю исходник, прошивку .HEX и бутлоадер. Написал там небольшой readme, по идее тому кто знаком с программированием несложно будет переделать эту программу под кнопки другой магнитолы. Кстати, обработка энкодера работает и ее можно использовать с любой магнитолой даже в текущей прошивке.

Долго бился: девайс вис после перезагрузки тукана. Добавил в два места вылет по таймауту, а также отслеживание CONFIG_STATE (т.е. если хост перестал поддерживать USB девайс). Перезапускаем проц с обязательной очисткой регистра USBCON -- теперь все четко! У тукана какая-то проблема с перезагрузкой, после нее перестает работать часть USB девайсов, wifi свисток например. А мой девайс теперь гордо рестартует и работает!
Вложения
Тип файла: rar usb_keyb.rar (788.6 Кб, 502 просмотров)
AngelOfGrief вне форума   Ответить с цитированием