@@ -516,9 +516,9 @@ void tud_task_ext(uint32_t timeout_ms, bool in_isr)
516
516
_usbd_dev .connected = 1 ;
517
517
518
518
// mark both in & out control as free
519
- _usbd_dev .ep_status [0 ][TUSB_DIR_OUT ].busy = false ;
519
+ _usbd_dev .ep_status [0 ][TUSB_DIR_OUT ].busy = 0 ;
520
520
_usbd_dev .ep_status [0 ][TUSB_DIR_OUT ].claimed = 0 ;
521
- _usbd_dev .ep_status [0 ][TUSB_DIR_IN ].busy = false ;
521
+ _usbd_dev .ep_status [0 ][TUSB_DIR_IN ].busy = 0 ;
522
522
_usbd_dev .ep_status [0 ][TUSB_DIR_IN ].claimed = 0 ;
523
523
524
524
// Process control request
@@ -540,20 +540,21 @@ void tud_task_ext(uint32_t timeout_ms, bool in_isr)
540
540
541
541
TU_LOG (USBD_DBG , "on EP %02X with %u bytes\r\n" , ep_addr , (unsigned int ) event .xfer_complete .len );
542
542
543
- _usbd_dev .ep_status [epnum ][ep_dir ].busy = false ;
543
+ _usbd_dev .ep_status [epnum ][ep_dir ].busy = 0 ;
544
544
_usbd_dev .ep_status [epnum ][ep_dir ].claimed = 0 ;
545
545
546
546
if ( 0 == epnum )
547
547
{
548
- usbd_control_xfer_cb (event .rhport , ep_addr , (xfer_result_t )event .xfer_complete .result , event .xfer_complete .len );
548
+ usbd_control_xfer_cb (event .rhport , ep_addr , (xfer_result_t ) event .xfer_complete .result , event .xfer_complete
549
+ .len );
549
550
}
550
551
else
551
552
{
552
553
usbd_class_driver_t const * driver = get_driver ( _usbd_dev .ep2drv [epnum ][ep_dir ] );
553
554
TU_ASSERT (driver , );
554
555
555
556
TU_LOG (USBD_DBG , " %s xfer callback\r\n" , driver -> name );
556
- driver -> xfer_cb (event .rhport , ep_addr , (xfer_result_t )event .xfer_complete .result , event .xfer_complete .len );
557
+ driver -> xfer_cb (event .rhport , ep_addr , (xfer_result_t ) event .xfer_complete .result , event .xfer_complete .len );
557
558
}
558
559
}
559
560
break ;
@@ -1244,15 +1245,15 @@ bool usbd_edpt_xfer(uint8_t rhport, uint8_t ep_addr, uint8_t * buffer, uint16_t
1244
1245
1245
1246
// Set busy first since the actual transfer can be complete before dcd_edpt_xfer()
1246
1247
// could return and USBD task can preempt and clear the busy
1247
- _usbd_dev .ep_status [epnum ][dir ].busy = true ;
1248
+ _usbd_dev .ep_status [epnum ][dir ].busy = 1 ;
1248
1249
1249
1250
if ( dcd_edpt_xfer (rhport , ep_addr , buffer , total_bytes ) )
1250
1251
{
1251
1252
return true;
1252
1253
}else
1253
1254
{
1254
1255
// DCD error, mark endpoint as ready to allow next transfer
1255
- _usbd_dev .ep_status [epnum ][dir ].busy = false ;
1256
+ _usbd_dev .ep_status [epnum ][dir ].busy = 0 ;
1256
1257
_usbd_dev .ep_status [epnum ][dir ].claimed = 0 ;
1257
1258
TU_LOG (USBD_DBG , "FAILED\r\n" );
1258
1259
TU_BREAKPOINT ();
@@ -1278,7 +1279,7 @@ bool usbd_edpt_xfer_fifo(uint8_t rhport, uint8_t ep_addr, tu_fifo_t * ff, uint16
1278
1279
1279
1280
// Set busy first since the actual transfer can be complete before dcd_edpt_xfer() could return
1280
1281
// and usbd task can preempt and clear the busy
1281
- _usbd_dev .ep_status [epnum ][dir ].busy = true ;
1282
+ _usbd_dev .ep_status [epnum ][dir ].busy = 1 ;
1282
1283
1283
1284
if (dcd_edpt_xfer_fifo (rhport , ep_addr , ff , total_bytes ))
1284
1285
{
@@ -1287,7 +1288,7 @@ bool usbd_edpt_xfer_fifo(uint8_t rhport, uint8_t ep_addr, tu_fifo_t * ff, uint16
1287
1288
}else
1288
1289
{
1289
1290
// DCD error, mark endpoint as ready to allow next transfer
1290
- _usbd_dev .ep_status [epnum ][dir ].busy = false ;
1291
+ _usbd_dev .ep_status [epnum ][dir ].busy = 0 ;
1291
1292
_usbd_dev .ep_status [epnum ][dir ].claimed = 0 ;
1292
1293
TU_LOG (USBD_DBG , "failed\r\n" );
1293
1294
TU_BREAKPOINT ();
@@ -1317,8 +1318,8 @@ void usbd_edpt_stall(uint8_t rhport, uint8_t ep_addr)
1317
1318
{
1318
1319
TU_LOG (USBD_DBG , " Stall EP %02X\r\n" , ep_addr );
1319
1320
dcd_edpt_stall (rhport , ep_addr );
1320
- _usbd_dev .ep_status [epnum ][dir ].stalled = true ;
1321
- _usbd_dev .ep_status [epnum ][dir ].busy = true ;
1321
+ _usbd_dev .ep_status [epnum ][dir ].stalled = 1 ;
1322
+ _usbd_dev .ep_status [epnum ][dir ].busy = 1 ;
1322
1323
}
1323
1324
}
1324
1325
@@ -1334,8 +1335,8 @@ void usbd_edpt_clear_stall(uint8_t rhport, uint8_t ep_addr)
1334
1335
{
1335
1336
TU_LOG (USBD_DBG , " Clear Stall EP %02X\r\n" , ep_addr );
1336
1337
dcd_edpt_clear_stall (rhport , ep_addr );
1337
- _usbd_dev .ep_status [epnum ][dir ].stalled = false ;
1338
- _usbd_dev .ep_status [epnum ][dir ].busy = false ;
1338
+ _usbd_dev .ep_status [epnum ][dir ].stalled = 0 ;
1339
+ _usbd_dev .ep_status [epnum ][dir ].busy = 0 ;
1339
1340
}
1340
1341
}
1341
1342
@@ -1366,9 +1367,9 @@ void usbd_edpt_close(uint8_t rhport, uint8_t ep_addr)
1366
1367
uint8_t const dir = tu_edpt_dir (ep_addr );
1367
1368
1368
1369
dcd_edpt_close (rhport , ep_addr );
1369
- _usbd_dev .ep_status [epnum ][dir ].stalled = false ;
1370
- _usbd_dev .ep_status [epnum ][dir ].busy = false ;
1371
- _usbd_dev .ep_status [epnum ][dir ].claimed = false ;
1370
+ _usbd_dev .ep_status [epnum ][dir ].stalled = 0 ;
1371
+ _usbd_dev .ep_status [epnum ][dir ].busy = 0 ;
1372
+ _usbd_dev .ep_status [epnum ][dir ].claimed = 0 ;
1372
1373
1373
1374
return ;
1374
1375
}
@@ -1403,9 +1404,9 @@ bool usbd_edpt_iso_activate(uint8_t rhport, tusb_desc_endpoint_t const * desc_ep
1403
1404
TU_ASSERT (epnum < CFG_TUD_ENDPPOINT_MAX );
1404
1405
TU_ASSERT (tu_edpt_validate (desc_ep , (tusb_speed_t ) _usbd_dev .speed ));
1405
1406
1406
- _usbd_dev .ep_status [epnum ][dir ].stalled = false ;
1407
- _usbd_dev .ep_status [epnum ][dir ].busy = false ;
1408
- _usbd_dev .ep_status [epnum ][dir ].claimed = false ;
1407
+ _usbd_dev .ep_status [epnum ][dir ].stalled = 0 ;
1408
+ _usbd_dev .ep_status [epnum ][dir ].busy = 0 ;
1409
+ _usbd_dev .ep_status [epnum ][dir ].claimed = 0 ;
1409
1410
return dcd_edpt_iso_activate (rhport , desc_ep );
1410
1411
}
1411
1412
0 commit comments