Home
last modified time | relevance | path

Searched refs:spi_config (Results 1 – 25 of 29) sorted by relevance

12

/bsp/hc32/libraries/hc32_drivers/
A Ddrv_spi.c107 static struct hc32_spi spi_bus_obj[sizeof(spi_config) / sizeof(spi_config[0])] = {0};
438 DMA_ClearTransCompleteStatus(spi_config->dma_tx->Instance, spi_config->dma_tx->flag); in hc32_spi_dma_trans()
441 DMA_SetTransCount(spi_config->dma_tx->Instance, spi_config->dma_tx->channel, u32Length); in hc32_spi_dma_trans()
442 DMA_ChCmd(spi_config->dma_tx->Instance, spi_config->dma_tx->channel, ENABLE); in hc32_spi_dma_trans()
449 DMA_ClearTransCompleteStatus(spi_config->dma_tx->Instance, spi_config->dma_tx->flag); in hc32_spi_dma_trans()
453 DMA_ChCmd(spi_config->dma_tx->Instance, spi_config->dma_tx->channel, ENABLE); in hc32_spi_dma_trans()
458 DMA_ClearTransCompleteStatus(spi_config->dma_rx->Instance, spi_config->dma_rx->flag); in hc32_spi_dma_trans()
461 DMA_SetTransCount(spi_config->dma_rx->Instance, spi_config->dma_rx->channel, u32Length); in hc32_spi_dma_trans()
462 DMA_ChCmd(spi_config->dma_rx->Instance, spi_config->dma_rx->channel, ENABLE); in hc32_spi_dma_trans()
472 DMA_ChCmd(spi_config->dma_rx->Instance, spi_config->dma_rx->channel, ENABLE); in hc32_spi_dma_trans()
[all …]
/bsp/acm32/acm32f0x0-nucleo/drivers/
A Ddrv_spi.c119 static struct acm32_spi_config spi_config[] = variable
130 static struct acm32_spi spi_bus_obj[sizeof(spi_config) / sizeof(spi_config[0])] = {0};
382 for (int i = 0; i < sizeof(spi_config) / sizeof(spi_config[0]); i++) in rt_hw_spi_bus_init()
384 spi_bus_obj[i].config = &spi_config[i]; in rt_hw_spi_bus_init()
459 spi_config[SPI1_INDEX].dma_rx = &spi1_dma_rx; in acm32_get_dma_info()
574 struct acm32_spi_config *spi_config; in HAL_SPI_MspInit() local
585 System_Module_Enable(spi_config->enable_id); in HAL_SPI_MspInit()
588 GPIO_Handle.Pin = spi_config->cs_pin; in HAL_SPI_MspInit()
595 GPIO_Handle.Pin = spi_config->sck_pin; in HAL_SPI_MspInit()
633 NVIC_ClearPendingIRQ(spi_config->irq_type); in HAL_SPI_MspInit()
[all …]
/bsp/at32/libraries/rt_drivers/
A Ddrv_spi.c49 static struct at32_spi_config spi_config[] = { variable
624 spi_isr(spi_config[SPI1_INDEX].spi_x); in SPI1_IRQHandler()
660 spi_isr(spi_config[SPI2_INDEX].spi_x); in SPI2_IRQHandler()
696 spi_isr(spi_config[SPI3_INDEX].spi_x); in SPI3_IRQHandler()
732 spi_isr(spi_config[SPI4_INDEX].spi_x); in SPI4_IRQHandler()
819 static struct at32_spi spis[sizeof(spi_config) / sizeof(spi_config[0])] = {0};
824 spi_config[SPI1_INDEX].spi_dma_flag = 0; in at32_spi_get_dma_config()
838 spi_config[SPI2_INDEX].spi_dma_flag = 0; in at32_spi_get_dma_config()
852 spi_config[SPI3_INDEX].spi_dma_flag = 0; in at32_spi_get_dma_config()
884 rt_size_t obj_num = sizeof(spi_config) / sizeof(spi_config[0]); in rt_hw_spi_init()
[all …]
/bsp/stm32/libraries/HAL_Drivers/drivers/
A Ddrv_spi.c54 static struct stm32_spi_config spi_config[] = variable
81 static struct stm32_spi spi_bus_obj[sizeof(spi_config) / sizeof(spi_config[0])] = {0};
552 for (rt_size_t i = 0; i < sizeof(spi_config) / sizeof(spi_config[0]); i++) in rt_hw_spi_bus_init()
554 spi_bus_obj[i].config = &spi_config[i]; in rt_hw_spi_bus_init()
972 spi_config[SPI1_INDEX].dma_rx = &spi1_dma_rx; in stm32_get_dma_info()
977 spi_config[SPI1_INDEX].dma_tx = &spi1_dma_tx; in stm32_get_dma_info()
983 spi_config[SPI2_INDEX].dma_rx = &spi2_dma_rx; in stm32_get_dma_info()
988 spi_config[SPI2_INDEX].dma_tx = &spi2_dma_tx; in stm32_get_dma_info()
994 spi_config[SPI3_INDEX].dma_rx = &spi3_dma_rx; in stm32_get_dma_info()
999 spi_config[SPI3_INDEX].dma_tx = &spi3_dma_tx; in stm32_get_dma_info()
[all …]
/bsp/nrf5x/libraries/drivers/
A Ddrv_spi.c25 static struct nrfx_drv_spi_config spi_config[] = variable
50 static struct nrfx_drv_spi spi_bus_obj[sizeof(spi_config) / sizeof(spi_config[0])];
106 for (int i = 0; i < sizeof(spi_config) / sizeof(spi_config[0]); i++) in spi_index_find()
296 for (int i = 0; i < sizeof(spi_config) / sizeof(spi_config[0]); i++) in rt_hw_spi_bus_init()
298 spi_bus_obj[i].spi = spi_config[i].spi; in rt_hw_spi_bus_init()
299 spi_bus_obj[i].spi_bus.parent.user_data = &spi_config[i]; /* SPI INSTANCE */ in rt_hw_spi_bus_init()
377 static struct nrfx_drv_spi_config spi_config[] = variable
393 static struct nrfx_drv_spi spi_bus_obj[sizeof(spi_config) / sizeof(spi_config[0])];
429 for (int i = 0; i < sizeof(spi_config) / sizeof(spi_config[0]); i++) in spi_index_find()
607 for (int i = 0; i < sizeof(spi_config) / sizeof(spi_config[0]); i++) in rt_hw_spi_bus_init()
[all …]
A Ddrv_spi.h80 nrfx_spim_config_t spi_config; /* nrfx spi config Configuration */ member
137 nrfx_spi_config_t spi_config; /* nrfx spi config Configuration */ member
/bsp/maxim/libraries/HAL_Drivers/
A Ddrv_spi.c23 static struct mcu_drv_spi_config spi_config[] = variable
34 static struct mcu_drv_spi spi_bus_obj[sizeof(spi_config) / sizeof(spi_config[0])];
123 for (int i = 0; i < sizeof(spi_config) / sizeof(spi_config[0]); i++) in rt_hw_spi_bus_init()
125 spi_bus_obj[i].spi_instance = spi_config[i].spi_instance; in rt_hw_spi_bus_init()
126 spi_bus_obj[i].spi_bus.parent.user_data = &spi_config[i]; //SPI INSTANCE in rt_hw_spi_bus_init()
127 … result = rt_spi_bus_register(&spi_bus_obj[i].spi_bus, spi_config[i].bus_name, &nrfx_spi_ops); in rt_hw_spi_bus_init()
/bsp/tm4c123bsp/libraries/Drivers/
A Ddrv_spi.c47 static struct tm4c123_spi_config spi_config[] = variable
67 static struct tm4c123_spi spi_bus_obj[sizeof(spi_config) / sizeof(spi_config[0])] = {0};
244 for (int i = 0; i < sizeof(spi_config) / sizeof(spi_config[0]); i++) in rt_hw_spi_bus_init()
246 spi_bus_obj[i].config = &spi_config[i]; in rt_hw_spi_bus_init()
247 spi_bus_obj[i].spi_bus.parent.user_data = &spi_config[i]; in rt_hw_spi_bus_init()
250 … result = rt_spi_bus_register(&spi_bus_obj[i].spi_bus, spi_config[i].bus_name, &tm4c123_spi_ops); in rt_hw_spi_bus_init()
253 LOG_D("%s bus init done", spi_config[i].bus_name); in rt_hw_spi_bus_init()
/bsp/stm32/stm32f407-atk-explorer/board/ports/touch/
A Ddrv_xpt2046_init.c69 struct rt_spi_configuration spi_config; in xpt2046_init_hw() local
70 spi_config.data_width = 8; in xpt2046_init_hw()
71 spi_config.mode = RT_SPI_MASTER | RT_SPI_MODE_0 | RT_SPI_MSB; in xpt2046_init_hw()
73 spi_config.max_hz = 2000000; in xpt2046_init_hw()
74 rt_spi_configure(tc->spi, &spi_config); in xpt2046_init_hw()
/bsp/airm2m/air105/libraries/rt_drivers/
A Ddrv_spi.c28 static struct air_spi spi_config[] = variable
169 rt_size_t obj_num = sizeof(spi_config) / sizeof(struct air_spi); in rt_hw_spi_init()
172 …result = rt_spi_bus_register(&(spi_config[spi_index].bus), spi_config[spi_index].bus_name, &air105… in rt_hw_spi_init()
174 spi_config[spi_index].bus.parent.user_data = spi_config[spi_index].id; in rt_hw_spi_init()
/bsp/n32g452xx/Libraries/rt_drivers/
A Ddrv_spi.c65 static struct n32_spi_config spi_config[] = variable
90 static struct n32_spi spi_bus_obj[sizeof(spi_config) / sizeof(spi_config[0])] = {0};
370 for (int i = 0; i < sizeof(spi_config) / sizeof(spi_config[0]); i++) in rt_hw_spi_bus_init()
372 spi_bus_obj[i].config = &spi_config[i]; in rt_hw_spi_bus_init()
373 spi_bus_obj[i].spi_bus.parent.user_data = &spi_config[i]; in rt_hw_spi_bus_init()
374 result = rt_spi_bus_register(&spi_bus_obj[i].spi_bus, spi_config[i].bus_name, &n32_spi_ops); in rt_hw_spi_bus_init()
377 LOG_D("%s bus init done", spi_config[i].bus_name); in rt_hw_spi_bus_init()
/bsp/nxp/imx/imx6ull-smart/drivers/
A Ddrv_spi.c23 static struct imx6ull_spi_config spi_config[] = variable
39 static struct imx6ull_spi_bus spi_obj[sizeof(spi_config) / sizeof(spi_config[0])];
189 obj_num = sizeof(spi_config) / sizeof(spi_config[0]); in rt_hw_spi_init()
193 spi_obj[i].config = &spi_config[i]; in rt_hw_spi_init()
/bsp/apm32/libraries/Drivers/
A Ddrv_spi.c22 static struct apm32_spi_config spi_config[] = { variable
36 static struct apm32_spi spi_bus_obj[sizeof(spi_config) / sizeof(spi_config[0])] = {0};
362 for (int i = 0; i < sizeof(spi_config) / sizeof(spi_config[0]); i++) in rt_hw_spi_init()
364 spi_bus_obj[i].config = &spi_config[i]; in rt_hw_spi_init()
366 … result = rt_spi_bus_register(&spi_bus_obj[i].spi_bus, spi_config[i].spi_bus_name, &apm32_spi_ops); in rt_hw_spi_init()
369 LOG_D("%s bus init done", spi_config[i].spi_bus_name); in rt_hw_spi_init()
/bsp/wch/risc-v/Libraries/ch32_drivers/
A Ddrv_spi.c37 static struct ch32_spi_config spi_config[] = variable
64 static struct ch32_spi spi_bus_obj[sizeof(spi_config) / sizeof(spi_config[0])] = {0};
485 for (rt_size_t i = 0; i < sizeof(spi_config) / sizeof(spi_config[0]); i++) in rt_hw_spi_bus_init()
487 spi_bus_obj[i].config = &spi_config[i]; in rt_hw_spi_bus_init()
488 spi_bus_obj[i].spi_bus.parent.user_data = &spi_config[i]; in rt_hw_spi_bus_init()
489 spi_bus_obj[i].handle.Instance = spi_config[i].Instance; in rt_hw_spi_bus_init()
491 … result = rt_spi_bus_register(&spi_bus_obj[i].spi_bus, spi_config[i].bus_name, &ch32_spi_ops); in rt_hw_spi_bus_init()
494 LOG_D("%s bus init done", spi_config[i].bus_name); in rt_hw_spi_bus_init()
/bsp/Infineon/libraries/HAL_Drivers/
A Ddrv_spi.c75 static struct ifx_spi spi_config[sizeof(spi_bus_obj) / sizeof(spi_bus_obj[0])] = variable
284 spi_config[spi_index].spi_handle_t = &spi_bus_obj[spi_index]; in rt_hw_spi_init()
286 …rt_err_t err = rt_spi_bus_register(&spi_config[spi_index].spi_bus, spi_bus_obj[spi_index].bus_name… in rt_hw_spi_init()
289 LOG_E("%s bus register failed.", spi_config[spi_index].spi_handle_t->bus_name); in rt_hw_spi_init()
298 rt_completion_init(&spi_config[spi_index].cpt); in rt_hw_spi_init()
/bsp/samd21/sam_d2x_asflib/sam0/drivers/spi/
A Dspi.h424 struct spi_config { struct
449 const struct spi_config *const config); argument
456 void spi_get_config_defaults(struct spi_config *const config);
A Dspi.c137 const struct spi_config *const config) in _spi_set_config()
301 struct spi_config *const config) in spi_get_config_defaults()
397 const struct spi_config *const config) in spi_init()
/bsp/nuclei/libraries/gd32vf103/HAL_Drivers/
A Ddrv_spi.c20 static struct gd32_spi_config spi_config[] = variable
42 static struct gd32_spi spi_obj[sizeof(spi_config) / sizeof(spi_config[0])] = {0};
272 spi_obj[index].config = &spi_config[index]; in rt_hw_spi_init()
/bsp/ht32/libraries/ht32_drivers/
A Ddrv_spi.c48 static struct ht32_spi_config spi_config[] = variable
66 static struct ht32_spi spis[sizeof(spi_config) / sizeof(spi_config[0])] = {0};
352 spis[i].config = &spi_config[i]; in rt_hw_spi_init()
/bsp/renesas/libraries/HAL_Drivers/
A Ddrv_spi.c56 static struct ra_spi spi_config[sizeof(spi_handle) / sizeof(spi_handle[0])] = {0}; variable
295 spi_config[spi_index].ra_spi_handle_t = &spi_handle[spi_index]; in ra_hw_spi_init()
298 …rt_err_t err = rt_spi_bus_register(&spi_config[spi_index].bus, spi_handle[spi_index].bus_name, &ra… in ra_hw_spi_init()
301 LOG_E("%s bus register failed.", spi_config[spi_index].ra_spi_handle_t->bus_name); in ra_hw_spi_init()
/bsp/stm32/docs/
A DSTM32系列外设驱动添加指南.md22 ![spi_config](figures/spi_config.png)
/bsp/allwinner/libraries/sunxi-hal/include/hal/
A Dsunxi_drv_spi.h70 … spi_master_status_t (*hw_config)(hal_spi_master_port_t port, hal_spi_master_config_t *spi_config);
/bsp/samd21/sam_d2x_asflib/sam0/drivers/sercom/spi/
A Dspi.h804 struct spi_config { struct
907 struct spi_config *const config) in spi_get_config_defaults()
1003 const struct spi_config *const config);
/bsp/allwinner/libraries/sunxi-hal/hal/source/spi/
A Dhal_spi.c1702 …_master_status_t hal_spi_hw_config(hal_spi_master_port_t port, hal_spi_master_config_t *spi_config) in hal_spi_hw_config() argument
1709 if (NULL == spi_config) in hal_spi_hw_config()
1719 if (spi_config->clock_frequency) in hal_spi_hw_config()
1720 clock_frequency = spi_config->clock_frequency; in hal_spi_hw_config()
1766 if (spi_config->slave_port) in hal_spi_hw_config()
1774 spi_set_cs(spi_config->slave_port, sspi); in hal_spi_hw_config()
1777 if (spi_config->bit_order) in hal_spi_hw_config()
1783 config |= (spi_config->cpol) | (spi_config->cpha); in hal_spi_hw_config()
1790 spi_ss_owner(sspi, spi_config->csmode); in hal_spi_hw_config()
/bsp/samd21/sam_d2x_asflib/common/services/adp/sam0/
A Dadp_interface_spi.c98 struct spi_config config; in adp_interface_init()

Completed in 50 milliseconds

12