A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd

Sansa E200v1 Bootloader ensure USB unplug is detected

Change-Id: Ibec5bf5e0f7a518fafc7b9fb8b95d420ef4ddfc0

+11
+11
bootloader/main-pp.c
··· 234 234 235 235 usb = USB_HANDLED; 236 236 usb_acknowledge(SYS_USB_CONNECTED_ACK); 237 + #if defined(SANSA_E200) && defined(HAVE_BOOTLOADER_USB_MODE) 238 + /* E200 misses unplug randomly 239 + probably fine for other targets too but needs tested */ 240 + while (usb_wait_for_disconnect_w_tmo(&q, HZ * 5) > 0) 241 + { 242 + /* timeout */ 243 + if (!usb_plugged()) 244 + break; 245 + } 246 + #else 237 247 usb_wait_for_disconnect(&q); 248 + #endif 238 249 break; 239 250 } 240 251