[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 <runcheng.lu@hpmicro.com>
This commit is contained in:
Runcheng Lu 2025-03-04 10:38:51 +08:00 committed by Rbb666
parent 4d6b9a1330
commit faa8702510
1 changed files with 3 additions and 1 deletions

View File

@ -214,7 +214,9 @@ static sfud_err qspi_read(const struct __sfud_spi *spi, uint32_t addr, sfud_qspi
message.parent.cs_release = 1;
message.parent.cs_take = 1;
message.qspi_data_lines = qspi_read_cmd_format->data_lines;
/* set next */
/* Ensure correct QSPI message chaining by setting next pointer to NULL, preventing unintended data transmission issues.*/
message.parent.next = RT_NULL;
if (rt_qspi_transfer_message(qspi_dev, &message) != read_size) {
result = SFUD_ERR_TIMEOUT;
}