diff options
Diffstat (limited to 'src/usbd_stm32wb55_devfs.c')
-rw-r--r-- | src/usbd_stm32wb55_devfs.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/usbd_stm32wb55_devfs.c b/src/usbd_stm32wb55_devfs.c index 6381024..fd1142b 100644 --- a/src/usbd_stm32wb55_devfs.c +++ b/src/usbd_stm32wb55_devfs.c @@ -335,7 +335,7 @@ static int32_t ep_read(uint8_t ep, void *buf, uint16_t blen) { } } -static void pma_write(uint8_t *buf, uint16_t blen, pma_rec *tx) { +static void pma_write(const uint8_t *buf, uint16_t blen, pma_rec *tx) { uint16_t *pma = (void*)(USB1_PMAADDR + tx->addr); tx->cnt = blen; while (blen > 1) { @@ -346,7 +346,7 @@ static void pma_write(uint8_t *buf, uint16_t blen, pma_rec *tx) { if (blen) *pma = *buf; } -static int32_t ep_write(uint8_t ep, void *buf, uint16_t blen) { +static int32_t ep_write(uint8_t ep, const void *buf, uint16_t blen) { pma_table *tbl = EPT(ep); volatile uint16_t *reg = EPR(ep); switch (*reg & (USB_EPTX_STAT | USB_EP_T_FIELD | USB_EP_KIND)) { |