16+
Вторник
11 декабря
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

ARM-контроллеры

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
йцукен  (13.12.2017 11:40) , в ответ на В том же дескрипторе есть поле Usage, которое требуется заполнять. Если я пропишу: автор: Ксения
Не знаю. Я не отвечаю ни на 9-й вопрос, ни на предыдущие 8. У меня есть готовый дескриптор, добытый в незапамятные времена в интернетах. Я его копирую из проекта в проект, чего и вам советую. 
uint8_t ReportDescriptor[REPORT_DESCR_LEN] = {
	0x06, 0x00, 0xFF,	// Usage Page 0xFF00 = vendor defined
	0x09, 0x01,			// Usage (vendor defined)
	0xA1, 0x01,			// Start Collection (Application)
// INPUT DEFINITION
	0x09, 0x01,			// Usage (vendor defined)
	0x15, 0x00,			// Logical Minimum (0)
	0x25, 0xFF,			// Logical Maximum (255)
	0x75, 0x08,			// Report Size (8 BITS)
	0x95, USB_EP_IN1_SZ,		// Report Count
	0x81, 0x00,			// Input (Data, Variable, Absolute)
// OUTPUT DEFINITION
	0x09, 0x01,			// Usage (vendor defined)
	0x75, 0x08,			// Report Size (8 BITS)
	0x95, USB_EP_OUT1_SZ,	// Report Count
	0x91, 0x00,			// Output (Data, Variable, Absolute)
	0xC0				// End Collection
};
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVIII