Skip to content

Commit faa8702

Browse files
RCSNRbb666
authored andcommitted
[components][drivers][spi] dev_spi_flash_sfud: fix: set message.parent.next to NULL for qspi_read API
- Ensure correct QSPI message chaining by setting next pointer to NULL, preventing unintended data transmission issues Signed-off-by: Runcheng Lu <[email protected]>
1 parent 4d6b9a1 commit faa8702

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

components/drivers/spi/dev_spi_flash_sfud.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,9 @@ static sfud_err qspi_read(const struct __sfud_spi *spi, uint32_t addr, sfud_qspi
214214
message.parent.cs_release = 1;
215215
message.parent.cs_take = 1;
216216
message.qspi_data_lines = qspi_read_cmd_format->data_lines;
217-
217+
/* set next */
218+
/* Ensure correct QSPI message chaining by setting next pointer to NULL, preventing unintended data transmission issues.*/
219+
message.parent.next = RT_NULL;
218220
if (rt_qspi_transfer_message(qspi_dev, &message) != read_size) {
219221
result = SFUD_ERR_TIMEOUT;
220222
}

0 commit comments

Comments
 (0)