Skip to content

Commit 8f59e4a

Browse files
authored
Merge pull request #137 from dmitrystu/work/133-fix-pedantic
#133 fix possible pedantic errors
2 parents e3ca5e6 + d39665b commit 8f59e4a

10 files changed

+20
-17
lines changed

src/usbd_stm32f103_devfs.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -345,7 +345,7 @@ static void ep_deconfig(uint8_t ep) {
345345
}
346346

347347
static uint16_t pma_read (uint8_t *buf, uint16_t blen, pma_rec *rx) {
348-
uint16_t tmp;
348+
uint16_t tmp = 0;
349349
uint16_t *pma = PMA(rx->addr);
350350
uint16_t rxcnt = rx->cnt & 0x03FF;
351351
rx->cnt &= ~0x3FF;

src/usbd_stm32f105_otgfs.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ static void ep_deconfig(uint8_t ep) {
321321
}
322322

323323
static int32_t ep_read(uint8_t ep, void* buf, uint16_t blen) {
324-
uint32_t len, tmp;
324+
uint32_t len, tmp = 0;
325325
volatile uint32_t *fifo = EPFIFO(0);
326326
/* no data in RX FIFO */
327327
if (!(OTG->GINTSTS & USB_OTG_GINTSTS_RXFLVL)) return -1;
@@ -416,6 +416,7 @@ static void evt_poll(usbd_device *dev, usbd_evt_callback callback) {
416416
case 0x03: /* OUT completed */
417417
case 0x04: /* SETUP completed */
418418
_BST(EPOUT(ep)->DOEPCTL, USB_OTG_DOEPCTL_CNAK | USB_OTG_DOEPCTL_EPENA);
419+
// fall through
419420
default:
420421
/* pop GRXSTSP */
421422
OTG->GRXSTSP;
@@ -436,7 +437,7 @@ static void evt_poll(usbd_device *dev, usbd_evt_callback callback) {
436437
/* no more supported events */
437438
return;
438439
}
439-
return callback(dev, evt, ep);
440+
callback(dev, evt, ep);
440441
}
441442
}
442443

src/usbd_stm32f429_otgfs.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@ static void ep_deconfig(uint8_t ep) {
318318
}
319319

320320
static int32_t ep_read(uint8_t ep, void* buf, uint16_t blen) {
321-
uint32_t len, tmp;
321+
uint32_t len, tmp = 0;
322322
volatile uint32_t *fifo = EPFIFO(0);
323323
/* no data in RX FIFO */
324324
if (!(OTG->GINTSTS & USB_OTG_GINTSTS_RXFLVL)) return -1;
@@ -413,6 +413,7 @@ static void evt_poll(usbd_device *dev, usbd_evt_callback callback) {
413413
case 0x03: /* OUT completed */
414414
case 0x04: /* SETUP completed */
415415
_BST(EPOUT(ep)->DOEPCTL, USB_OTG_DOEPCTL_CNAK | USB_OTG_DOEPCTL_EPENA);
416+
// fall through
416417
default:
417418
/* pop GRXSTSP */
418419
OTG->GRXSTSP;
@@ -433,7 +434,7 @@ static void evt_poll(usbd_device *dev, usbd_evt_callback callback) {
433434
/* no more supported events */
434435
return;
435436
}
436-
return callback(dev, evt, ep);
437+
callback(dev, evt, ep);
437438
}
438439
}
439440

src/usbd_stm32f429_otghs.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,7 @@ static void ep_deconfig(uint8_t ep) {
320320
}
321321

322322
static int32_t ep_read(uint8_t ep, void* buf, uint16_t blen) {
323-
uint32_t len, tmp;
323+
uint32_t len, tmp = 0;
324324
volatile uint32_t *fifo = EPFIFO(0);
325325
/* no data in RX FIFO */
326326
if (!(OTG->GINTSTS & USB_OTG_GINTSTS_RXFLVL)) return -1;
@@ -418,6 +418,7 @@ static void evt_poll(usbd_device *dev, usbd_evt_callback callback) {
418418
case 0x03: /* OUT completed */
419419
case 0x04: /* SETUP completed */
420420
_BST(EPOUT(ep)->DOEPCTL, USB_OTG_DOEPCTL_CNAK | USB_OTG_DOEPCTL_EPENA);
421+
// fall through
421422
default:
422423
/* pop GRXSTSP */
423424
OTG->GRXSTSP;
@@ -438,7 +439,7 @@ static void evt_poll(usbd_device *dev, usbd_evt_callback callback) {
438439
/* no more supported events */
439440
return;
440441
}
441-
return callback(dev, evt, ep);
442+
callback(dev, evt, ep);
442443
}
443444
}
444445

src/usbd_stm32f446_otgfs.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ static void ep_deconfig(uint8_t ep) {
309309
}
310310

311311
static int32_t ep_read(uint8_t ep, void* buf, uint16_t blen) {
312-
uint32_t len, tmp;
312+
uint32_t len, tmp = 0;
313313
ep &= 0x7F;
314314
volatile uint32_t *fifo = EPFIFO(0);
315315
USB_OTG_OUTEndpointTypeDef* epo = EPOUT(ep);
@@ -418,7 +418,7 @@ static void evt_poll(usbd_device *dev, usbd_evt_callback callback) {
418418
/* no more supported events */
419419
return;
420420
}
421-
return callback(dev, evt, ep);
421+
callback(dev, evt, ep);
422422
}
423423
}
424424

