~ruther/stm32h747i-disco-usb-image-viewer

cedafa26c880b4f1ffc86f8203b0bf10aabfbf81 — Rutherther 5 months ago 02e7e4d
fix: fifo has to be volatile
1 files changed, 1 insertions(+), 1 deletions(-)

M src/usb_device.c
M src/usb_device.c => src/usb_device.c +1 -1
@@ 326,7 326,7 @@ void usb_handle_rxflvl_control_int(usb_device_t *device,
                                   packet_info_t *packet_info) {
  uint32_t dummy;
  uint8_t data[64];
  uint32_t *fifo = device->fifos[0].data;
  volatile uint32_t *fifo = device->fifos[0].data;

  if (packet_info->packet_status == PACKET_SETUP_TRANSACTION_COMPLETED) {
    // Nothing do to.

Do not follow this link