Home
last modified time | relevance | path

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

/components/drivers/spi/
A Ddev_soft_spi.c119 static struct rt_soft_spi spi_obj[sizeof(soft_spi_config) / sizeof(soft_spi_config[0])]; variable
249 rt_size_t obj_num = sizeof(spi_obj) / sizeof(struct rt_soft_spi); in rt_soft_spi_init()
254 rt_memcpy(&spi_obj[i].ops, &soft_spi_ops, sizeof(struct rt_spi_bit_ops)); in rt_soft_spi_init()
255 spi_obj[i].ops.data = (void *)&soft_spi_config[i]; in rt_soft_spi_init()
256 spi_obj[i].spi.ops = &soft_spi_ops; in rt_soft_spi_init()
257 spi_obj[i].cfg = (void *)&soft_spi_config[i]; in rt_soft_spi_init()
258 spi_soft_pin_init(&spi_obj[i]); in rt_soft_spi_init()
259 spi_obj[i].spi.ops->delay_us = soft_spi_config[i].timing_delay; in rt_soft_spi_init()
260 result = rt_spi_bit_add_bus(&spi_obj[i].spi, soft_spi_config[i].bus_name, &spi_obj[i].ops); in rt_soft_spi_init()

Completed in 4 milliseconds