simulator: support usb_inserted %bu tag (FS#13843)

rockbox-gerrit-noreply--- via rockbox-cvs <[email protected]> Tue, 19 May 2026 13:37:28 -0400
Newsgroups gmane.comp.systems.archos.rockbox.cvs
Message-ID <[email protected]>
commit aae46a822af116ebd44536350b03e31da5aa3da8
Author: Christian Soffke <[email protected]>
Date:   Tue May 19 17:47:39 2026 +0200

    simulator: support usb_inserted %bu tag (FS#13843)
    
    Change-Id: Ia236c51f338bd333795f17991eb9e3659e722c6c

diff --git a/uisimulator/common/sim_tasks.c b/uisimulator/common/sim_tasks.c
index 8a02aa5c80..3a37793491 100644
--- a/uisimulator/common/sim_tasks.c
+++ b/uisimulator/common/sim_tasks.c
@@ -195,6 +195,11 @@ int usb_detect(void)
     return is_usb_inserted ? USB_INSERTED : USB_EXTRACTED;
 }
 
+bool usb_inserted(void)
+{
+    return is_usb_inserted;
+}
+
 void usb_init(void)
 {
 }
diff --git a/uisimulator/common/stubs.c b/uisimulator/common/stubs.c
index ba5e2c9908..9b46dd5cca 100644
--- a/uisimulator/common/stubs.c
+++ b/uisimulator/common/stubs.c
@@ -203,13 +203,6 @@ bool usb_charging_enable(bool on)
 }
 #endif
 
-#ifndef USB_NONE
-bool usb_inserted(void)
-{
-    return false;
-}
-#endif
-
 #ifdef HAVE_REMOTE_LCD_TICKING
 void lcd_remote_emireduce(bool state)
 {
-- 
rockbox-cvs mailing list
[email protected]
https://lists.haxx.se/mailman/listinfo/rockbox-cvs