Преглед изворни кода

fix: fix incorrect ep read in usbd_stm32l476_otgfs driver

Dmitry пре 8 година
родитељ
комит
86eec4d03a
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      src/usbd_stm32l476_otgfs.c

+ 1 - 1
src/usbd_stm32l476_otgfs.c

@@ -357,7 +357,7 @@ int32_t ep_read(uint8_t ep, void* buf, uint16_t blen) {
             buf += 4;
             buf += 4;
         } else {
         } else {
             while (blen){
             while (blen){
-                *(uint8_t*)buf = 0xFF & _t;
+                *((uint8_t*)buf++) = 0xFF & _t;
                 _t >>= 8;
                 _t >>= 8;
                 blen --;
                 blen --;
             }
             }