feat(usb_host): Added KConfig parameter for External HUB support enable

This commit is contained in:
Roman Leonov 2024-02-29 12:40:58 +01:00 committed by Darian Leung
parent 2d6aae5aa3
commit 7ae41ebd8b
No known key found for this signature in database
GPG Key ID: 8AC9127B487AA4EF
2 changed files with 10 additions and 1 deletions

View File

@ -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

View File

@ -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" {