Searched refs:spi_obj (Results 1 – 10 of 10) sorted by relevance
| /bsp/Infineon/libraries/HAL_Drivers/ |
| A D | drv_spi.c | 115 spi_device->spi_handle_t->spi_obj->mode, false); in ifx_spi_init() 131 …cyhal_spi_register_callback(spi_device->spi_handle_t->spi_obj, spi_interrupt_callback, spi_device); in ifx_spi_init() 134 cyhal_spi_enable_event(spi_device->spi_handle_t->spi_obj, CYHAL_SPI_IRQ_DONE, 4, true); in ifx_spi_init() 151 spi_device->spi_handle_t->spi_obj->data_bits = 8; in spi_configure() 155 spi_device->spi_handle_t->spi_obj->data_bits = 16; in spi_configure() 170 spi_device->spi_handle_t->spi_obj->mode = CYHAL_SPI_MODE_00_MSB; in spi_configure() 174 spi_device->spi_handle_t->spi_obj->mode = CYHAL_SPI_MODE_01_MSB; in spi_configure() 178 spi_device->spi_handle_t->spi_obj->mode = CYHAL_SPI_MODE_10_MSB; in spi_configure() 182 spi_device->spi_handle_t->spi_obj->mode = CYHAL_SPI_MODE_11_MSB; in spi_configure() 281 spi_bus_obj[spi_index].spi_obj = rt_malloc(sizeof(cyhal_spi_t)); in rt_hw_spi_init() [all …]
|
| A D | drv_spi.h | 22 cyhal_spi_t *spi_obj; member
|
| /bsp/stm32/libraries/HAL_Drivers/drivers/ |
| A D | drv_soft_spi.c | 31 static struct stm32_soft_spi spi_obj[sizeof(soft_spi_config) / sizeof(soft_spi_config[0])]; variable 161 rt_size_t obj_num = sizeof(spi_obj) / sizeof(struct stm32_soft_spi); in stm32_pin_init() 165 stm32_spi_gpio_init(&spi_obj[i]); in stm32_pin_init() 189 rt_size_t obj_num = sizeof(spi_obj) / sizeof(struct stm32_soft_spi); in rt_hw_softspi_init() 194 memcpy(&spi_obj[i].ops, &stm32_soft_spi_ops, sizeof(struct rt_spi_bit_ops)); in rt_hw_softspi_init() 195 spi_obj[i].ops.data = (void *)&soft_spi_config[i]; in rt_hw_softspi_init() 196 spi_obj[i].spi.ops = &stm32_soft_spi_ops; in rt_hw_softspi_init() 197 spi_obj[i].cfg = (void *)&soft_spi_config[i]; in rt_hw_softspi_init() 198 result = rt_spi_bit_add_bus(&spi_obj[i].spi, soft_spi_config[i].bus_name, &spi_obj[i].ops); in rt_hw_softspi_init()
|
| /bsp/nuclei/libraries/gd32vf103/HAL_Drivers/ |
| A D | drv_spi.c | 42 static struct gd32_spi spi_obj[sizeof(spi_config) / sizeof(spi_config[0])] = {0}; variable 158 struct gd32_spi *spi_obj = (struct gd32_spi *)(device->bus->parent.user_data); in gd32_spi_configure() local 159 struct gd32_spi_config *spi_cfg = (struct gd32_spi_config *)(spi_obj->config); in gd32_spi_configure() 224 struct gd32_spi *spi_obj = (struct gd32_spi *)(device->bus->parent.user_data); in gd32_spi_xfer() local 225 struct gd32_spi_config *spi_cfg = (struct gd32_spi_config *)(spi_obj->config); in gd32_spi_xfer() 268 obj_num = sizeof(spi_obj) / sizeof(struct gd32_spi); in rt_hw_spi_init() 272 spi_obj[index].config = &spi_config[index]; in rt_hw_spi_init() 273 spi_obj[index].bus.parent.user_data = &spi_obj[index]; in rt_hw_spi_init() 276 result = rt_spi_bus_register(&spi_obj[index].bus, in rt_hw_spi_init() 277 spi_obj[index].config->name, in rt_hw_spi_init()
|
| /bsp/renesas/libraries/HAL_Drivers/ |
| A D | drv_soft_spi.c | 31 static struct ra_soft_spi spi_obj[sizeof(soft_spi_config) / sizeof(soft_spi_config[0])]; variable 190 rt_size_t obj_num = sizeof(spi_obj) / sizeof(struct ra_soft_spi); in ra_pin_init() 194 ra_spi_gpio_init(&spi_obj[i]); in ra_pin_init() 218 rt_size_t obj_num = sizeof(spi_obj) / sizeof(struct ra_soft_spi); in rt_hw_softspi_init() 223 memcpy(&spi_obj[i].ops, &ra_soft_spi_ops, sizeof(struct rt_spi_bit_ops)); in rt_hw_softspi_init() 224 spi_obj[i].ops.data = (void *)&soft_spi_config[i]; in rt_hw_softspi_init() 225 spi_obj[i].spi.ops = &ra_soft_spi_ops; in rt_hw_softspi_init() 226 spi_obj[i].cfg = (void *)&soft_spi_config[i]; in rt_hw_softspi_init() 227 result = rt_spi_bit_add_bus(&spi_obj[i].spi, soft_spi_config[i].bus_name, &spi_obj[i].ops); in rt_hw_softspi_init()
|
| /bsp/nxp/imx/imx6ull-smart/drivers/ |
| A D | drv_spi.c | 39 static struct imx6ull_spi_bus spi_obj[sizeof(spi_config) / sizeof(spi_config[0])]; variable 193 spi_obj[i].config = &spi_config[i]; in rt_hw_spi_init() 194 …spi_obj[i].config->ECSPI = (ECSPI_Type *)imx6ull_get_periph_vaddr((rt_uint32_t)(spi_obj[i].config-… in rt_hw_spi_init() 195 imx6ull_spi_gpio_init(&spi_obj[i]); in rt_hw_spi_init() 197 CLOCK_EnableClock(spi_obj[i].config->clk_ip_name); in rt_hw_spi_init() 199 spi_obj[i].parent.parent.user_data = &spi_obj[i]; in rt_hw_spi_init() 200 rt_spi_bus_register(&spi_obj[i].parent, spi_obj[i].config->name, &imxrt_spi_ops); in rt_hw_spi_init()
|
| /bsp/raspberry-pico/Drivers/ |
| A D | drv_soft_spi.c | 27 static struct pico_soft_spi spi_obj[sizeof(soft_spi_config) / sizeof(soft_spi_config[0])]; variable 160 rt_size_t obj_num = sizeof(spi_obj) / sizeof(struct pico_soft_spi); in pico_pin_init() 164 pico_spi_gpio_init(&spi_obj[i]); in pico_pin_init() 188 rt_size_t obj_num = sizeof(spi_obj) / sizeof(struct pico_soft_spi); in rt_hw_softspi_init() 194 spi_obj[i].spi.ops = &pico_soft_spi_ops; in rt_hw_softspi_init() 195 spi_obj[i].cfg = (void *)&soft_spi_config[i]; in rt_hw_softspi_init() 197 … result = rt_spi_bit_add_bus(&spi_obj[i].spi, soft_spi_config[i].bus_name, &pico_soft_spi_ops); in rt_hw_softspi_init()
|
| /bsp/nxp/lpc/lpc55sxx/Libraries/drivers/ |
| A D | drv_soft_spi.c | 28 static struct lpc_soft_spi spi_obj[sizeof(soft_spi_config) / sizeof(soft_spi_config[0])]; variable 186 rt_size_t obj_num = sizeof(spi_obj) / sizeof(struct lpc_soft_spi); in lpc_pin_init() 190 lpc_spi_gpio_init(&spi_obj[i]); in lpc_pin_init() 214 rt_size_t obj_num = sizeof(spi_obj) / sizeof(struct lpc_soft_spi); in rt_hw_softspi_init() 220 spi_obj[i].spi.ops = &lpc_soft_spi_ops; in rt_hw_softspi_init() 221 spi_obj[i].cfg = (void *)&soft_spi_config[i]; in rt_hw_softspi_init() 222 … result = rt_spi_bit_add_bus(&spi_obj[i].spi, soft_spi_config[i].bus_name, &lpc_soft_spi_ops); in rt_hw_softspi_init()
|
| /bsp/wch/risc-v/Libraries/ch32_drivers/ |
| A D | drv_soft_spi.c | 29 static struct ch32_soft_spi spi_obj[sizeof(soft_spi_config) / sizeof(soft_spi_config[0])]; variable 194 rt_size_t obj_num = sizeof(spi_obj) / sizeof(struct ch32_soft_spi); in ch32_pin_init() 198 ch32_spi_gpio_init(&spi_obj[i]); in ch32_pin_init() 222 rt_size_t obj_num = sizeof(spi_obj) / sizeof(struct ch32_soft_spi); in rt_soft_spi_init() 228 spi_obj[i].spi.ops = &ch32_soft_spi_ops; in rt_soft_spi_init() 229 spi_obj[i].cfg = (void *)&soft_spi_config[i]; in rt_soft_spi_init() 230 … result = rt_spi_bit_add_bus(&spi_obj[i].spi, soft_spi_config[i].bus_name, &ch32_soft_spi_ops); in rt_soft_spi_init()
|
| /bsp/ft2004/drivers/ |
| A D | drv_spi.c | 40 static ft2004_spi_class spi_obj = { variable 71 return &spi_obj; in ft2004_spi_get_class()
|
Completed in 14 milliseconds