mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-11-04 06:11:06 +00:00 
			
		
		
		
	feat(usb_host): Added KConfig parameter for External HUB support enable
This commit is contained in:
		
				
					committed by
					
						
						Darian Leung
					
				
			
			
				
	
			
			
			
						parent
						
							01761f4c99
						
					
				
				
					commit
					54d984644a
				
			@@ -93,7 +93,6 @@ menu "USB-OTG"
 | 
			
		||||
 | 
			
		||||
                The default value is set to 10 ms to be safe.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    endmenu #Root Hub configuration
 | 
			
		||||
 | 
			
		||||
    # Hidden or compatibility options
 | 
			
		||||
@@ -115,4 +114,11 @@ menu "USB-OTG"
 | 
			
		||||
            If enabled, the enumeration filter callback can be set via 'usb_host_config_t' when calling
 | 
			
		||||
            'usb_host_install()'.
 | 
			
		||||
 | 
			
		||||
    config USB_HOST_EXT_HUB_SUPPORT
 | 
			
		||||
        depends on IDF_EXPERIMENTAL_FEATURES
 | 
			
		||||
        bool "Support USB HUB (Experimental)"
 | 
			
		||||
        default n
 | 
			
		||||
        help
 | 
			
		||||
            Feature is under development.
 | 
			
		||||
 | 
			
		||||
endmenu #USB-OTG
 | 
			
		||||
 
 | 
			
		||||
@@ -12,9 +12,12 @@ Warning: The USB Host Library API is still a beta version and may be subject to
 | 
			
		||||
 | 
			
		||||
#include <stdint.h>
 | 
			
		||||
#include "esp_err.h"
 | 
			
		||||
#include "sdkconfig.h"
 | 
			
		||||
#include "usb/usb_types_stack.h"
 | 
			
		||||
#include "usb/usb_types_ch9.h"
 | 
			
		||||
#if (CONFIG_USB_HOST_EXT_HUB_SUPPORT)
 | 
			
		||||
#include "usb/usb_types_ch11.h"
 | 
			
		||||
#endif // CONFIG_USB_HOST_EXT_HUB_SUPPORT
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user