@@ -4,7 +4,7 @@ menu "Arduino TinyUSB"
4
4
config TINYUSB_ENABLED
5
5
bool "Enable TinyUSB driver"
6
6
default y
7
- depends on IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3
7
+ depends on IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32P4
8
8
select FREERTOS_SUPPORT_STATIC_ALLOCATION
9
9
select FREERTOS_USE_AUTHENTIC_INCLUDE_PATHS
10
10
help
@@ -28,18 +28,28 @@ menu "Arduino TinyUSB"
28
28
29
29
config TINYUSB_CDC_RX_BUFSIZE
30
30
int "CDC FIFO size of RX"
31
- default 64
31
+ default 64 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3
32
+ default 512 if IDF_TARGET_ESP32P4
32
33
depends on TINYUSB_CDC_ENABLED
33
34
help
34
35
CDC FIFO size of RX
35
36
36
37
config TINYUSB_CDC_TX_BUFSIZE
37
38
int "CDC FIFO size of TX"
38
- default 64
39
+ default 64 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3
40
+ default 512 if IDF_TARGET_ESP32P4
39
41
depends on TINYUSB_CDC_ENABLED
40
42
help
41
43
CDC FIFO size of TX
42
44
45
+ config TINYUSB_CDC_MAX_PORTS
46
+ int "Maximum enabled CDC ports"
47
+ range 1 2
48
+ default 1
49
+ depends on TINYUSB_CDC_ENABLED
50
+ help
51
+ Maximum enabled CDC ports
52
+
43
53
endmenu
44
54
45
55
menu "Mass Storage (MSC) driver"
@@ -86,7 +96,8 @@ menu "Arduino TinyUSB"
86
96
87
97
config TINYUSB_HID_BUFSIZE
88
98
int "HID Buffer size"
89
- default 64
99
+ default 64 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3
100
+ default 512 if IDF_TARGET_ESP32P4
90
101
depends on TINYUSB_HID_ENABLED
91
102
help
92
103
HID Buffer size. Should be sufficient to hold ID (if any) + Data
@@ -111,14 +122,16 @@ menu "Arduino TinyUSB"
111
122
112
123
config TINYUSB_MIDI_RX_BUFSIZE
113
124
int "MIDI FIFO size of RX"
114
- default 64
125
+ default 64 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3
126
+ default 512 if IDF_TARGET_ESP32P4
115
127
depends on TINYUSB_MIDI_ENABLED
116
128
help
117
129
MIDI FIFO size of RX
118
130
119
131
config TINYUSB_MIDI_TX_BUFSIZE
120
132
int "MIDI FIFO size of TX"
121
- default 64
133
+ default 64 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3
134
+ default 512 if IDF_TARGET_ESP32P4
122
135
depends on TINYUSB_MIDI_ENABLED
123
136
help
124
137
MIDI FIFO size of TX
@@ -143,8 +156,9 @@ menu "Arduino TinyUSB"
143
156
144
157
config TINYUSB_VIDEO_STREAMING_BUFSIZE
145
158
int "VIDEO streaming endpoint size"
146
- range 0 64
147
- default 64
159
+ range 0 512
160
+ default 64 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3
161
+ default 512 if IDF_TARGET_ESP32P4
148
162
depends on TINYUSB_VIDEO_ENABLED
149
163
help
150
164
VIDEO streaming endpoint size
@@ -219,14 +233,16 @@ menu "Arduino TinyUSB"
219
233
220
234
config TINYUSB_VENDOR_RX_BUFSIZE
221
235
int "VENDOR FIFO size of RX"
222
- default 64
236
+ default 64 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3
237
+ default 512 if IDF_TARGET_ESP32P4
223
238
depends on TINYUSB_VENDOR_ENABLED
224
239
help
225
240
VENDOR FIFO size of RX
226
241
227
242
config TINYUSB_VENDOR_TX_BUFSIZE
228
243
int "VENDOR FIFO size of TX"
229
- default 64
244
+ default 64 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3
245
+ default 512 if IDF_TARGET_ESP32P4
230
246
depends on TINYUSB_VENDOR_ENABLED
231
247
help
232
248
VENDOR FIFO size of TX
0 commit comments