Skip to content

Commit 82404b0

Browse files
committed
Fix compilation warnings and errors with USB
1 parent 249a3e2 commit 82404b0

File tree

7 files changed

+24
-24
lines changed

7 files changed

+24
-24
lines changed

cores/esp32/FirmwareMSC.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ static esp_err_t msc_update_write(const esp_partition_t *partition, uint32_t off
227227
//called when error was encountered while updating
228228
static void msc_update_error(){
229229
log_e("UPDATE_ERROR: %u", msc_update_bytes_written);
230-
arduino_firmware_msc_event_data_t p = {0};
230+
arduino_firmware_msc_event_data_t p;
231231
p.error.size = msc_update_bytes_written;
232232
arduino_usb_event_post(ARDUINO_FIRMWARE_MSC_EVENTS, ARDUINO_FIRMWARE_MSC_ERROR_EVENT, &p, sizeof(arduino_firmware_msc_event_data_t), portMAX_DELAY);
233233
msc_update_state = MSC_UPDATE_IDLE;
@@ -251,7 +251,7 @@ static void msc_update_end(){
251251
msc_update_error();
252252
return;
253253
}
254-
arduino_firmware_msc_event_data_t p = {0};
254+
arduino_firmware_msc_event_data_t p;
255255
p.end.size = msc_update_entry->file_size;
256256
arduino_usb_event_post(ARDUINO_FIRMWARE_MSC_EVENTS, ARDUINO_FIRMWARE_MSC_END_EVENT, &p, sizeof(arduino_firmware_msc_event_data_t), portMAX_DELAY);
257257
}
@@ -289,7 +289,7 @@ static int32_t msc_write(uint32_t lba, uint32_t offset, uint8_t* buffer, uint32_
289289
}
290290
} else if(msc_ota_partition && lba >= msc_update_start_sector){
291291
//handle writes to the region where the new firmware will be uploaded
292-
arduino_firmware_msc_event_data_t p = {0};
292+
arduino_firmware_msc_event_data_t p;
293293
if(msc_update_state <= MSC_UPDATE_STARTING && buffer[0] == 0xE9){
294294
msc_update_state = MSC_UPDATE_RUNNING;
295295
msc_update_start_sector = lba;
@@ -345,7 +345,7 @@ static int32_t msc_read(uint32_t lba, uint32_t offset, void* buffer, uint32_t bu
345345

346346
static bool msc_start_stop(uint8_t power_condition, bool start, bool load_eject){
347347
//log_d("power: %u, start: %u, eject: %u", power_condition, start, load_eject);
348-
arduino_firmware_msc_event_data_t p = {0};
348+
arduino_firmware_msc_event_data_t p;
349349
p.power.power_condition = power_condition;
350350
p.power.start = start;
351351
p.power.load_eject = load_eject;

cores/esp32/USB.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,30 +85,30 @@ static bool tinyusb_device_suspended = false;
8585
// Invoked when device is mounted (configured)
8686
void tud_mount_cb(void){
8787
tinyusb_device_mounted = true;
88-
arduino_usb_event_data_t p = {0};
88+
arduino_usb_event_data_t p;
8989
arduino_usb_event_post(ARDUINO_USB_EVENTS, ARDUINO_USB_STARTED_EVENT, &p, sizeof(arduino_usb_event_data_t), portMAX_DELAY);
9090
}
9191

9292
// Invoked when device is unmounted
9393
void tud_umount_cb(void){
9494
tinyusb_device_mounted = false;
95-
arduino_usb_event_data_t p = {0};
95+
arduino_usb_event_data_t p;
9696
arduino_usb_event_post(ARDUINO_USB_EVENTS, ARDUINO_USB_STOPPED_EVENT, &p, sizeof(arduino_usb_event_data_t), portMAX_DELAY);
9797
}
9898

9999
// Invoked when usb bus is suspended
100100
// Within 7ms, device must draw an average of current less than 2.5 mA from bus
101101
void tud_suspend_cb(bool remote_wakeup_en){
102102
tinyusb_device_suspended = true;
103-
arduino_usb_event_data_t p = {0};
103+
arduino_usb_event_data_t p;
104104
p.suspend.remote_wakeup_en = remote_wakeup_en;
105105
arduino_usb_event_post(ARDUINO_USB_EVENTS, ARDUINO_USB_SUSPEND_EVENT, &p, sizeof(arduino_usb_event_data_t), portMAX_DELAY);
106106
}
107107

108108
// Invoked when usb bus is resumed
109109
void tud_resume_cb(void){
110110
tinyusb_device_suspended = false;
111-
arduino_usb_event_data_t p = {0};
111+
arduino_usb_event_data_t p;
112112
arduino_usb_event_post(ARDUINO_USB_EVENTS, ARDUINO_USB_RESUME_EVENT, &p, sizeof(arduino_usb_event_data_t), portMAX_DELAY);
113113
}
114114

cores/esp32/USBCDC.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ static void usb_unplugged_cb(void* arg, esp_event_base_t event_base, int32_t eve
118118
((USBCDC*)arg)->_onUnplugged();
119119
}
120120

121-
USBCDC::USBCDC(uint8_t itfn) : itf(itfn), bit_rate(0), stop_bits(0), parity(0), data_bits(0), dtr(false), rts(false), connected(false), reboot_enable(true), rx_queue(NULL), tx_sem(NULL) {
121+
USBCDC::USBCDC(uint8_t itfn) : itf(itfn), bit_rate(0), stop_bits(0), parity(0), data_bits(0), dtr(false), rts(false), connected(false), reboot_enable(true), tx_sem(NULL), rx_queue(NULL) {
122122
tinyusb_enable_interface(USB_INTERFACE_CDC, TUD_CDC_DESC_LEN, load_cdc_descriptor);
123123
if(itf < MAX_USB_CDC_DEVICES){
124124
arduino_usb_event_handler_register_with(ARDUINO_USB_EVENTS, ARDUINO_USB_STOPPED_EVENT, usb_unplugged_cb, this);
@@ -177,7 +177,7 @@ void USBCDC::_onUnplugged(void){
177177
connected = false;
178178
dtr = false;
179179
rts = false;
180-
arduino_usb_cdc_event_data_t p = {0};
180+
arduino_usb_cdc_event_data_t p;
181181
arduino_usb_event_post(ARDUINO_USB_CDC_EVENTS, ARDUINO_USB_CDC_DISCONNECTED_EVENT, &p, sizeof(arduino_usb_cdc_event_data_t), portMAX_DELAY);
182182
}
183183
}
@@ -199,7 +199,7 @@ void USBCDC::_onLineState(bool _dtr, bool _rts){
199199
lineState++;
200200
if(connected){
201201
connected = false;
202-
arduino_usb_cdc_event_data_t p = {0};
202+
arduino_usb_cdc_event_data_t p;
203203
arduino_usb_event_post(ARDUINO_USB_CDC_EVENTS, ARDUINO_USB_CDC_DISCONNECTED_EVENT, &p, sizeof(arduino_usb_cdc_event_data_t), portMAX_DELAY);
204204
}
205205
} else {
@@ -229,14 +229,14 @@ void USBCDC::_onLineState(bool _dtr, bool _rts){
229229
if(lineState == CDC_LINE_IDLE){
230230
if(dtr && rts && !connected){
231231
connected = true;
232-
arduino_usb_cdc_event_data_t p = {0};
232+
arduino_usb_cdc_event_data_t p;
233233
arduino_usb_event_post(ARDUINO_USB_CDC_EVENTS, ARDUINO_USB_CDC_CONNECTED_EVENT, &p, sizeof(arduino_usb_cdc_event_data_t), portMAX_DELAY);
234234
} else if(!dtr && connected){
235235
connected = false;
236-
arduino_usb_cdc_event_data_t p = {0};
236+
arduino_usb_cdc_event_data_t p;
237237
arduino_usb_event_post(ARDUINO_USB_CDC_EVENTS, ARDUINO_USB_CDC_DISCONNECTED_EVENT, &p, sizeof(arduino_usb_cdc_event_data_t), portMAX_DELAY);
238238
}
239-
arduino_usb_cdc_event_data_t l = {0};
239+
arduino_usb_cdc_event_data_t l;
240240
l.line_state.dtr = dtr;
241241
l.line_state.rts = rts;
242242
arduino_usb_event_post(ARDUINO_USB_CDC_EVENTS, ARDUINO_USB_CDC_LINE_STATE_EVENT, &l, sizeof(arduino_usb_cdc_event_data_t), portMAX_DELAY);
@@ -254,7 +254,7 @@ void USBCDC::_onLineCoding(uint32_t _bit_rate, uint8_t _stop_bits, uint8_t _pari
254254
data_bits = _data_bits;
255255
stop_bits = _stop_bits;
256256
parity = _parity;
257-
arduino_usb_cdc_event_data_t p = {0};
257+
arduino_usb_cdc_event_data_t p;
258258
p.line_coding.bit_rate = bit_rate;
259259
p.line_coding.data_bits = data_bits;
260260
p.line_coding.stop_bits = stop_bits;
@@ -272,13 +272,13 @@ void USBCDC::_onRX(){
272272
return;
273273
}
274274
}
275-
arduino_usb_cdc_event_data_t p = {0};
275+
arduino_usb_cdc_event_data_t p;
276276
p.rx.len = count;
277277
arduino_usb_event_post(ARDUINO_USB_CDC_EVENTS, ARDUINO_USB_CDC_RX_EVENT, &p, sizeof(arduino_usb_cdc_event_data_t), portMAX_DELAY);
278278
}
279279

280280
void USBCDC::_onTX(){
281-
arduino_usb_cdc_event_data_t p = {0};
281+
arduino_usb_cdc_event_data_t p;
282282
arduino_usb_event_post(ARDUINO_USB_CDC_EVENTS, ARDUINO_USB_CDC_TX_EVENT, &p, sizeof(arduino_usb_cdc_event_data_t), portMAX_DELAY);
283283
}
284284

libraries/USB/src/USBHID.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ uint8_t const * tud_hid_descriptor_report_cb(uint8_t instance){
230230
// protocol is either HID_PROTOCOL_BOOT (0) or HID_PROTOCOL_REPORT (1)
231231
void tud_hid_set_protocol_cb(uint8_t instance, uint8_t protocol){
232232
log_v("instance: %u, protocol:%u", instance, protocol);
233-
arduino_usb_hid_event_data_t p = {0};
233+
arduino_usb_hid_event_data_t p;
234234
p.instance = instance;
235235
p.set_protocol.protocol = protocol;
236236
arduino_usb_event_post(ARDUINO_USB_HID_EVENTS, ARDUINO_USB_HID_SET_PROTOCOL_EVENT, &p, sizeof(arduino_usb_hid_event_data_t), portMAX_DELAY);
@@ -241,7 +241,7 @@ void tud_hid_set_protocol_cb(uint8_t instance, uint8_t protocol){
241241
// - Idle Rate > 0 : skip duplication, but send at least 1 report every idle rate (in unit of 4 ms).
242242
bool tud_hid_set_idle_cb(uint8_t instance, uint8_t idle_rate){
243243
log_v("instance: %u, idle_rate:%u", instance, idle_rate);
244-
arduino_usb_hid_event_data_t p = {0};
244+
arduino_usb_hid_event_data_t p;
245245
p.instance = instance;
246246
p.set_idle.idle_rate = idle_rate;
247247
arduino_usb_event_post(ARDUINO_USB_HID_EVENTS, ARDUINO_USB_HID_SET_IDLE_EVENT, &p, sizeof(arduino_usb_hid_event_data_t), portMAX_DELAY);

libraries/USB/src/USBHIDKeyboard.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ void USBHIDKeyboard::onEvent(arduino_usb_hid_keyboard_event_t event, esp_event_h
6161

6262
void USBHIDKeyboard::_onOutput(uint8_t report_id, const uint8_t* buffer, uint16_t len){
6363
if(report_id == HID_REPORT_ID_KEYBOARD){
64-
arduino_usb_hid_keyboard_event_data_t p = {0};
64+
arduino_usb_hid_keyboard_event_data_t p;
6565
p.leds = buffer[0];
6666
arduino_usb_event_post(ARDUINO_USB_HID_KEYBOARD_EVENTS, ARDUINO_USB_HID_KEYBOARD_LED_EVENT, &p, sizeof(arduino_usb_hid_keyboard_event_data_t), portMAX_DELAY);
6767
}

libraries/USB/src/USBHIDVendor.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ uint16_t USBHIDVendor::_onGetFeature(uint8_t report_id, uint8_t* buffer, uint16_
124124
return 0;
125125
}
126126
memcpy(buffer, feature, len);
127-
arduino_usb_hid_vendor_event_data_t p = {0};
127+
arduino_usb_hid_vendor_event_data_t p;
128128
p.buffer = feature;
129129
p.len = len;
130130
arduino_usb_event_post(ARDUINO_USB_HID_VENDOR_EVENTS, ARDUINO_USB_HID_VENDOR_GET_FEATURE_EVENT, &p, sizeof(arduino_usb_hid_vendor_event_data_t), portMAX_DELAY);
@@ -136,7 +136,7 @@ void USBHIDVendor::_onSetFeature(uint8_t report_id, const uint8_t* buffer, uint1
136136
return;
137137
}
138138
memcpy(feature, buffer, len);
139-
arduino_usb_hid_vendor_event_data_t p = {0};
139+
arduino_usb_hid_vendor_event_data_t p;
140140
p.buffer = feature;
141141
p.len = len;
142142
arduino_usb_event_post(ARDUINO_USB_HID_VENDOR_EVENTS, ARDUINO_USB_HID_VENDOR_SET_FEATURE_EVENT, &p, sizeof(arduino_usb_hid_vendor_event_data_t), portMAX_DELAY);
@@ -153,7 +153,7 @@ void USBHIDVendor::_onOutput(uint8_t report_id, const uint8_t* buffer, uint16_t
153153
break;
154154
}
155155
}
156-
arduino_usb_hid_vendor_event_data_t p = {0};
156+
arduino_usb_hid_vendor_event_data_t p;
157157
p.buffer = buffer;
158158
p.len = len;
159159
arduino_usb_event_post(ARDUINO_USB_HID_VENDOR_EVENTS, ARDUINO_USB_HID_VENDOR_OUTPUT_EVENT, &p, sizeof(arduino_usb_hid_vendor_event_data_t), portMAX_DELAY);

libraries/USB/src/USBVendor.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ void USBVendor::_onRX(const uint8_t* buffer, size_t len){
146146
break;
147147
}
148148
}
149-
arduino_usb_vendor_event_data_t p = {0};
149+
arduino_usb_vendor_event_data_t p;
150150
p.data.len = len;
151151
arduino_usb_event_post(ARDUINO_USB_VENDOR_EVENTS, ARDUINO_USB_VENDOR_DATA_EVENT, &p, sizeof(arduino_usb_vendor_event_data_t), portMAX_DELAY);
152152
}

0 commit comments

Comments
 (0)