Skip to content

Commit dc27d54

Browse files
committed
refactor(usb/host): reformat code with astyle
1 parent d26320d commit dc27d54

10 files changed

+397
-396
lines changed

components/usb/hcd_dwc.c

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -668,20 +668,20 @@ static bool _internal_pipe_event_notify(pipe_t *pipe, bool from_isr)
668668
static usb_speed_t get_usb_port_speed(usb_dwc_speed_t priv)
669669
{
670670
switch (priv) {
671-
case USB_DWC_SPEED_LOW: return USB_SPEED_LOW;
672-
case USB_DWC_SPEED_FULL: return USB_SPEED_FULL;
673-
case USB_DWC_SPEED_HIGH: return USB_SPEED_HIGH;
674-
default: abort();
671+
case USB_DWC_SPEED_LOW: return USB_SPEED_LOW;
672+
case USB_DWC_SPEED_FULL: return USB_SPEED_FULL;
673+
case USB_DWC_SPEED_HIGH: return USB_SPEED_HIGH;
674+
default: abort();
675675
}
676676
}
677677

678678
static usb_hal_fifo_bias_t get_hal_fifo_bias(hcd_port_fifo_bias_t public)
679679
{
680680
switch (public) {
681-
case HCD_PORT_FIFO_BIAS_BALANCED: return USB_HAL_FIFO_BIAS_DEFAULT;
682-
case HCD_PORT_FIFO_BIAS_RX: return USB_HAL_FIFO_BIAS_RX;
683-
case HCD_PORT_FIFO_BIAS_PTX: return USB_HAL_FIFO_BIAS_PTX;
684-
default: abort();
681+
case HCD_PORT_FIFO_BIAS_BALANCED: return USB_HAL_FIFO_BIAS_DEFAULT;
682+
case HCD_PORT_FIFO_BIAS_RX: return USB_HAL_FIFO_BIAS_RX;
683+
case HCD_PORT_FIFO_BIAS_PTX: return USB_HAL_FIFO_BIAS_PTX;
684+
default: abort();
685685
}
686686
}
687687

@@ -2130,7 +2130,7 @@ static void _buffer_fill(pipe_t *pipe)
21302130
start_idx = (next_interval_idx_no_offset + pipe->ep_char.periodic.phase_offset_frames) & (XFER_LIST_LEN_ISOC - 1);
21312131
} else {
21322132
// Not enough time until the next schedule, add another interval to it.
2133-
start_idx = (next_interval_idx_no_offset + pipe->ep_char.periodic.interval + pipe->ep_char.periodic.phase_offset_frames) & (XFER_LIST_LEN_ISOC - 1);
2133+
start_idx = (next_interval_idx_no_offset + pipe->ep_char.periodic.interval + pipe->ep_char.periodic.phase_offset_frames) & (XFER_LIST_LEN_ISOC - 1);
21342134
}
21352135
} else {
21362136
// Start index is based on previously filled buffer

components/usb/test_apps/common/test_usb_mock_msc.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* SPDX-FileCopyrightText: 2015-2022 Espressif Systems (Shanghai) CO LTD
2+
* SPDX-FileCopyrightText: 2015-2023 Espressif Systems (Shanghai) CO LTD
33
*
44
* SPDX-License-Identifier: Apache-2.0
55
*/
@@ -137,21 +137,21 @@ void mock_msc_scsi_init_reference_descriptors(void)
137137
// String descriptors
138138
const char *str = MOCK_MSC_SCSI_STRING_1;
139139
uint8_t chr_count = strlen(str);
140-
mock_msc_scsi_str_desc_manu[0] = (USB_B_DESCRIPTOR_TYPE_STRING << 8 ) | (2 * chr_count + 2); // first byte is length (including header), second byte is string type
140+
mock_msc_scsi_str_desc_manu[0] = (USB_B_DESCRIPTOR_TYPE_STRING << 8) | (2 * chr_count + 2); // first byte is length (including header), second byte is string type
141141
for (uint8_t i = 0; i < chr_count; i++) {
142142
mock_msc_scsi_str_desc_manu[1 + i] = str[i];
143143
}
144144

145145
str = MOCK_MSC_SCSI_STRING_2;
146146
chr_count = strlen(str);
147-
mock_msc_scsi_str_desc_prod[0] = (USB_B_DESCRIPTOR_TYPE_STRING << 8 ) | (2 * chr_count + 2); // first byte is length (including header), second byte is string type
147+
mock_msc_scsi_str_desc_prod[0] = (USB_B_DESCRIPTOR_TYPE_STRING << 8) | (2 * chr_count + 2); // first byte is length (including header), second byte is string type
148148
for (uint8_t i = 0; i < chr_count; i++) {
149149
mock_msc_scsi_str_desc_prod[1 + i] = str[i];
150150
}
151151

152152
str = MOCK_MSC_SCSI_STRING_3;
153153
chr_count = strlen(str);
154-
mock_msc_scsi_str_desc_ser_num[0] = (USB_B_DESCRIPTOR_TYPE_STRING << 8 ) | (2 * chr_count + 2); // first byte is length (including header), second byte is string type
154+
mock_msc_scsi_str_desc_ser_num[0] = (USB_B_DESCRIPTOR_TYPE_STRING << 8) | (2 * chr_count + 2); // first byte is length (including header), second byte is string type
155155
for (uint8_t i = 0; i < chr_count; i++) {
156156
mock_msc_scsi_str_desc_ser_num[1 + i] = str[i];
157157
}

components/usb/test_apps/common/test_usb_mock_msc.h

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* SPDX-FileCopyrightText: 2015-2022 Espressif Systems (Shanghai) CO LTD
2+
* SPDX-FileCopyrightText: 2015-2023 Espressif Systems (Shanghai) CO LTD
33
*
44
* SPDX-License-Identifier: Apache-2.0
55
*/
@@ -112,7 +112,8 @@ extern const usb_ep_desc_t mock_msc_scsi_bulk_in_ep_desc;
112112
(setup_pkt_ptr)->wLength = 0; \
113113
})
114114

