Цитата(igorle @ Oct 31 2013, 15:21)

Использую пример от ST. Данные хранятся на SD карте. Хочу, чтобы мое устройство было read only. Я проследил всю цепочку - от USB прерывания до собственно функции записи. По дороге никакие флаги не проверяются. Я полагаю, что мое устройство, когда представляет себя хосту, должно сказать, что оно Read Only".
Скорее всего - я должен модицифировать дескриптор моего устройства (MASS_DeviceDescriptor в usb_desc.c) Но там не структура, а массив. Сооветственно имен полей нет. Пристальное вглядывание в дескриптор не помогло. Вопросы:
- Как сказать, что устройство Read Only?
- Где посмотреть структуру MASS_DeviceDescriptor?
Если это большая карта, то там есть механический переключатель:
http://www.olympusamerica.com/files/oima_c...es/_SD_Lock.jpgВы на Линуксе?