summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorhathach <[email protected]>2022-06-03 11:32:09 +0700
committerhathach <[email protected]>2022-06-03 11:32:09 +0700
commit2571211957b28be7fd706d3cdd4209f17189788a (patch)
treec3ed51c9db6a32804c1da5b4c380ddfe92bcf1b2 /src
parent8b9cf152a0dedda573fb3374d8c873dce4b883d1 (diff)
remove static port defined for device/host
Diffstat (limited to 'src')
-rw-r--r--src/tusb.c10
-rw-r--r--src/tusb_option.h12
2 files changed, 7 insertions, 15 deletions
diff --git a/src/tusb.c b/src/tusb.c
index c86bdd891..709bb7d48 100644
--- a/src/tusb.c
+++ b/src/tusb.c
@@ -38,12 +38,14 @@
bool tusb_init(void)
{
-#if CFG_TUD_ENABLED
- TU_ASSERT ( tud_init(TUD_OPT_RHPORT) ); // init device stack
+#if CFG_TUD_ENABLED && defined(TUD_OPT_RHPORT)
+ // init device stack CFG_TUSB_RHPORTx_MODE must be defined
+ TU_ASSERT ( tud_init(TUD_OPT_RHPORT) );
#endif
-#if CFG_TUH_ENABLED
- TU_ASSERT( tuh_init(TUH_OPT_RHPORT) ); // init host stack
+#if CFG_TUH_ENABLED && defined(TUH_OPT_RHPORT)
+ // init host stack CFG_TUSB_RHPORTx_MODE must be defined
+ TU_ASSERT( tuh_init(TUH_OPT_RHPORT) );
#endif
return true;
diff --git a/src/tusb_option.h b/src/tusb_option.h
index c198e4ef3..0a0b20dca 100644
--- a/src/tusb_option.h
+++ b/src/tusb_option.h
@@ -197,15 +197,6 @@ typedef int make_iso_compilers_happy ;
//------------- Roothub as Device -------------//
-//#ifndef CFG_TUSB_RHPORT0_MODE
-// #define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
-//#endif
-//
-//#ifndef CFG_TUSB_RHPORT1_MODE
-// #define CFG_TUSB_RHPORT1_MODE OPT_MODE_NONE
-//#endif
-
-
#if defined(CFG_TUSB_RHPORT0_MODE) && ((CFG_TUSB_RHPORT0_MODE) & OPT_MODE_DEVICE)
#define TUD_RHPORT_MODE (CFG_TUSB_RHPORT0_MODE)
#define TUD_OPT_RHPORT 0
@@ -214,7 +205,6 @@ typedef int make_iso_compilers_happy ;
#define TUD_OPT_RHPORT 1
#else
#define TUD_RHPORT_MODE OPT_MODE_NONE
- #define TUD_OPT_RHPORT -1
#endif
#ifndef CFG_TUD_ENABLED
@@ -228,7 +218,7 @@ typedef int make_iso_compilers_happy ;
#endif
// highspeed support indicator
-#define TUD_OPT_HIGH_SPEED (CFG_TUD_MAX_SPEED ? CFG_TUD_MAX_SPEED : TUP_RHPORT_HIGHSPEED)
+#define TUD_OPT_HIGH_SPEED (CFG_TUD_MAX_SPEED ? CFG_TUD_MAX_SPEED : TUP_RHPORT_HIGHSPEED)
//------------- Roothub as Host -------------//