Lines Matching refs:spi_struct
83 void spi_struct_para_init(spi_parameter_struct *spi_struct) in spi_struct_para_init() argument
86 spi_struct->device_mode = SPI_SLAVE; in spi_struct_para_init()
87 spi_struct->trans_mode = SPI_TRANSMODE_FULLDUPLEX; in spi_struct_para_init()
88 spi_struct->frame_size = SPI_FRAMESIZE_8BIT; in spi_struct_para_init()
89 spi_struct->nss = SPI_NSS_HARD; in spi_struct_para_init()
90 spi_struct->clock_polarity_phase = SPI_CK_PL_LOW_PH_1EDGE; in spi_struct_para_init()
91 spi_struct->prescale = SPI_PSC_2; in spi_struct_para_init()
92 spi_struct->endian = SPI_ENDIAN_MSB; in spi_struct_para_init()
112 void spi_init(uint32_t spi_periph, spi_parameter_struct* spi_struct) in spi_init() argument
119 reg |= spi_struct->device_mode; in spi_init()
121 reg |= spi_struct->trans_mode; in spi_init()
123 reg |= spi_struct->frame_size; in spi_init()
125 reg |= spi_struct->nss; in spi_init()
127 reg |= spi_struct->endian; in spi_init()
129 reg |= spi_struct->clock_polarity_phase; in spi_init()
131 reg |= spi_struct->prescale; in spi_init()