Lines Matching refs:spi_struct
74 void spi_struct_para_init(spi_parameter_struct* spi_struct) in spi_struct_para_init() argument
77 spi_struct->device_mode = SPI_SLAVE; in spi_struct_para_init()
78 spi_struct->trans_mode = SPI_TRANSMODE_FULLDUPLEX; in spi_struct_para_init()
79 spi_struct->frame_size = SPI_FRAMESIZE_8BIT; in spi_struct_para_init()
80 spi_struct->nss = SPI_NSS_HARD; in spi_struct_para_init()
81 spi_struct->clock_polarity_phase = SPI_CK_PL_LOW_PH_1EDGE; in spi_struct_para_init()
82 spi_struct->prescale = SPI_PSC_2; in spi_struct_para_init()
102 void spi_init(uint32_t spi_periph, spi_parameter_struct* spi_struct) in spi_init() argument
109 reg |= spi_struct->device_mode; in spi_init()
111 reg |= spi_struct->trans_mode; in spi_init()
113 reg |= spi_struct->frame_size; in spi_init()
115 reg |= spi_struct->nss; in spi_init()
117 reg |= spi_struct->endian; in spi_init()
119 reg |= spi_struct->clock_polarity_phase; in spi_init()
121 reg |= spi_struct->prescale; in spi_init()