diff options
author | Solomon Peachy <pizza@shaftnet.org> | 2020-11-13 20:03:49 -0500 |
---|---|---|
committer | Solomon Peachy <pizza@shaftnet.org> | 2020-11-13 20:04:04 -0500 |
commit | 03cd7730510558d6434f205743d71c3e197df608 (patch) | |
tree | 910e1a83b01eded7efae0ff67b880841e0da90dc | |
parent | 43f90746d5610a36eaf7dc98b9fa3ca17ee6010e (diff) | |
download | rockbox-03cd773.tar.gz rockbox-03cd773.zip |
ibasso: Hopefully hack usb into building again.
Change-Id: I6f369d60319704ab4d2c18b80ba6e78902630790
-rw-r--r-- | apps/menus/settings_menu.c | 1 | ||||
-rw-r--r-- | firmware/export/config/ibassodx50.h | 1 | ||||
-rw-r--r-- | firmware/export/config/ibassodx90.h | 1 | ||||
-rw-r--r-- | firmware/target/hosted/ibasso/usb-ibasso.c | 8 | ||||
-rw-r--r-- | firmware/usb.c | 14 |
5 files changed, 14 insertions, 11 deletions
diff --git a/apps/menus/settings_menu.c b/apps/menus/settings_menu.c index 159ad08a44..96ad8009d3 100644 --- a/apps/menus/settings_menu.c +++ b/apps/menus/settings_menu.c @@ -393,7 +393,6 @@ MAKE_MENU(sel_softlock, ID2P(LANG_SOFTLOCK_SELECTIVE), #if defined(DX50) || defined(DX90) MENUITEM_SETTING(governor, &global_settings.governor, NULL); -MENUITEM_SETTING(usb_mode, &global_settings.usb_mode, NULL); #endif MAKE_MENU(system_menu, ID2P(LANG_SYSTEM), diff --git a/firmware/export/config/ibassodx50.h b/firmware/export/config/ibassodx50.h index 22215ef9e4..0a7c04a739 100644 --- a/firmware/export/config/ibassodx50.h +++ b/firmware/export/config/ibassodx50.h @@ -36,6 +36,7 @@ #define MODEL_NAME "iBasso DX50" #define USB_NONE +#define HAVE_USB_POWER /* define this if you have a colour LCD */ #define HAVE_LCD_COLOR diff --git a/firmware/export/config/ibassodx90.h b/firmware/export/config/ibassodx90.h index b0cff1a8d0..7071f50959 100644 --- a/firmware/export/config/ibassodx90.h +++ b/firmware/export/config/ibassodx90.h @@ -36,6 +36,7 @@ #define MODEL_NAME "iBasso DX90" #define USB_NONE +#define HAVE_USB_POWER /* define this if you have a colour LCD */ #define HAVE_LCD_COLOR diff --git a/firmware/target/hosted/ibasso/usb-ibasso.c b/firmware/target/hosted/ibasso/usb-ibasso.c index c1ac7b222a..9889318cf2 100644 --- a/firmware/target/hosted/ibasso/usb-ibasso.c +++ b/firmware/target/hosted/ibasso/usb-ibasso.c @@ -21,7 +21,6 @@ * ****************************************************************************/ - #include <stdlib.h> #include "config.h" @@ -31,7 +30,6 @@ #include "debug-ibasso.h" #include "usb-ibasso.h" - static void usb_enable_adb(void) { TRACE; @@ -46,7 +44,6 @@ static void usb_enable_adb(void) DEBUGF("ERROR %s: No command processor available.", __func__); } - static void usb_enable_mass_storage(void) { TRACE; @@ -89,3 +86,8 @@ void ibasso_set_usb_mode(int mode) } } } + +bool usb_powered_only(void) +{ + return false; +} diff --git a/firmware/usb.c b/firmware/usb.c index 8443ffed3a..aca2683d58 100644 --- a/firmware/usb.c +++ b/firmware/usb.c @@ -817,13 +817,6 @@ int usb_release_exclusive_storage(void) return bccount; } -#ifdef HAVE_USB_POWER -bool usb_powered_only(void) -{ - return usb_state == USB_POWERED; -} -#endif /* HAVE_USB_POWER */ - #ifdef USB_ENABLE_HID void usb_set_hid(bool enable) { @@ -832,6 +825,13 @@ void usb_set_hid(bool enable) } #endif /* USB_ENABLE_HID */ +#ifdef HAVE_USB_POWER +bool usb_powered_only(void) +{ + return usb_state == USB_POWERED; +} +#endif /* HAVE_USB_POWER */ + #elif defined(USB_NONE) /* Dummy functions for USB_NONE */ |