From 6e64179d64e5582014a637a108d0870191f7818d Mon Sep 17 00:00:00 2001 From: hedger Date: Thu, 5 May 2022 19:57:35 +0400 Subject: Suppressing warnings on -Wextra for STM32WB55 --- src/usbd_core.c | 1 + src/usbd_stm32wb55_devfs.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/usbd_core.c b/src/usbd_core.c index 919b27c..355f78c 100644 --- a/src/usbd_core.c +++ b/src/usbd_core.c @@ -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; diff --git a/src/usbd_stm32wb55_devfs.c b/src/usbd_stm32wb55_devfs.c index d06425c..6381024 100644 --- a/src/usbd_stm32wb55_devfs.c +++ b/src/usbd_stm32wb55_devfs.c @@ -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) { -- cgit v1.2.3