HPM SDK
HPMicro Software Development Kit
spi_initialize_config_t Struct Reference

spi configuration init structure More...

#include <hpm_spi.h>

Data Fields

spi_mode_selection_t mode
 
spi_data_phase_format_t io_mode
 
spi_sclk_idle_state_t clk_polarity
 
spi_sclk_sampling_clk_edges_t clk_phase
 
spi_shift_direction_t direction
 
uint8_t data_len
 
bool data_merge
 

Detailed Description

spi configuration init structure

Field Documentation

◆ clk_phase

spi_sclk_sampling_clk_edges_t spi_initialize_config_t::clk_phase

CPHA

◆ clk_polarity

spi_sclk_idle_state_t spi_initialize_config_t::clk_polarity

CPOL

◆ data_len

uint8_t spi_initialize_config_t::data_len

the unit is bit (1~32bit)

◆ data_merge

bool spi_initialize_config_t::data_merge

data Merge mode

◆ direction

spi_shift_direction_t spi_initialize_config_t::direction

MSB or LSB data shift direction

◆ io_mode

spi_data_phase_format_t spi_initialize_config_t::io_mode

the spi data line mode

◆ mode

spi_mode_selection_t spi_initialize_config_t::mode

the spi operating mode


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