Lines Matching refs:spi_struct
88 void spi_struct_para_init(spi_parameter_struct *spi_struct) in spi_struct_para_init() argument
91 spi_struct->device_mode = SPI_SLAVE; in spi_struct_para_init()
92 spi_struct->trans_mode = SPI_TRANSMODE_FULLDUPLEX; in spi_struct_para_init()
93 spi_struct->frame_size = SPI_FRAMESIZE_8BIT; in spi_struct_para_init()
94 spi_struct->nss = SPI_NSS_HARD; in spi_struct_para_init()
95 spi_struct->clock_polarity_phase = SPI_CK_PL_LOW_PH_1EDGE; in spi_struct_para_init()
96 spi_struct->prescale = SPI_PSC_2; in spi_struct_para_init()
97 spi_struct->endian = SPI_ENDIAN_MSB; in spi_struct_para_init()
117 void spi_init(uint32_t spi_periph, spi_parameter_struct* spi_struct) in spi_init() argument
124 reg |= spi_struct->device_mode; in spi_init()
126 reg |= spi_struct->trans_mode; in spi_init()
128 reg |= spi_struct->frame_size; in spi_init()
130 reg |= spi_struct->nss; in spi_init()
132 reg |= spi_struct->endian; in spi_init()
134 reg |= spi_struct->clock_polarity_phase; in spi_init()
136 reg |= spi_struct->prescale; in spi_init()