Zephyr API Documentation 4.2.0-rc2
A Scalable Open Source RTOS
|
|
4.2.0-rc2 |
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.