From 03cd7730510558d6434f205743d71c3e197df608 Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Fri, 13 Nov 2020 20:03:49 -0500 Subject: ibasso: Hopefully hack usb into building again. Change-Id: I6f369d60319704ab4d2c18b80ba6e78902630790 --- firmware/export/config/ibassodx50.h | 1 + firmware/export/config/ibassodx90.h | 1 + firmware/target/hosted/ibasso/usb-ibasso.c | 8 +++++--- firmware/usb.c | 14 +++++++------- 4 files changed, 14 insertions(+), 10 deletions(-) (limited to 'firmware') 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 #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 */ -- cgit v1.2.3