Lines Matching refs:spi_instance
86 struct hk32_spi *spi_instance = (struct hk32_spi *)spi_bus->parent.user_data; in configure() local
93 hk32_msp_spi_init(spi_instance->config->spix); in configure()
121 if (spi_instance->config->spix == SPI1) in configure()
202 SPI_Init(spi_instance->config->spix, &SPI_InitStruct); in configure()
204 SPI_Cmd(spi_instance->config->spix, ENABLE); in configure()
205 SPI_CalculateCRC(spi_instance->config->spix, DISABLE); in configure()
213 struct hk32_spi *spi_instance = (struct hk32_spi *)hk32_spi_bus->parent.user_data; in xfer() local
247 … while (RESET == SPI_I2S_GetFlagStatus(spi_instance->config->spix, SPI_I2S_FLAG_TXE)); in xfer()
249 SPI_SendData8(spi_instance->config->spix, data); in xfer()
252 … while (RESET == SPI_I2S_GetFlagStatus(spi_instance->config->spix, SPI_I2S_FLAG_RXNE)); in xfer()
254 data = SPI_ReceiveData8(spi_instance->config->spix); in xfer()
279 … while (RESET == SPI_I2S_GetFlagStatus(spi_instance->config->spix, SPI_I2S_FLAG_TXE)); in xfer()
281 SPI_I2S_SendData16(spi_instance->config->spix, data); in xfer()
284 … while (RESET == SPI_I2S_GetFlagStatus(spi_instance->config->spix, SPI_I2S_FLAG_RXNE)); in xfer()
286 data = SPI_I2S_ReceiveData16(spi_instance->config->spix); in xfer()