115-
typedef struct __attribute__((packed)) {
115+
typedef struct __attribute__((packed))
116+
{
116117
uint8_t opcode; //0x28 = read(10), 0x2A=write(10)
117118
uint8_t flags;
118119
uint8_t lba_3;
@@ -125,7 +126,8 @@ typedef struct __attribute__((packed)) {
125126
uint8_t control;
126127
} mock_scsi_cmd10_t;
127128

128-
typedef struct __attribute__((packed)) {
129+
typedef struct __attribute__((packed))
130+
{
129131
uint32_t dCBWSignature;
130132
uint32_t dCBWTag;
131133
uint32_t dCBWDataTransferLength;
@@ -137,7 +139,8 @@ typedef struct __attribute__((packed)) {
137139
} mock_msc_bulk_cbw_t;
138140

139141
// USB Bulk Transfer Command Status Wrapper data
140-
typedef struct __attribute__((packed)) {
142+
typedef struct __attribute__((packed))
143+
{
141144
uint32_t dCSWSignature;
142145
uint32_t dCSWTag;
143146
uint32_t dCSWDataResidue;
@@ -180,7 +183,6 @@ ISOC, transferring to a non-existent endpoint should work. The non-existent endp
180183
#define MOCK_ISOC_EP_NUM 2
181184
#define MOCK_ISOC_EP_MPS 512
182185

183-
184186
static const usb_ep_desc_t mock_isoc_out_ep_desc = {
185187
.bLength = sizeof(usb_ep_desc_t),
186188
.bDescriptorType = USB_B_DESCRIPTOR_TYPE_ENDPOINT,
@@ -190,7 +192,6 @@ static const usb_ep_desc_t mock_isoc_out_ep_desc = {
190192
.bInterval = 1, //Isoc interval is (2 ^ (bInterval - 1)) which means an interval of 1ms
191193
};
192194

193-
194195
#ifdef __cplusplus
195196
}
196197
#endif

components/usb/test_apps/hcd/main/test_hcd_ctrl.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* SPDX-FileCopyrightText: 2021-2022 Espressif Systems (Shanghai) CO LTD
2+
* SPDX-FileCopyrightText: 2021-2023 Espressif Systems (Shanghai) CO LTD
33
*
44
* SPDX-License-Identifier: Apache-2.0
55
*/
@@ -68,7 +68,7 @@ TEST_CASE("Test HCD control pipe URBs", "[ctrl][low_speed][full_speed]")
6868
TEST_ASSERT_GREATER_OR_EQUAL(sizeof(usb_setup_packet_t), urb->transfer.actual_num_bytes);
6969
TEST_ASSERT_LESS_OR_EQUAL(urb->transfer.num_bytes, urb->transfer.actual_num_bytes);
7070
usb_config_desc_t *config_desc = (usb_config_desc_t *)(urb->transfer.data_buffer + sizeof(usb_setup_packet_t));
71-
TEST_ASSERT_EQUAL(USB_B_DESCRIPTOR_TYPE_CONFIGURATION , config_desc->bDescriptorType);
71+
TEST_ASSERT_EQUAL(USB_B_DESCRIPTOR_TYPE_CONFIGURATION, config_desc->bDescriptorType);
7272
printf("Config Desc wTotalLength %d\n", config_desc->wTotalLength);
7373
}
7474

@@ -201,7 +201,7 @@ TEST_CASE("Test HCD control pipe STALL", "[ctrl][full_speed]")
201201
TEST_ASSERT_GREATER_OR_EQUAL(sizeof(usb_setup_packet_t), urb->transfer.actual_num_bytes);
202202
TEST_ASSERT_LESS_OR_EQUAL(urb->transfer.num_bytes, urb->transfer.actual_num_bytes);
203203
usb_config_desc_t *config_desc = (usb_config_desc_t *)(urb->transfer.data_buffer + sizeof(usb_setup_packet_t));
204-
TEST_ASSERT_EQUAL(USB_B_DESCRIPTOR_TYPE_CONFIGURATION , config_desc->bDescriptorType);
204+
TEST_ASSERT_EQUAL(USB_B_DESCRIPTOR_TYPE_CONFIGURATION, config_desc->bDescriptorType);
205205
printf("Config Desc wTotalLength %d\n", config_desc->wTotalLength);
206206
}
207207

@@ -270,11 +270,11 @@ TEST_CASE("Test HCD control pipe runtime halt and clear", "[ctrl][low_speed][ful
270270
TEST_ASSERT_EQUAL_PTR(urb_list[i], urb);
271271
TEST_ASSERT(urb->transfer.status == USB_TRANSFER_STATUS_COMPLETED || urb->transfer.status == USB_TRANSFER_STATUS_CANCELED);
272272
if (urb->transfer.status == USB_TRANSFER_STATUS_COMPLETED) {
273-
//We must have transmitted at least the setup packet, but device may return less than bytes requested
273+
//We must have transmitted at least the setup packet, but device may return less than bytes requested
274274
TEST_ASSERT_GREATER_OR_EQUAL(sizeof(usb_setup_packet_t), urb->transfer.actual_num_bytes);
275275
TEST_ASSERT_LESS_OR_EQUAL(urb->transfer.num_bytes, urb->transfer.actual_num_bytes);
276276
usb_config_desc_t *config_desc = (usb_config_desc_t *)(urb->transfer.data_buffer + sizeof(usb_setup_packet_t));
277-
TEST_ASSERT_EQUAL(USB_B_DESCRIPTOR_TYPE_CONFIGURATION , config_desc->bDescriptorType);
277+
TEST_ASSERT_EQUAL(USB_B_DESCRIPTOR_TYPE_CONFIGURATION, config_desc->bDescriptorType);
278278
printf("Config Desc wTotalLength %d\n", config_desc->wTotalLength);
279279
} else {
280280
//A failed transfer should 0 actual number of bytes transmitted

components/usb/test_apps/usb_host/main/ctrl_client_async_seq.c

Lines changed: 55 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* SPDX-FileCopyrightText: 2015-2021 Espressif Systems (Shanghai) CO LTD
2+
* SPDX-FileCopyrightText: 2015-2023 Espressif Systems (Shanghai) CO LTD
33
*
44
* SPDX-License-Identifier: Apache-2.0
55
*/
@@ -76,14 +76,14 @@ static void ctrl_client_event_cb(const usb_host_client_event_msg_t *event_msg, v
7676
{
7777
ctrl_client_obj_t *ctrl_obj = (ctrl_client_obj_t *)arg;
7878
switch (event_msg->event) {
79-
case USB_HOST_CLIENT_EVENT_NEW_DEV:
80-
TEST_ASSERT_EQUAL(TEST_STAGE_WAIT_CONN, ctrl_obj->cur_stage);
81-
ctrl_obj->next_stage = TEST_STAGE_DEV_OPEN;
82-
ctrl_obj->dev_addr_to_open = event_msg->new_dev.address;
83-
break;
84-
default:
85-
abort(); //Should never occur in this test
86-
break;
79+
case USB_HOST_CLIENT_EVENT_NEW_DEV:
80+
TEST_ASSERT_EQUAL(TEST_STAGE_WAIT_CONN, ctrl_obj->cur_stage);
81+
ctrl_obj->next_stage = TEST_STAGE_DEV_OPEN;
82+
ctrl_obj->dev_addr_to_open = event_msg->new_dev.address;
83+
break;
84+
default:
85+
abort(); //Should never occur in this test
86+
break;
8787
}
8888
}
8989

@@ -100,7 +100,7 @@ void ctrl_client_async_seq_task(void *arg)
100100
.max_num_event_msg = CTRL_CLIENT_MAX_EVENT_MSGS,
101101
.async = {
102102
.client_event_callback = ctrl_client_event_cb,
103-
.callback_arg = (void *)&ctrl_obj,
103+
.callback_arg = (void *) &ctrl_obj,
104104
},
105105
};
106106
TEST_ASSERT_EQUAL(ESP_OK, usb_host_client_register(&client_config, &ctrl_obj.client_hdl));
@@ -130,52 +130,52 @@ void ctrl_client_async_seq_task(void *arg)
130130
ctrl_obj.cur_stage = ctrl_obj.next_stage;
131131

132132
switch (ctrl_obj.next_stage) {
133-
case TEST_STAGE_DEV_OPEN: {
134-
ESP_LOGD(CTRL_CLIENT_TAG, "Open");
135-
//Open the device
136-
TEST_ASSERT_EQUAL_MESSAGE(ESP_OK, usb_host_device_open(ctrl_obj.client_hdl, ctrl_obj.dev_addr_to_open, &ctrl_obj.dev_hdl), "Failed to open the device");
137-
//Target our transfers to the device
138-
for (int i = 0; i < NUM_TRANSFER_OBJ; i++) {
139-
ctrl_xfer[i]->device_handle = ctrl_obj.dev_hdl;
140-
}
141-
//Check the VID/PID of the opened device
142-
const usb_device_desc_t *device_desc;
143-
TEST_ASSERT_EQUAL(ESP_OK, usb_host_get_device_descriptor(ctrl_obj.dev_hdl, &device_desc));
144-
TEST_ASSERT_EQUAL(ctrl_obj.test_param.idVendor, device_desc->idVendor);
145-
TEST_ASSERT_EQUAL(ctrl_obj.test_param.idProduct, device_desc->idProduct);
146-
//Cache the active configuration descriptor for later comparison
147-
TEST_ASSERT_EQUAL(ESP_OK, usb_host_get_active_config_descriptor(ctrl_obj.dev_hdl, &ctrl_obj.config_desc_cached));
148-
ctrl_obj.next_stage = TEST_STAGE_CTRL_XFER;
149-
skip_event_handling = true;
150-
break;
151-
}
152-
case TEST_STAGE_CTRL_XFER: {
153-
ESP_LOGD(CTRL_CLIENT_TAG, "Transfer");
154-
//Send a control transfer to get the device's configuration descriptor
155-
usb_transfer_t *transfer = ctrl_xfer[ctrl_obj.num_xfer_sent % NUM_TRANSFER_OBJ];
156-
USB_SETUP_PACKET_INIT_GET_CONFIG_DESC((usb_setup_packet_t *)transfer->data_buffer, 0, MAX_TRANSFER_BYTES);
157-
transfer->num_bytes = sizeof(usb_setup_packet_t) + MAX_TRANSFER_BYTES;
158-
transfer->bEndpointAddress = 0x80;
159-
TEST_ASSERT_EQUAL(ESP_OK, usb_host_transfer_submit_control(ctrl_obj.client_hdl, transfer));
160-
ctrl_obj.num_xfer_sent++;
161-
ctrl_obj.next_stage = TEST_STAGE_CTRL_XFER_WAIT;
162-
skip_event_handling = true;
163-
break;
133+
case TEST_STAGE_DEV_OPEN: {
134+
ESP_LOGD(CTRL_CLIENT_TAG, "Open");
135+
//Open the device
136+
TEST_ASSERT_EQUAL_MESSAGE(ESP_OK, usb_host_device_open(ctrl_obj.client_hdl, ctrl_obj.dev_addr_to_open, &ctrl_obj.dev_hdl), "Failed to open the device");
137+
//Target our transfers to the device
138+
for (int i = 0; i < NUM_TRANSFER_OBJ; i++) {
139+
ctrl_xfer[i]->device_handle = ctrl_obj.dev_hdl;
164140
}
165-
case TEST_STAGE_CTRL_XFER_WAIT: {
166-
//Nothing to do but wait
167-
break;
168-
}
169-
case TEST_STAGE_DEV_CLOSE: {
170-
ESP_LOGD(CTRL_CLIENT_TAG, "Close");
171-
vTaskDelay(10); // Give USB Host Lib some time to process all trnsfers
172-
TEST_ASSERT_EQUAL(ESP_OK, usb_host_device_close(ctrl_obj.client_hdl, ctrl_obj.dev_hdl));
173-
exit_loop = true;
174-
break;
175-
}
176-
default:
177-
abort();
178-
break;
141+
//Check the VID/PID of the opened device
142+
const usb_device_desc_t *device_desc;
143+
TEST_ASSERT_EQUAL(ESP_OK, usb_host_get_device_descriptor(ctrl_obj.dev_hdl, &device_desc));
144+
TEST_ASSERT_EQUAL(ctrl_obj.test_param.idVendor, device_desc->idVendor);
145+
TEST_ASSERT_EQUAL(ctrl_obj.test_param.idProduct, device_desc->idProduct);
146+
//Cache the active configuration descriptor for later comparison
147+
TEST_ASSERT_EQUAL(ESP_OK, usb_host_get_active_config_descriptor(ctrl_obj.dev_hdl, &ctrl_obj.config_desc_cached));
148+
ctrl_obj.next_stage = TEST_STAGE_CTRL_XFER;
149+
skip_event_handling = true;
150+
break;
151+
}
152+
case TEST_STAGE_CTRL_XFER: {
153+
ESP_LOGD(CTRL_CLIENT_TAG, "Transfer");
154+
//Send a control transfer to get the device's configuration descriptor
155+
usb_transfer_t *transfer = ctrl_xfer[ctrl_obj.num_xfer_sent % NUM_TRANSFER_OBJ];
156+
USB_SETUP_PACKET_INIT_GET_CONFIG_DESC((usb_setup_packet_t *)transfer->data_buffer, 0, MAX_TRANSFER_BYTES);
157+
transfer->num_bytes = sizeof(usb_setup_packet_t) + MAX_TRANSFER_BYTES;
158+
transfer->bEndpointAddress = 0x80;
159+
TEST_ASSERT_EQUAL(ESP_OK, usb_host_transfer_submit_control(ctrl_obj.client_hdl, transfer));
160+
ctrl_obj.num_xfer_sent++;
161+
ctrl_obj.next_stage = TEST_STAGE_CTRL_XFER_WAIT;
162+
skip_event_handling = true;
163+
break;
164+
}
165+
case TEST_STAGE_CTRL_XFER_WAIT: {
166+
//Nothing to do but wait
167+
break;
168+
}
169+
case TEST_STAGE_DEV_CLOSE: {
170+
ESP_LOGD(CTRL_CLIENT_TAG, "Close");
171+
vTaskDelay(10); // Give USB Host Lib some time to process all trnsfers
172+
TEST_ASSERT_EQUAL(ESP_OK, usb_host_device_close(ctrl_obj.client_hdl, ctrl_obj.dev_hdl));
173+
exit_loop = true;
174+
break;
175+
}
176+
default:
177+
abort();
178+
break;
179179
}
180180
}
181181
//Free transfers and deregister client

0 commit comments

Comments
 (0)