src/usbd_stm32f446_otghs.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ static void ep_deconfig(uint8_t ep) {
309309
}
310310

311311
static int32_t ep_read(uint8_t ep, void* buf, uint16_t blen) {
312-
uint32_t len, tmp;
312+
uint32_t len, tmp = 0;
313313
ep &= 0x7F;
314314
volatile uint32_t *fifo = EPFIFO(0);
315315
USB_OTG_OUTEndpointTypeDef* epo = EPOUT(ep);
@@ -418,7 +418,7 @@ static void evt_poll(usbd_device *dev, usbd_evt_callback callback) {
418418
/* no more supported events */
419419
return;
420420
}
421-
return callback(dev, evt, ep);
421+
callback(dev, evt, ep);
422422
}
423423
}
424424

src/usbd_stm32h743_otgfs.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ static void ep_deconfig(uint8_t ep) {
309309
}
310310

311311
static int32_t ep_read(uint8_t ep, void* buf, uint16_t blen) {
312-
uint32_t len, tmp;
312+
uint32_t len, tmp = 0;
313313
ep &= 0x7F;
314314
volatile uint32_t *fifo = EPFIFO(0);
315315
USB_OTG_OUTEndpointTypeDef* epo = EPOUT(ep);
@@ -418,7 +418,7 @@ static void evt_poll(usbd_device *dev, usbd_evt_callback callback) {
418418
/* no more supported events */
419419
return;
420420
}
421-
return callback(dev, evt, ep);
421+
callback(dev, evt, ep);
422422
}
423423
}
424424

src/usbd_stm32l052_devfs.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ static void ep_deconfig(uint8_t ep) {
283283
}
284284

285285
static uint16_t pma_read (uint8_t *buf, uint16_t blen, pma_rec *rx) {
286-
uint16_t tmp;
286+
uint16_t tmp = 0;
287287
uint16_t *pma = (void*)(USB_PMAADDR + rx->addr);
288288
uint16_t rxcnt = rx->cnt & 0x03FF;
289289
rx->cnt &= ~0x3FF;

src/usbd_stm32l100_devfs.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ static void ep_deconfig(uint8_t ep) {
255255
}
256256

257257
static uint16_t pma_read (uint8_t *buf, uint16_t blen, pma_rec *rx) {
258-
uint16_t tmp;
258+
uint16_t tmp = 0;
259259
uint16_t *pma = (void*)(USB_PMAADDR + 2 * rx->addr);
260260
uint16_t rxcnt = rx->cnt & 0x03FF;
261261
rx->cnt &= ~0x3FF;

src/usbd_stm32l476_otgfs.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,7 @@ static void ep_deconfig(uint8_t ep) {
342342
}
343343

344344
static int32_t ep_read(uint8_t ep, void* buf, uint16_t blen) {
345-
uint32_t len, tmp;
345+
uint32_t len, tmp = 0;
346346
ep &= 0x7F;
347347
volatile uint32_t *fifo = EPFIFO(0);
348348
USB_OTG_OUTEndpointTypeDef* epo = EPOUT(ep);
@@ -451,7 +451,7 @@ static void evt_poll(usbd_device *dev, usbd_evt_callback callback) {
451451
/* no more supported events */
452452
return;
453453
}
454-
return callback(dev, evt, ep);
454+
callback(dev, evt, ep);
455455
}
456456
}
457457

0 commit comments

Comments
 (0)