It looks like there's bug in SD_write function in sd_diskio_dma_rtos_template_bspv1.c in STM32Cube_FW_F7_V1.16.0 repo.
Hi!
SD_ write function in sd_diskio_dma_rtos_template_bspv1.c in STM32Cube_FW_F7_V1.16.0 contains some strange bug. The first part of this function, where we do not need to use of scratch buffer, it waits for correct message WRITE_CPLT_MSG, but in the second part where it uses scratch buffer, it waits for READ_CPLT_MSG. This seems wrong.
Thank you!
Update: Still there even in new 1.16.1 version.:expressionless_face:
