Skip to content

Commit a643b4c

Browse files
committed
fix(build): fix example build with tinyusb_0_17_0
1 parent a389308 commit a643b4c

File tree

6 files changed

+7
-48
lines changed

6 files changed

+7
-48
lines changed

components/usb/usb_device_uvc/idf_component.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ issues: https://github.com/espressif/esp-iot-solution/issues
1313
dependencies:
1414
idf: ">=5.0"
1515
espressif/tinyusb:
16-
version: ">=0.15.0~10"
16+
# Pinned to version 0.15.0~10 until https://github.com/espressif/tinyusb/pull/36 is merged.
17+
version: "0.15.0~10"
1718
cmake_utilities: "*"
1819
examples:
1920
- path: ../../../examples/usb/device/usb_webcam

examples/keyboard/hid_device/usb_descriptors.h

Lines changed: 0 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -94,45 +94,6 @@ enum {
9494
HID_INPUT ( HID_DATA | HID_VARIABLE | HID_ABSOLUTE ) ,\
9595
HID_COLLECTION_END \
9696

97-
#define HID_USAGE_PAGE_LIGHTING_AND_ILLUMINATION 0x59
98-
99-
/// HID Usage Table - Lighting And Illumination Page (0x59)
100-
enum {
101-
HID_USAGE_LIGHTING_LAMP_ARRAY = 0x01,
102-
HID_USAGE_LIGHTING_LAMP_ARRAY_ATTRIBUTES_REPORT = 0x02,
103-
HID_USAGE_LIGHTING_LAMP_COUNT = 0x03,
104-
HID_USAGE_LIGHTING_BOUNDING_BOX_WIDTH_IN_MICROMETERS = 0x04,
105-
HID_USAGE_LIGHTING_BOUNDING_BOX_HEIGHT_IN_MICROMETERS = 0x05,
106-
HID_USAGE_LIGHTING_BOUNDING_BOX_DEPTH_IN_MICROMETERS = 0x06,
107-
HID_USAGE_LIGHTING_LAMP_ARRAY_KIND = 0x07,
108-
HID_USAGE_LIGHTING_MIN_UPDATE_INTERVAL_IN_MICROSECONDS = 0x08,
109-
HID_USAGE_LIGHTING_LAMP_ATTRIBUTES_REQUEST_REPORT = 0x20,
110-
HID_USAGE_LIGHTING_LAMP_ID = 0x21,
111-
HID_USAGE_LIGHTING_LAMP_ATTRIBUTES_RESPONSE_REPORT = 0x22,
112-
HID_USAGE_LIGHTING_POSITION_X_IN_MICROMETERS = 0x23,
113-
HID_USAGE_LIGHTING_POSITION_Y_IN_MICROMETERS = 0x24,
114-
HID_USAGE_LIGHTING_POSITION_Z_IN_MICROMETERS = 0x25,
115-
HID_USAGE_LIGHTING_LAMP_PURPOSES = 0x26,
116-
HID_USAGE_LIGHTING_UPDATE_LATENCY_IN_MICROSECONDS = 0x27,
117-
HID_USAGE_LIGHTING_RED_LEVEL_COUNT = 0x28,
118-
HID_USAGE_LIGHTING_GREEN_LEVEL_COUNT = 0x29,
119-
HID_USAGE_LIGHTING_BLUE_LEVEL_COUNT = 0x2A,
120-
HID_USAGE_LIGHTING_INTENSITY_LEVEL_COUNT = 0x2B,
121-
HID_USAGE_LIGHTING_IS_PROGRAMMABLE = 0x2C,
122-
HID_USAGE_LIGHTING_INPUT_BINDING = 0x2D,
123-
HID_USAGE_LIGHTING_LAMP_MULTI_UPDATE_REPORT = 0x50,
124-
HID_USAGE_LIGHTING_RED_UPDATE_CHANNEL = 0x51,
125-
HID_USAGE_LIGHTING_GREEN_UPDATE_CHANNEL = 0x52,
126-
HID_USAGE_LIGHTING_BLUE_UPDATE_CHANNEL = 0x53,
127-
HID_USAGE_LIGHTING_INTENSITY_UPDATE_CHANNEL = 0x54,
128-
HID_USAGE_LIGHTING_LAMP_UPDATE_FLAGS = 0x55,
129-
HID_USAGE_LIGHTING_LAMP_RANGE_UPDATE_REPORT = 0x60,
130-
HID_USAGE_LIGHTING_LAMP_ID_START = 0x61,
131-
HID_USAGE_LIGHTING_LAMP_ID_END = 0x62,
132-
HID_USAGE_LIGHTING_LAMP_ARRAY_CONTROL_REPORT = 0x70,
133-
HID_USAGE_LIGHTING_AUTONOMOUS_MODE = 0x71,
134-
};
135-
13697
// HID Lighting and Illumination Report Descriptor Template
13798
// - 1st parameter is report id (required)
13899
// Creates 6 report ids for lighting HID usages in the following order:

examples/usb/host/usb_cdc_basic/main/idf_component.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
targets:
2-
- esp32s2
3-
- esp32s3
41
dependencies:
52
idf: ">=4.4.1"
63
iot_usbh_cdc:

examples/usb/host/usb_cdc_basic/main/usb_cdc_basic_main.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ static const char *TAG = "cdc_basic_demo";
2121
#define OUT_RINGBUF_SIZE (1024 * 1)
2222

2323
/* enable interface num */
24-
#define EXAMPLE_BULK_ITF_NUM 0
24+
#define EXAMPLE_BULK_ITF_NUM 1
2525

2626
/* choose if use user endpoint descriptors */
2727
#define EXAMPLE_CONFIG_USER_EP_DESC
@@ -33,7 +33,7 @@ static void usb_receive_task(void *param)
3333
uint8_t buf[IN_RINGBUF_SIZE];
3434

3535
while (1) {
36-
for (size_t i = 0; i <= EXAMPLE_BULK_ITF_NUM; i++) {
36+
for (size_t i = 0; i < EXAMPLE_BULK_ITF_NUM; i++) {
3737
/* Polling USB receive buffer to get data */
3838
usbh_cdc_get_rx_buffer_size(handle[i], &data_len);
3939
if (data_len > 0) {
@@ -91,7 +91,7 @@ void app_main(void)
9191

9292
usbh_cdc_create(&dev_config, &handle[0]);
9393

94-
#if (EXAMPLE_BULK_ITF_NUM > 0)
94+
#if (EXAMPLE_BULK_ITF_NUM > 1)
9595
config.itf_num = 1;
9696
config.cbs = {0};
9797
ESP_LOGI(TAG, "Open interface num: %d with first USB CDC Device", config.itf_num);

examples/usb/otg/usb_host_device_mode_manual_switch/cdc_device/tusb_config.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ extern "C" {
107107
// CDC FIFO size of TX and RX
108108
#define CFG_TUD_CDC_RX_BUFSIZE 512
109109
#define CFG_TUD_CDC_TX_BUFSIZE 512
110-
#define CFG_TUD_CDC_EP_BUFSIZE CONFIG_USB_HS ? 512 : 64
110+
#define CFG_TUD_CDC_EP_BUFSIZE (CONFIG_USB_HS ? 512 : 64)
111111

112112
#ifdef __cplusplus
113113
}

examples/usb/otg/usb_host_device_mode_manual_switch/cdc_device/usb_descriptors.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
#endif
3939

4040
//------------- Interfaces enumeration -------------//
41-
typedef enum {
41+
enum {
4242
ITF_NUM_CDC = 0,
4343
ITF_NUM_CDC_DATA,
4444
ITF_NUM_TOTAL,

0 commit comments

Comments
 (0)