@@ -3,33 +3,13 @@ CONFIG_IDF_EXPERIMENTAL_FEATURES=y
33
44CONFIG_SPIRAM=y
55
6- CONFIG_NEWLIB_NANO_FORMAT=y
7- CONFIG_COMPILER_FLOAT_LIB_FROM_RVFPLIB=y
8-
96CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
107CONFIG_ESPTOOLPY_FLASHSIZE="16MB"
118
12- # Enable LP Core
13- CONFIG_ULP_COPROC_ENABLED=y
14- CONFIG_ULP_COPROC_TYPE_LP_CORE=y
15- CONFIG_ULP_COPROC_RESERVE_MEM=8192
16-
17- CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_360=y
18- CONFIG_COMPILER_ORPHAN_SECTIONS_PLACE=y
199# CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1 is not set
10+ CONFIG_LWIP_TCP_SACK_OUT=y
2011
21- CONFIG_RTC_CLK_CAL_CYCLES=576
22- # CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND is not set
23- CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK=y
24- CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=3120
25- CONFIG_CACHE_L2_CACHE_256KB=y
26- CONFIG_CACHE_L2_CACHE_LINE_128B=y
27-
28- # RGB Display Optimizations
29- CONFIG_LCD_RGB_ISR_IRAM_SAFE=y
30-
31- # CONFIG_ESP_HOSTED_ENABLE_ITWT is not set
32- # CONFIG_ESP_HOSTED_ENABLE_DPP is not set
12+ # ESP-Hosted-MCU
3313CONFIG_SLAVE_IDF_TARGET_ESP32C6=y
3414CONFIG_ESP_SDIO_BUS_WIDTH=4
3515CONFIG_ESP_SDIO_CLOCK_FREQ_KHZ=40000
@@ -40,28 +20,6 @@ CONFIG_ESP_SDIO_PIN_D1=15
4020CONFIG_ESP_SDIO_PIN_D2=16
4121CONFIG_ESP_SDIO_PIN_D3=17
4222
43- #
44- # Camera driver
45- #
46- CONFIG_CAMERA_SC2336=y
47- CONFIG_CAMERA_OV5647=y
48-
49- #
50- # BT config
51- #
52- CONFIG_BT_ENABLED=y
53- CONFIG_BT_CONTROLLER_DISABLED=y
54- CONFIG_BT_BLUEDROID_ENABLED=n
55- CONFIG_BT_NIMBLE_ENABLED=y
56- CONFIG_BT_NIMBLE_TRANSPORT_UART=n
57-
58- #
59- # Wi-Fi Remote
60- #
61- CONFIG_ESP_WIFI_REMOTE_ENABLED=y
62- CONFIG_ESP_WIFI_REMOTE_LIBRARY_HOSTED=y
63-
64- #### Add Wi-Fi Remote config for better performance:
6523CONFIG_WIFI_RMT_STATIC_RX_BUFFER_NUM=16
6624CONFIG_WIFI_RMT_DYNAMIC_RX_BUFFER_NUM=64
6725CONFIG_WIFI_RMT_DYNAMIC_TX_BUFFER_NUM=64
@@ -76,120 +34,17 @@ CONFIG_LWIP_TCP_RECVMBOX_SIZE=64
7634CONFIG_LWIP_UDP_RECVMBOX_SIZE=64
7735CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=64
7836
79- #
80- # Enable ESP Hosted BT
81- # Used as VHCI transport between BT Host and Controller
82- #
37+ # Bluetooth through ESP-Hosted-MCU
38+ CONFIG_BT_ENABLED=y
39+ CONFIG_BT_CONTROLLER_DISABLED=y
40+ CONFIG_BT_BLUEDROID_ENABLED=n
41+ CONFIG_BT_NIMBLE_ENABLED=y
42+ CONFIG_BT_NIMBLE_TRANSPORT_UART=n
8343CONFIG_ESP_HOSTED_ENABLE_BT_NIMBLE=y
8444CONFIG_ESP_HOSTED_NIMBLE_HCI_VHCI=y
8545
86- #
87- # PPP
88- #
89- CONFIG_LWIP_PPP_SUPPORT=y
90- CONFIG_LWIP_PPP_NOTIFY_PHASE_SUPPORT=y
91- CONFIG_LWIP_PPP_PAP_SUPPORT=y
92- CONFIG_LWIP_PPP_ENABLE_IPV6=n
93-
94- #
95- # Arduino TinyUSB
96- #
97- CONFIG_TINYUSB_ENABLED=y
98- CONFIG_TINYUSB_DEBUG_LEVEL=0
99-
100- #
101- # Serial (CDC) driver
102- #
103- CONFIG_TINYUSB_CDC_ENABLED=y
104- CONFIG_TINYUSB_DESC_CDC_STRING="Tasmota CDC Device"
105- CONFIG_TINYUSB_CDC_RX_BUFSIZE=512
106- CONFIG_TINYUSB_CDC_TX_BUFSIZE=512
107- CONFIG_TINYUSB_CDC_MAX_PORTS=2
108- # end of Serial (CDC) driver
109-
110- #
111- # Mass Storage (MSC) driver
112- #
113- CONFIG_TINYUSB_MSC_ENABLED=y
114- CONFIG_TINYUSB_DESC_MSC_STRING="Tasmota MSC Device"
115- CONFIG_TINYUSB_MSC_BUFSIZE=4096
116- # end of Mass Storage (MSC) driver
117-
118- #
119- # Human Interface (HID) driver
120- #
121- CONFIG_TINYUSB_HID_ENABLED=y
122- CONFIG_TINYUSB_DESC_HID_STRING="Tasmota HID Device"
123- CONFIG_TINYUSB_HID_BUFSIZE=512
124- # end of Human Interface (HID) driver
125-
126- #
127- # MIDI driver
128- #
129- CONFIG_TINYUSB_MIDI_ENABLED=y
130- CONFIG_TINYUSB_DESC_MIDI_STRING="Tasmota MIDI Device"
131- CONFIG_TINYUSB_MIDI_RX_BUFSIZE=512
132- CONFIG_TINYUSB_MIDI_TX_BUFSIZE=512
133- # end of MIDI driver
134-
135- #
136- # VIDEO driver
137- #
138- CONFIG_TINYUSB_VIDEO_ENABLED=y
139- CONFIG_TINYUSB_DESC_VIDEO_STRING="Tasmota Video Device"
140- CONFIG_TINYUSB_VIDEO_STREAMING_BUFSIZE=512
141- CONFIG_TINYUSB_VIDEO_STREAMING_IFS=1
142- # end of VIDEO driver
143-
144- #
145- # DFU Runtime driver
146- #
147- CONFIG_TINYUSB_DFU_RT_ENABLED=y
148- CONFIG_TINYUSB_DESC_DFU_RT_STRING="Tasmota DFU_RT Device"
149- # end of DFU Runtime driver
150-
151- #
152- # DFU driver
153- #
154- CONFIG_TINYUSB_DFU_ENABLED=y
155- CONFIG_TINYUSB_DESC_DFU_STRING="Tasmota DFU Device"
156- CONFIG_TINYUSB_DFU_BUFSIZE=4096
157- # end of DFU driver
158-
159- #
160- # VENDOR driver
161- #
162- CONFIG_TINYUSB_VENDOR_ENABLED=y
163- CONFIG_TINYUSB_DESC_VENDOR_STRING="Tasmota VENDOR Device"
164- CONFIG_TINYUSB_VENDOR_RX_BUFSIZE=512
165- CONFIG_TINYUSB_VENDOR_TX_BUFSIZE=512
166- # end of VENDOR driver
167-
168- #
169- # NCM driver
170- #
171- CONFIG_TINYUSB_NCM_ENABLED=y
172-
173- #
174- # USB-OTG
175- #
176- CONFIG_USB_HOST_CONTROL_TRANSFER_MAX_SIZE=1024
177- CONFIG_USB_HOST_HW_BUFFER_BIAS_BALANCED=y
46+ # RGB Display Optimizations
47+ CONFIG_LCD_RGB_ISR_IRAM_SAFE=y
17848
179- #
180- # Root Port configuration
181- #
182- CONFIG_USB_HOST_DEBOUNCE_DELAY_MS=250
183- CONFIG_USB_HOST_RESET_HOLD_MS=30
184- CONFIG_USB_HOST_RESET_RECOVERY_MS=30
185- CONFIG_USB_HOST_SET_ADDR_RECOVERY_MS=10
18649CONFIG_USB_HOST_HUBS_SUPPORTED=y
18750CONFIG_USB_HOST_HUB_MULTI_LEVEL=y
188-
189- #
190- # Downstream Port configuration
191- #
192- CONFIG_USB_HOST_EXT_PORT_RESET_ATTEMPTS=1
193- CONFIG_USB_HOST_EXT_PORT_RESET_RECOVERY_DELAY_MS=30
194- CONFIG_USB_HOST_DWC_DMA_CAP_MEMORY_IN_PSRAM=y
195- CONFIG_USB_OTG_SUPPORTED=y
0 commit comments