Home
last modified time | relevance | path

Searched refs:spi_instance (Results 1 – 7 of 7) sorted by relevance

/bsp/k210/drivers/
A Ddrv_spi.c159 spi_instance[bus->spi_instance]->dmacr = 0x3; in drv_spi_xfer()
160 spi_instance[bus->spi_instance]->ssienr = 0x01; in drv_spi_xfer()
170 spi_instance[bus->spi_instance]->dmacr = 0x2; in drv_spi_xfer()
171 spi_instance[bus->spi_instance]->ssienr = 0x01; in drv_spi_xfer()
180 spi_instance[bus->spi_instance]->dmacr = 0x1; in drv_spi_xfer()
181 spi_instance[bus->spi_instance]->ssienr = 0x01; in drv_spi_xfer()
182 spi_instance[bus->spi_instance]->dr[0] = 0xFF; in drv_spi_xfer()
190 spi_instance[bus->spi_instance]->ser = 1U << cs->cs_index; in drv_spi_xfer()
199 while ((spi_instance[bus->spi_instance]->sr & 0x05) != 0x04) in drv_spi_xfer()
201 spi_instance[bus->spi_instance]->ser = 0x00; in drv_spi_xfer()
[all …]
/bsp/ht32/libraries/ht32_drivers/
A Ddrv_spi.c152 struct ht32_spi *spi_instance = (struct ht32_spi *)spi_bus->parent.user_data; in ht32_configure() local
160 if (HT_SPI0 == spi_instance->config->spi_x) in ht32_configure()
166 if (HT_SPI1 == spi_instance->config->spi_x) in ht32_configure()
174 ht32_spi_gpio_init(spi_instance->config->spi_x); in ht32_configure()
236 SPI_Init(spi_instance->config->spi_x, &SPI_InitStructure); in ht32_configure()
238 SPI_SELOutputCmd(spi_instance->config->spi_x, ENABLE); in ht32_configure()
241 SPI_Cmd(spi_instance->config->spi_x, ENABLE); in ht32_configure()
282 SPI_SendData(spi_instance->config->spi_x, data); in ht32_xfer()
287 data = SPI_ReceiveData(spi_instance->config->spi_x); in ht32_xfer()
314 SPI_SendData(spi_instance->config->spi_x, data); in ht32_xfer()
[all …]
/bsp/hk32/libraries/rt_drivers/
A Ddrv_spi.c86 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
249 SPI_SendData8(spi_instance->config->spix, data); in xfer()
254 data = SPI_ReceiveData8(spi_instance->config->spix); in xfer()
281 SPI_I2S_SendData16(spi_instance->config->spix, data); in xfer()
[all …]
/bsp/maxim/libraries/HAL_Drivers/
A Ddrv_spi.h34 .spi_instance = SPI0A, \
42 .spi_instance = SPI1A \
48 .spi_instance = SPI1B \
56 spi_type spi_instance; member
61 spi_type spi_instance; member
A Ddrv_spi.c77 if (SPI_Init(tmp_spi->spi_instance, mode, configuration->max_hz) != 0) in spi_configure()
100 ret = SPI_MasterTrans(tmp_spi->spi_instance, &tmp_spi->spixfer_req); in spixfer()
125 spi_bus_obj[i].spi_instance = spi_config[i].spi_instance; in rt_hw_spi_bus_init()
/bsp/hc32/libraries/hc32_drivers/
A Ddrv_spi.c233 rt_hw_spi_board_init(spi_instance); in hc32_spi_init()
234 if (LL_OK != SPI_Init(spi_instance, &stcSpiInit)) in hc32_spi_init()
317 SPI_IntCmd(spi_instance, SPI_INT_ERR, ENABLE); in hc32_spi_init()
569 hc32_spi_enable(spi_instance); in hc32_spi_xfer()
582 hc32_spi_enable(spi_instance); in hc32_spi_xfer()
595 hc32_spi_enable(spi_instance); in hc32_spi_xfer()
634 SPI_ClearStatus(spi_instance, SPI_FLAG_CLR_ALL); in hc32_spi_xfer()
681 CM_SPI_TypeDef *spi_instance = spi->config->Instance; in hc32_spi_err_irq_handle() local
685 UnusedData = SPI_ReadData(spi_instance); in hc32_spi_err_irq_handle()
686 SPI_ClearStatus(spi_instance, SPI_FLAG_OVERRUN); in hc32_spi_err_irq_handle()
[all …]
/bsp/ck802/libraries/common/spi/
A Ddw_spi.c66 static dw_spi_priv_t spi_instance[CONFIG_SPI_NUM]; variable
118 spi_priv = &spi_instance[i]; in dw_spi_dma_event_cb()
695 dw_spi_priv_t *spi_priv = &spi_instance[idx]; in dw_spi_irqhandler()
735 dw_spi_priv_t *spi_priv = &spi_instance[idx]; in csi_spi_initialize()

Completed in 16 milliseconds