@@ -118,7 +118,7 @@ static void usb_unplugged_cb(void* arg, esp_event_base_t event_base, int32_t eve
118
118
((USBCDC*)arg)->_onUnplugged ();
119
119
}
120
120
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) : tx_sem( NULL ), 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 ) {
122
122
tinyusb_enable_interface (USB_INTERFACE_CDC, TUD_CDC_DESC_LEN, load_cdc_descriptor);
123
123
if (itf < MAX_USB_CDC_DEVICES){
124
124
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){
177
177
connected = false ;
178
178
dtr = false ;
179
179
rts = false ;
180
- arduino_usb_cdc_event_data_t p = { 0 } ;
180
+ arduino_usb_cdc_event_data_t p;
181
181
arduino_usb_event_post (ARDUINO_USB_CDC_EVENTS, ARDUINO_USB_CDC_DISCONNECTED_EVENT, &p, sizeof (arduino_usb_cdc_event_data_t ), portMAX_DELAY);
182
182
}
183
183
}
@@ -199,7 +199,7 @@ void USBCDC::_onLineState(bool _dtr, bool _rts){
199
199
lineState++;
200
200
if (connected){
201
201
connected = false ;
202
- arduino_usb_cdc_event_data_t p = { 0 } ;
202
+ arduino_usb_cdc_event_data_t p;
203
203
arduino_usb_event_post (ARDUINO_USB_CDC_EVENTS, ARDUINO_USB_CDC_DISCONNECTED_EVENT, &p, sizeof (arduino_usb_cdc_event_data_t ), portMAX_DELAY);
204
204
}
205
205
} else {
@@ -229,14 +229,14 @@ void USBCDC::_onLineState(bool _dtr, bool _rts){
229
229
if (lineState == CDC_LINE_IDLE){
230
230
if (dtr && rts && !connected){
231
231
connected = true ;
232
- arduino_usb_cdc_event_data_t p = { 0 } ;
232
+ arduino_usb_cdc_event_data_t p;
233
233
arduino_usb_event_post (ARDUINO_USB_CDC_EVENTS, ARDUINO_USB_CDC_CONNECTED_EVENT, &p, sizeof (arduino_usb_cdc_event_data_t ), portMAX_DELAY);
234
234
} else if (!dtr && connected){
235
235
connected = false ;
236
- arduino_usb_cdc_event_data_t p = { 0 } ;
236
+ arduino_usb_cdc_event_data_t p;
237
237
arduino_usb_event_post (ARDUINO_USB_CDC_EVENTS, ARDUINO_USB_CDC_DISCONNECTED_EVENT, &p, sizeof (arduino_usb_cdc_event_data_t ), portMAX_DELAY);
238
238
}
239
- arduino_usb_cdc_event_data_t l = { 0 } ;
239
+ arduino_usb_cdc_event_data_t l;
240
240
l.line_state .dtr = dtr;
241
241
l.line_state .rts = rts;
242
242
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
254
254
data_bits = _data_bits;
255
255
stop_bits = _stop_bits;
256
256
parity = _parity;
257
- arduino_usb_cdc_event_data_t p = { 0 } ;
257
+ arduino_usb_cdc_event_data_t p;
258
258
p.line_coding .bit_rate = bit_rate;
259
259
p.line_coding .data_bits = data_bits;
260
260
p.line_coding .stop_bits = stop_bits;
@@ -272,13 +272,13 @@ void USBCDC::_onRX(){
272
272
return ;
273
273
}
274
274
}
275
- arduino_usb_cdc_event_data_t p = { 0 } ;
275
+ arduino_usb_cdc_event_data_t p;
276
276
p.rx .len = count;
277
277
arduino_usb_event_post (ARDUINO_USB_CDC_EVENTS, ARDUINO_USB_CDC_RX_EVENT, &p, sizeof (arduino_usb_cdc_event_data_t ), portMAX_DELAY);
278
278
}
279
279
280
280
void USBCDC::_onTX (){
281
- arduino_usb_cdc_event_data_t p = { 0 } ;
281
+ arduino_usb_cdc_event_data_t p;
282
282
arduino_usb_event_post (ARDUINO_USB_CDC_EVENTS, ARDUINO_USB_CDC_TX_EVENT, &p, sizeof (arduino_usb_cdc_event_data_t ), portMAX_DELAY);
283
283
}
284
284
0 commit comments