47 #include "spixr_regs.h" SPIXR Configuration Object.
Definition: mxc_sys.h:193
void SPIXR_Enable(const sys_cfg_spixr_t *sys_cfg)
Enable the SPI RAM XIP Data module.
#define MXC_V_SPIXR_CTRL3_DATA_WIDTH_DUAL
CTRL3_DATA_WIDTH_DUAL Value.
Definition: spixr_regs.h:253
uint32_t baud_freq
Desired baud rate duty cycle control.
Definition: spixr.h:84
uint32_t numbits
Number of Bits per character.
Definition: spixr.h:77
uint32_t ssel_act_2
Slave Select Action delay 2.
Definition: spixr.h:81
uint32_t ssel_inact
Slave Select Inactive delay.
Definition: spixr.h:82
void SPIXR_Send_Command(uint8_t *cmd, uint32_t length, uint32_t tx_num_char)
Send a SPI formatted instruction to external RAM.
void SPIXR_Disable(void)
Disable the SPI RAM XIP Data module.
spixr_width_t data_width
SPI Data width.
Definition: spixr.h:78
#define MXC_V_SPIXR_CTRL3_DATA_WIDTH_MONO
CTRL3_DATA_WIDTH_MONO Value.
Definition: spixr_regs.h:251
int SPIXR_Config(const spixr_cfg_t *cfg)
Initialize the SPI RAM XIP Data module.
int SPIXR_Busy(void)
SPI active status.
Structure type for configuring a SPIXR port.
Definition: spixr.h:74
uint32_t ssel
Slave Select, in Master mode selects which Slave devices are selected.
Definition: spixr.h:75
spixr_width_t
Enum to define SPIXR data width.
Definition: spixr.h:65
uint32_t ssel_act_1
Slave Select Action delay 1.
Definition: spixr.h:80
uint32_t baud_scale
System Clock scale factor.
Definition: spixr.h:85
#define MXC_V_SPIXR_CTRL3_DATA_WIDTH_QUAD
CTRL3_DATA_WIDTH_QUAD Value.
Definition: spixr_regs.h:255