Требуется сброс для arduino mega adk (+ библиотека USB Host Shield 2.0) для загрузки драйвера устройства для вновь подключенного устройства - PullRequest
0 голосов
/ 26 февраля 2019

Состояние MAX3421E не меняется при подключении другого USB-устройства.В настоящее время я использую функцию мягкого сброса в arduino, так что всякий раз, когда изменяется параметр usb_task_state, выполняется функция сброса, и arduino загружает определенный драйвер для вновь подключенного устройства на основе измененного параметра дескриптора устройства.

Теперь ямне нужно реализовать многозадачность в arduino, чтобы я больше не мог использовать функцию сброса.

Я заметил, что при вставке или удалении usb-устройства параметр usb_task_state меняется (значение 0без USB-устройства и 144 для любого USB-устройства), но параметр дескриптора устройства не изменяется.

Может кто-нибудь из вас подскажет, как решить эту проблему без использования функции сброса?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...