| /bsp/stm32/libraries/HAL_Drivers/drivers/ |
| A D | drv_spi.c | 554 spi_bus_obj[i].config = &spi_config[i]; in rt_hw_spi_bus_init() 647 rt_completion_init(&spi_bus_obj[i].cpt); in rt_hw_spi_bus_init() 692 HAL_SPI_IRQHandler(&spi_bus_obj[SPI1_INDEX].handle); in SPI1_IRQHandler() 710 HAL_DMA_IRQHandler(&spi_bus_obj[SPI1_INDEX].dma.handle_rx); in SPI1_DMA_RX_IRQHandler() 728 HAL_DMA_IRQHandler(&spi_bus_obj[SPI1_INDEX].dma.handle_tx); in SPI1_DMA_TX_IRQHandler() 741 HAL_SPI_IRQHandler(&spi_bus_obj[SPI2_INDEX].handle); in SPI2_IRQHandler() 759 HAL_DMA_IRQHandler(&spi_bus_obj[SPI2_INDEX].dma.handle_rx); in SPI2_DMA_RX_IRQHandler() 777 HAL_DMA_IRQHandler(&spi_bus_obj[SPI2_INDEX].dma.handle_tx); in SPI2_DMA_TX_IRQHandler() 790 HAL_SPI_IRQHandler(&spi_bus_obj[SPI3_INDEX].handle); in SPI3_IRQHandler() 839 HAL_SPI_IRQHandler(&spi_bus_obj[SPI4_INDEX].handle); in SPI4_IRQHandler() [all …]
|
| /bsp/ESP32_C3/drivers/ |
| A D | drv_spi.c | 37 static struct esp32_spi spi_bus_obj[] = { variable 158 for(int i = 0; i < sizeof(spi_bus_obj)/sizeof(spi_bus_obj[0]); i++) in spi_configure() 160 spi_bus_obj[i].bus_name = "spi2"; in spi_configure() 161 spi_bus_obj[i].spi_bus = &spi_bus2; in spi_configure() 162 spi_bus_obj[i].esp32_spi_bus_cfg = &buscfg; in spi_configure() 223 for(int i = 0; i < sizeof(spi_bus_obj)/sizeof(spi_bus_obj[0]); i++) in rt_hw_spi_init() 225 spi_bus_obj[i].spi_bus->parent.user_data = (void *)&spi_bus_obj[i]; in rt_hw_spi_init() 226 … result = rt_spi_bus_register(spi_bus_obj[i].spi_bus, spi_bus_obj[i].bus_name, &esp32_spi_ops); in rt_hw_spi_init() 230 LOG_D("%s bus init done", spi_bus_obj[i].bus_name); in rt_hw_spi_init()
|
| /bsp/acm32/acm32f0x0-nucleo/drivers/ |
| A D | drv_spi.c | 384 spi_bus_obj[i].config = &spi_config[i]; in rt_hw_spi_bus_init() 385 spi_bus_obj[i].spi_bus.parent.user_data = &spi_config[i]; in rt_hw_spi_bus_init() 386 spi_bus_obj[i].handle.Instance = spi_config[i].Instance; in rt_hw_spi_bus_init() 389 if (spi_bus_obj[i].spi_dma_flag & SPI_USING_RX_DMA_FLAG) in rt_hw_spi_bus_init() 406 if (spi_bus_obj[i].spi_dma_flag & SPI_USING_TX_DMA_FLAG) in rt_hw_spi_bus_init() 434 HAL_SPI_IRQHandler(&spi_bus_obj[SPI1_INDEX].handle); in SPI1_IRQHandler() 447 HAL_SPI_IRQHandler(&spi_bus_obj[SPI2_INDEX].handle); in SPI2_IRQHandler() 457 spi_bus_obj[SPI1_INDEX].spi_dma_flag |= SPI_USING_RX_DMA_FLAG; in acm32_get_dma_info() 462 spi_bus_obj[SPI1_INDEX].spi_dma_flag |= SPI_USING_TX_DMA_FLAG; in acm32_get_dma_info() 468 spi_bus_obj[SPI2_INDEX].spi_dma_flag |= SPI_USING_RX_DMA_FLAG; in acm32_get_dma_info() [all …]
|
| /bsp/Infineon/libraries/HAL_Drivers/ |
| A D | drv_spi.c | 39 static struct ifx_spi_handle spi_bus_obj[] = variable 75 static struct ifx_spi spi_config[sizeof(spi_bus_obj) / sizeof(spi_bus_obj[0])] = 279 for (int spi_index = 0; spi_index < sizeof(spi_bus_obj) / sizeof(spi_bus_obj[0]); spi_index++) in rt_hw_spi_init() 281 spi_bus_obj[spi_index].spi_obj = rt_malloc(sizeof(cyhal_spi_t)); in rt_hw_spi_init() 282 RT_ASSERT(spi_bus_obj[spi_index].spi_obj != RT_NULL); in rt_hw_spi_init() 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() 294 spi_bus_obj[spi_index].mosi_pin, spi_bus_obj[spi_index].miso_pin, in rt_hw_spi_init() 295 spi_bus_obj[spi_index].sck_pin); in rt_hw_spi_init()
|
| /bsp/nrf5x/libraries/drivers/ |
| A D | drv_spi.c | 50 static struct nrfx_drv_spi spi_bus_obj[sizeof(spi_config) / sizeof(spi_config[0])]; variable 108 if(spi_bus == &spi_bus_obj[i].spi_bus) in spi_index_find() 162 nrfx_spim_t spi = spi_bus_obj[index].spi; in spi_configure() 248 nrfx_spim_t * p_instance = &spi_bus_obj[index].spi; in spixfer() 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() 393 static struct nrfx_drv_spi spi_bus_obj[sizeof(spi_config) / sizeof(spi_config[0])]; variable 431 if(spi_bus == &spi_bus_obj[i].spi_bus) in spi_index_find() 473 nrfx_spi_t spi = spi_bus_obj[index].spi; in spi_configure() 559 nrfx_spi_t * p_instance = &spi_bus_obj[index].spi; in spixfer() [all …]
|
| /bsp/hc32/libraries/hc32_drivers/ |
| A D | drv_spi.c | 707 hc32_spi_err_irq_handle(&spi_bus_obj[SPI1_INDEX]); in hc32_spi1_err_irq_handler() 726 hc32_spi_err_irq_handle(&spi_bus_obj[SPI2_INDEX]); in hc32_spi2_err_irq_handler() 744 hc32_spi_err_irq_handle(&spi_bus_obj[SPI3_INDEX]); in hc32_spi3_err_irq_handler() 762 hc32_spi_err_irq_handle(&spi_bus_obj[SPI4_INDEX]); in hc32_spi4_err_irq_handler() 779 hc32_spi_err_irq_handle(&spi_bus_obj[SPI5_INDEX]); in hc32_spi5_err_irq_handler() 790 hc32_spi_err_irq_handle(&spi_bus_obj[SPI6_INDEX]); in hc32_spi6_err_irq_handler() 833 spi_bus_obj[SPI1_INDEX].spi_dma_flag |= RT_DEVICE_FLAG_DMA_RX; in hc32_get_dma_info() 838 spi_bus_obj[SPI1_INDEX].spi_dma_flag |= RT_DEVICE_FLAG_DMA_TX; in hc32_get_dma_info() 844 spi_bus_obj[SPI2_INDEX].spi_dma_flag |= RT_DEVICE_FLAG_DMA_RX; in hc32_get_dma_info() 906 spi_bus_obj[i].config = &spi_config[i]; in hc32_hw_spi_bus_init() [all …]
|
| A D | drv_qspi.c | 92 struct rt_spi_bus spi_bus_obj; variable 1009 spi_bus_obj.parent.user_data = qspi_bus; in hc32_qspi_register_bus() 1010 return rt_qspi_bus_register(&spi_bus_obj, name, &hc32_qspi_ops); in hc32_qspi_register_bus()
|
| /bsp/gd32/risc-v/libraries/gd32_drivers/ |
| A D | drv_spi.c | 29 static const struct gd32_spi spi_bus_obj[] = { variable 330 for (i = 0; i < sizeof(spi_bus_obj) / sizeof(spi_bus_obj[0]); i++) in rt_hw_spi_init() 332 spi_bus_obj[i].spi_bus->parent.user_data = (void *)&spi_bus_obj[i]; in rt_hw_spi_init() 334 … result = rt_spi_bus_register(spi_bus_obj[i].spi_bus, spi_bus_obj[i].bus_name, &gd32_spi_ops); in rt_hw_spi_init() 338 LOG_D("%s bus init done", spi_bus_obj[i].bus_name); in rt_hw_spi_init()
|
| /bsp/gd32/arm/libraries/gd32_drivers/ |
| A D | drv_spi.c | 35 static const struct gd32_spi spi_bus_obj[] = { variable 442 for (i = 0; i < sizeof(spi_bus_obj) / sizeof(spi_bus_obj[0]); i++) in rt_hw_spi_init() 444 spi_bus_obj[i].spi_bus->parent.user_data = (void *)&spi_bus_obj[i]; in rt_hw_spi_init() 446 … result = rt_spi_bus_register(spi_bus_obj[i].spi_bus, spi_bus_obj[i].bus_name, &gd32_spi_ops); in rt_hw_spi_init() 450 LOG_D("%s bus init done", spi_bus_obj[i].bus_name); in rt_hw_spi_init()
|
| /bsp/maxim/libraries/HAL_Drivers/ |
| A D | drv_spi.c | 34 static struct mcu_drv_spi spi_bus_obj[sizeof(spi_config) / sizeof(spi_config[0])]; variable 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 D | drv_spi.c | 67 static struct tm4c123_spi spi_bus_obj[sizeof(spi_config) / sizeof(spi_config[0])] = {0}; variable 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()
|
| /bsp/apm32/libraries/Drivers/ |
| A D | drv_spi.c | 36 static struct apm32_spi spi_bus_obj[sizeof(spi_config) / sizeof(spi_config[0])] = {0}; variable 364 spi_bus_obj[i].config = &spi_config[i]; in rt_hw_spi_init() 365 spi_bus_obj[i].spi_bus.parent.user_data = (void *)&spi_bus_obj[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()
|
| /bsp/synwit/libraries/SWM320_drivers/ |
| A D | drv_spi.c | 96 static struct swm_spi_device spi_bus_obj[sizeof(swm_spi_cfg) / sizeof(swm_spi_cfg[0])] = {0}; variable 350 spi_bus_obj[i].spi_cfg = &swm_spi_cfg[i]; in swm_spi_init() 351 spi_bus_obj[i].spi_bus.parent.user_data = &swm_spi_cfg[i]; in swm_spi_init() 352 result = rt_spi_bus_register(&spi_bus_obj[i].spi_bus, swm_spi_cfg[i].name, &swm_spi_ops); in swm_spi_init()
|
| /bsp/synwit/libraries/SWM341_drivers/ |
| A D | drv_spi.c | 98 static struct swm_spi_device spi_bus_obj[sizeof(swm_spi_cfg) / sizeof(swm_spi_cfg[0])] = {0}; variable 357 spi_bus_obj[i].spi_cfg = &swm_spi_cfg[i]; in swm_spi_init() 358 spi_bus_obj[i].spi_bus.parent.user_data = &swm_spi_cfg[i]; in swm_spi_init() 359 result = rt_spi_bus_register(&spi_bus_obj[i].spi_bus, swm_spi_cfg[i].name, &swm_spi_ops); in swm_spi_init()
|
| /bsp/n32g452xx/Libraries/rt_drivers/ |
| A D | drv_spi.c | 90 static struct n32_spi spi_bus_obj[sizeof(spi_config) / sizeof(spi_config[0])] = {0}; variable 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()
|
| /bsp/wch/risc-v/Libraries/ch32_drivers/ |
| A D | drv_spi.c | 64 static struct ch32_spi spi_bus_obj[sizeof(spi_config) / sizeof(spi_config[0])] = {0}; variable 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()
|