Suppressing warnings on -Wextra for STM32WB55
@@ -326,6 +326,7 @@ static void usbd_process_ep0 (usbd_device *dev, uint8_t event, uint8_t ep) {
/* force switch to setup state */
dev->status.control_state = usbd_ctl_idle;
dev->complete_callback = 0;
+ /* fall through */
case usbd_evt_eprx:
usbd_process_eprx(dev, ep);
break;
@@ -94,7 +94,7 @@ static uint16_t get_next_pma(uint16_t sz) {
if ((tbl->rx.addr) && (tbl->rx.addr < _result)) _result = tbl->rx.addr;
if ((tbl->tx.addr) && (tbl->tx.addr < _result)) _result = tbl->tx.addr;
}
- return (_result < (0x020 + sz)) ? 0 : (_result - sz);
+ return (_result < (unsigned)(0x020 + sz)) ? 0 : (_result - sz);
static uint32_t getinfo(void) {