Lines Matching refs:spi_struct
94 void spi_struct_para_init(spi_parameter_struct* spi_struct) in spi_struct_para_init() argument
97 spi_struct->device_mode = SPI_SLAVE; in spi_struct_para_init()
98 spi_struct->trans_mode = SPI_TRANSMODE_FULLDUPLEX; in spi_struct_para_init()
99 spi_struct->frame_size = SPI_FRAMESIZE_8BIT; in spi_struct_para_init()
100 spi_struct->nss = SPI_NSS_HARD; in spi_struct_para_init()
101 spi_struct->endian = SPI_ENDIAN_MSB; in spi_struct_para_init()
102 spi_struct->clock_polarity_phase = SPI_CK_PL_LOW_PH_1EDGE; in spi_struct_para_init()
103 spi_struct->prescale = SPI_PSC_2; in spi_struct_para_init()
123 void spi_init(uint32_t spi_periph, spi_parameter_struct* spi_struct) in spi_init() argument
130 reg |= spi_struct->device_mode; in spi_init()
132 reg |= spi_struct->trans_mode; in spi_init()
134 reg |= spi_struct->frame_size; in spi_init()
136 reg |= spi_struct->nss; in spi_init()
138 reg |= spi_struct->endian; in spi_init()
140 reg |= spi_struct->clock_polarity_phase; in spi_init()
142 reg |= spi_struct->prescale; in spi_init()