Home
last modified time | relevance | path

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

/bsp/stm32/libraries/HAL_Drivers/drivers/
A Ddrv_hard_i2c.c339 rt_size_t obj_num = sizeof(i2c_objs) / sizeof(i2c_objs[0]); in RT_hw_i2c_bus_init()
343 i2c_objs[i].i2c_bus.ops = &stm32_i2c_ops; in RT_hw_i2c_bus_init()
344 i2c_objs[i].config = &i2c_config[i]; in RT_hw_i2c_bus_init()
432 rt_completion_init(&i2c_objs[i].completion); in RT_hw_i2c_bus_init()
433 stm32_i2c_configure(&i2c_objs[i].i2c_bus); in RT_hw_i2c_bus_init()
434 ret = rt_i2c_bus_device_register(&i2c_objs[i].i2c_bus, i2c_objs[i].config->name); in RT_hw_i2c_bus_init()
514 HAL_I2C_EV_IRQHandler(&i2c_objs[I2C1_INDEX].handle); in I2C1_EV_IRQHandler()
530 HAL_I2C_ER_IRQHandler(&i2c_objs[I2C1_INDEX].handle); in I2C1_ER_IRQHandler()
548 HAL_I2C_EV_IRQHandler(&i2c_objs[I2C2_INDEX].handle); in I2C2_EV_IRQHandler()
564 HAL_I2C_ER_IRQHandler(&i2c_objs[I2C2_INDEX].handle); in I2C2_ER_IRQHandler()
[all …]
/bsp/acm32/acm32f0x0-nucleo/drivers/
A Ddrv_i2c.c65 static struct acm32_i2c i2c_objs[sizeof(i2c_config) / sizeof(i2c_config[0])] = {0}; variable
136 i2c_objs[i].config = &i2c_config[i]; in rt_hw_i2c_init()
137 i2c_objs[i].i2c_bus.parent.user_data = &i2c_config[i]; in rt_hw_i2c_init()
138 i2c_objs[i].handle.Instance = i2c_config[i].Instance; in rt_hw_i2c_init()
140 i2c_objs[i].i2c_bus.ops = &i2c_ops; in rt_hw_i2c_init()
143 i2c_objs[i].handle.Init.Clock_Speed = i2c_config[i].clock_speed ; in rt_hw_i2c_init()
144 i2c_objs[i].handle.Init.Tx_Auto_En = TX_AUTO_EN_ENABLE; in rt_hw_i2c_init()
145 i2c_objs[i].handle.Init.I2C_Mode = I2C_MODE_MASTER; in rt_hw_i2c_init()
147 HAL_I2C_Init(&i2c_objs[i].handle); in rt_hw_i2c_init()
149 result = rt_i2c_bus_device_register(&i2c_objs[i].i2c_bus, i2c_config[i].name); in rt_hw_i2c_init()
/bsp/Infineon/libraries/HAL_Drivers/
A Ddrv_i2c.c121 static struct ifx_i2c i2c_objs[sizeof(i2c_config) / sizeof(i2c_config[0])] = variable
212 i2c_objs[i].config = &i2c_config[i]; in rt_hw_i2c_init()
213 i2c_objs[i].i2c_bus.parent.user_data = &i2c_config[i]; in rt_hw_i2c_init()
215 i2c_objs[i].mI2C_cfg.is_slave = false; in rt_hw_i2c_init()
216 i2c_objs[i].mI2C_cfg.address = 0; in rt_hw_i2c_init()
217 i2c_objs[i].mI2C_cfg.frequencyhal_hz = (400000UL); in rt_hw_i2c_init()
219 i2c_objs[i].i2c_bus.ops = &i2c_ops; in rt_hw_i2c_init()
221 HAL_I2C_Init(&i2c_objs[i]); in rt_hw_i2c_init()
223 result = rt_i2c_bus_device_register(&i2c_objs[i].i2c_bus, i2c_config[i].name); in rt_hw_i2c_init()
/bsp/hc32/libraries/hc32_drivers/
A Ddrv_i2c.c195 i2c_objs[I2C1_INDEX].i2c_dma_flag |= I2C_USING_TX_DMA_FLAG; in hc32_i2c_get_dma_info()
200 i2c_objs[I2C1_INDEX].i2c_dma_flag |= I2C_USING_RX_DMA_FLAG; in hc32_i2c_get_dma_info()
206 i2c_objs[I2C2_INDEX].i2c_dma_flag |= I2C_USING_TX_DMA_FLAG; in hc32_i2c_get_dma_info()
211 i2c_objs[I2C2_INDEX].i2c_dma_flag |= I2C_USING_RX_DMA_FLAG; in hc32_i2c_get_dma_info()
217 i2c_objs[I2C3_INDEX].i2c_dma_flag |= I2C_USING_TX_DMA_FLAG; in hc32_i2c_get_dma_info()
564 i2c_objs[i].i2c_bus.ops = &hc32_i2c_ops; in hc32_hw_i2c_init()
565 i2c_objs[i].config = &i2c_config[i]; in hc32_hw_i2c_init()
566 i2c_objs[i].i2c_bus.timeout = i2c_config[i].timeout; in hc32_hw_i2c_init()
568 if (i2c_objs[i].i2c_dma_flag & I2C_USING_TX_DMA_FLAG) in hc32_hw_i2c_init()
576 hc32_i2c_configure(&i2c_objs[i].i2c_bus); in hc32_hw_i2c_init()
[all …]
/bsp/gd32/arm/libraries/gd32_drivers/
A Ddrv_hw_i2c.c36 static struct gd32_i2c i2c_objs[sizeof(i2c_configs) / sizeof(i2c_configs[0])]; variable
463 for (size_t i = 0; i < sizeof(i2c_objs) / sizeof(i2c_objs[0]); i++) in _get_i2c_obj()
465 if (i2c_objs[i].config->i2c_periph == i2c_periph) in _get_i2c_obj()
467 return &i2c_objs[i]; in _get_i2c_obj()
542 rt_size_t obj_num = sizeof(i2c_objs) / sizeof(struct gd32_i2c); in rt_hw_i2c_init()
548 struct gd32_i2c *i2c_obj = &i2c_objs[i]; in rt_hw_i2c_init()

Completed in 14 milliseconds