Searched refs:i2c_objs (Results 1 – 5 of 5) sorted by relevance
339 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 …]
65 static struct acm32_i2c i2c_objs[sizeof(i2c_config) / sizeof(i2c_config[0])] = {0}; variable136 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()
121 static struct ifx_i2c i2c_objs[sizeof(i2c_config) / sizeof(i2c_config[0])] = variable212 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()
195 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 …]
36 static struct gd32_i2c i2c_objs[sizeof(i2c_configs) / sizeof(i2c_configs[0])]; variable463 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