|
Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
|
MSPI peripheral xfer format This includes transfer related settings that may require configuring the hardware. More...
#include <zephyr/drivers/mspi.h>
Data Fields | |
| bool | async |
| Async or sync transfer. | |
| enum mspi_xfer_mode | xfer_mode |
| Transfer Mode. | |
| uint16_t | tx_dummy |
| Configure TX dummy cycles. | |
| uint16_t | rx_dummy |
| Configure RX dummy cycles. | |
| uint8_t | cmd_length |
| Configure command length. | |
| uint8_t | addr_length |
| Configure address length. | |
| bool | hold_ce |
| Hold CE active after xfer. | |
| struct mspi_ce_control | ce_sw_ctrl |
| Software CE control. | |
| enum mspi_xfer_priority | priority |
| MSPI transfer priority. | |
| const struct mspi_xfer_packet * | packets |
| Transfer packets. | |
| uint32_t | num_packet |
| Number of transfer packets. | |
| uint32_t | timeout |
| Transfer timeout value(ms) | |
MSPI peripheral xfer format This includes transfer related settings that may require configuring the hardware.
| uint8_t mspi_xfer::addr_length |
Configure address length.
| bool mspi_xfer::async |
Async or sync transfer.
| struct mspi_ce_control mspi_xfer::ce_sw_ctrl |
Software CE control.
| uint8_t mspi_xfer::cmd_length |
Configure command length.
| bool mspi_xfer::hold_ce |
Hold CE active after xfer.
| uint32_t mspi_xfer::num_packet |
Number of transfer packets.
| const struct mspi_xfer_packet* mspi_xfer::packets |
Transfer packets.
| enum mspi_xfer_priority mspi_xfer::priority |
MSPI transfer priority.
| uint16_t mspi_xfer::rx_dummy |
Configure RX dummy cycles.
| uint32_t mspi_xfer::timeout |
Transfer timeout value(ms)
| uint16_t mspi_xfer::tx_dummy |
Configure TX dummy cycles.
| enum mspi_xfer_mode mspi_xfer::xfer_mode |
Transfer Mode.