Цитата(0men @ Dec 11 2017, 17:08)

if (hUsbDevice_0 == 0) то шнурок отключен
Никогда не использовал КУБ - пользуюсь самописным софтом. Вот мне интересно, как Вы думаете, или может быть точно знаете - каким образом данная библиотека отслеживает выдергивание шнурка. Как говорил раньше - у STM32 c OTG есть средства - есть регистры и биты, по которым можно отследить состояние VBUS (если линия подключена). У МК с USB-device вообще таких средств мониторинга нет. Как там КУБ определит? Возможно, что как предложил jcxz по
SOF, но я сомневаюсь, что в КУБ-е это реализовано.
Цитата(jcxz @ Dec 11 2017, 19:51)

Вот тогда только SOF и спасал.
Повторюсь - идея отличная. Обязательно напишу код для своей библиотеки.