spi_env_t Struct Reference

SPI device structure definition. More...

#include <app_spi.h>

Public Attributes

app_spi_evt_handler_t evt_handler
 
spi_handle_t handle
 
app_spi_pin_cfg_tp_pin_cfg
 
dma_id_t dma_id [2]
 
app_spi_state_t spi_state
 
app_spi_dma_state_t spi_dma_state
 
volatile bool start_flag
 
volatile bool is_soft_cs
 

Detailed Description

SPI device structure definition.

Definition at line 212 of file app_spi.h.

Member Data Documentation

◆ dma_id

dma_id_t spi_env_t::dma_id[2]

DMA id.

Definition at line 217 of file app_spi.h.

◆ evt_handler

app_spi_evt_handler_t spi_env_t::evt_handler

SPI event callback.

Definition at line 214 of file app_spi.h.

◆ handle

spi_handle_t spi_env_t::handle

SPI handle Structure.

Definition at line 215 of file app_spi.h.

◆ is_soft_cs

volatile bool spi_env_t::is_soft_cs

soft cs.

Definition at line 221 of file app_spi.h.

◆ p_pin_cfg

app_spi_pin_cfg_t* spi_env_t::p_pin_cfg

SPI IO configuration Structures.

Definition at line 216 of file app_spi.h.

◆ spi_dma_state

app_spi_dma_state_t spi_env_t::spi_dma_state

App spi dma state types.

Definition at line 219 of file app_spi.h.

◆ spi_state

app_spi_state_t spi_env_t::spi_state

App spi state types.

Definition at line 218 of file app_spi.h.

◆ start_flag

volatile bool spi_env_t::start_flag

start flag.

Definition at line 220 of file app_spi.h.


The documentation for this struct was generated from the following file: