QSPI address is sent as standard (1-bit) SPI when there is no data to send.
I am using address as command to achieve QSPI for command.
I am using workaround in code now - if there is no data, do not send address ( .address_bits = 0) and use data ( .tx_buffer) as pointer to command and set transfer size (.length) to 8bit.
Environment
Problem Description
QSPI address is sent as standard (1-bit) SPI when there is no data to send. I am using address as command to achieve QSPI for command. I am using workaround in code now - if there is no data, do not send address ( .address_bits = 0) and use data ( .tx_buffer) as pointer to command and set transfer size (.length) to 8bit.
Expected Behavior
Send address as QSPI.
Actual Behavior
Without data standard SPI is used.
Steps to reproduce
Code to reproduce this issue
code snippet:
See OLS output: