diff options
| author | hathach <[email protected]> | 2018-12-05 17:43:09 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2018-12-05 17:43:09 +0700 |
| commit | 27793cbd3dba550f9a7124d5e539325904b795e8 (patch) | |
| tree | 25e4eae94d5731873fee9da2bfe216eec6d0cc2a /src | |
| parent | d887829b4c088e14d8e528b3afb6f5fc894c49d9 (diff) | |
fix travis build
Diffstat (limited to 'src')
| -rw-r--r-- | src/osal/osal_none.h | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/osal/osal_none.h b/src/osal/osal_none.h index 115c50bdb..4d5a4dd57 100644 --- a/src/osal/osal_none.h +++ b/src/osal/osal_none.h @@ -123,6 +123,17 @@ static inline osal_mutex_t osal_mutex_create(osal_mutex_def_t* mdef) //--------------------------------------------------------------------+
#include "common/tusb_fifo.h"
+// extern to avoid including dcd.h and hcd.h
+#if TUSB_OPT_DEVICE_ENABLED
+extern void dcd_int_disable(uint8_t rhport);
+extern void dcd_int_enable(uint8_t rhport);
+#endif
+
+#if MODE_HOST_SUPPORTED
+extern void hcd_int_disable(uint8_t rhport);
+extern void hcd_int_enable(uint8_t rhport);
+#endif
+
typedef struct
{
uint8_t role; // device or host
@@ -148,12 +159,10 @@ typedef osal_queue_def_t* osal_queue_t; static inline void _osal_q_lock(osal_queue_t qhdl)
{
#if TUSB_OPT_DEVICE_ENABLED
- extern void dcd_int_disable(uint8_t rhport);
if (qhdl->role == OPT_MODE_DEVICE) dcd_int_disable(TUD_OPT_RHPORT);
#endif
#if MODE_HOST_SUPPORTED
- extern void hcd_int_disable(uint8_t rhport);
if (qhdl->role == OPT_MODE_HOST) hcd_int_disable(TUH_OPT_RHPORT);
#endif
}
@@ -162,12 +171,10 @@ static inline void _osal_q_lock(osal_queue_t qhdl) static inline void _osal_q_unlock(osal_queue_t qhdl)
{
#if TUSB_OPT_DEVICE_ENABLED
- extern void dcd_int_enable(uint8_t rhport);
if (qhdl->role == OPT_MODE_DEVICE) dcd_int_enable(TUD_OPT_RHPORT);
#endif
#if MODE_HOST_SUPPORTED
- extern void hcd_int_enable(uint8_t rhport);
if (qhdl->role == OPT_MODE_HOST) hcd_int_enable(TUH_OPT_RHPORT);
#endif
}
|
