Utilizo el módulo usb de STM32F103C8T6 para ser un dispositivo de almacenamiento masivo, que permite al usuario editar algunos archivos de configuración en el proyecto.
Quiero salir del modo de almacenamiento masivo tan pronto como el usuario expulsa el disco. Intenté consultar bDeviceState, pero su valor solo cambia cuando vuelvo a conectar el dispositivo (aún permanece "CONFIGURADO" después de expulsar el dispositivo con seguridad).
Quiero un método confiable para detectar el evento de expulsión segura de la computadora. Gracias.