Home
last modified time | relevance | path

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

/bsp/acm32/acm32f0x0-nucleo/drivers/
A Ddrv_i2c.c54 static struct acm32_i2c_config i2c_config[] = variable
65 static struct acm32_i2c i2c_objs[sizeof(i2c_config) / sizeof(i2c_config[0])] = {0};
134 for (int i = 0; i < sizeof(i2c_config) / sizeof(i2c_config[0]); i++) in rt_hw_i2c_init()
136 i2c_objs[i].config = &i2c_config[i]; in rt_hw_i2c_init()
167 struct acm32_i2c_config *i2c_config; in HAL_I2C_MspInit() local
178 System_Module_Enable(i2c_config->enable_id); in HAL_I2C_MspInit()
181 GPIO_Handle.Pin = i2c_config->sda_pin; in HAL_I2C_MspInit()
185 HAL_GPIO_Init(i2c_config->sda_port, &GPIO_Handle); in HAL_I2C_MspInit()
188 GPIO_Handle.Pin = i2c_config->scl_pin; in HAL_I2C_MspInit()
195 NVIC_ClearPendingIRQ(i2c_config->irq_type); in HAL_I2C_MspInit()
[all …]
/bsp/stm32/libraries/HAL_Drivers/drivers/
A Ddrv_hard_i2c.c35 static struct stm32_i2c_config i2c_config[] = variable
48 static struct stm32_i2c i2c_objs[sizeof(i2c_config) / sizeof(i2c_config[0])] = {0};
344 i2c_objs[i].config = &i2c_config[i]; in RT_hw_i2c_bus_init()
345 i2c_objs[i].i2c_bus.timeout = i2c_config[i].timeout; in RT_hw_i2c_bus_init()
436 LOG_D("%s bus init done", i2c_config[i].name); in RT_hw_i2c_bus_init()
446 i2c_config[I2C1_INDEX].dma_rx = &I2C1_dma_rx; in stm32_get_dma_info()
451 i2c_config[I2C1_INDEX].dma_tx = &I2C1_dma_tx; in stm32_get_dma_info()
457 i2c_config[I2C2_INDEX].dma_rx = &I2C2_dma_rx; in stm32_get_dma_info()
462 i2c_config[I2C2_INDEX].dma_tx = &I2C2_dma_tx; in stm32_get_dma_info()
468 i2c_config[I2C3_INDEX].dma_rx = &I2C3_dma_rx; in stm32_get_dma_info()
[all …]
/bsp/ht32/libraries/ht32_drivers/
A Ddrv_i2c.c42 static struct ht32_i2c_config i2c_config[] = variable
60 static struct ht32_i2c i2cs[sizeof(i2c_config) / sizeof(i2c_config[0])] = {0};
64 struct ht32_i2c_config *i2c_config = i2c_drv->config; in ht32_i2c_init() local
68 if (HT_I2C0 == i2c_config->i2c_x) in ht32_i2c_init()
74 if (HT_I2C1 == i2c_config->i2c_x) in ht32_i2c_init()
82 ht32_hardware_i2c_gpio_init(i2c_config->i2c_x); in ht32_i2c_init()
92 I2C_Init(i2c_config->i2c_x, &I2C_InitStructure); in ht32_i2c_init()
93 I2C_Cmd(i2c_config->i2c_x, ENABLE); in ht32_i2c_init()
213 i2cs[i].config = &i2c_config[i]; in rt_hw_i2c_init()
/bsp/Infineon/libraries/HAL_Drivers/
A Ddrv_i2c.c98 static struct ifx_i2c_config i2c_config[] = variable
121 static struct ifx_i2c i2c_objs[sizeof(i2c_config) / sizeof(i2c_config[0])] =
210 for (int i = 0; i < sizeof(i2c_config) / sizeof(i2c_config[0]); i++) in rt_hw_i2c_init()
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()
223 result = rt_i2c_bus_device_register(&i2c_objs[i].i2c_bus, i2c_config[i].name); in rt_hw_i2c_init()
/bsp/maxim/libraries/HAL_Drivers/
A Ddrv_i2c.c44 static struct mxc_i2c_config i2c_config[] = variable
66 static struct mxc_i2c i2c_obj[sizeof(i2c_config) / sizeof(i2c_config[0])] = {0};
143 i2c_obj[index].config = &i2c_config[index]; in rt_hw_i2c_init()
147 I2C_Shutdown(i2c_config[index].i2c_periph); in rt_hw_i2c_init()
148 I2C_Init(i2c_config[index].i2c_periph, i2c_config[index].speed, RT_NULL); in rt_hw_i2c_init()
/bsp/phytium/libraries/drivers/
A Ddrv_i2c.c48 static rt_err_t i2c_config(struct phytium_i2c_bus *i2c_bus) in i2c_config() function
92 FI2cConfig i2c_config; in i2c_mio_config() local
109 rt_memset(&i2c_config, 0, sizeof(i2c_config)); in i2c_mio_config()
112 i2c_config.irq_prority = 0; in i2c_mio_config()
113 i2c_config.ref_clk_hz = FMIO_CLK_FREQ_HZ; in i2c_mio_config()
114 i2c_config.work_mode = FI2C_MASTER; in i2c_mio_config()
115 i2c_config.use_7bit_addr = TRUE; in i2c_mio_config()
116 i2c_config.speed_rate = FI2C_SPEED_STANDARD_RATE; in i2c_mio_config()
117 i2c_config.auto_calc = TRUE; in i2c_mio_config()
119 ret = FI2cCfgInitialize(instance_p, &i2c_config); in i2c_mio_config()
[all …]
/bsp/hc32/libraries/hc32_drivers/
A Ddrv_i2c.c72 static struct hc32_i2c_config i2c_config[] = variable
95 static struct hc32_i2c i2c_objs[sizeof(i2c_config) / sizeof(i2c_config[0])] = {0};
196 i2c_config[I2C1_INDEX].i2c_tx_dma = &i2c1_tx_dma; in hc32_i2c_get_dma_info()
201 i2c_config[I2C1_INDEX].i2c_rx_dma = &i2c1_rx_dma; in hc32_i2c_get_dma_info()
207 i2c_config[I2C2_INDEX].i2c_tx_dma = &i2c2_tx_dma; in hc32_i2c_get_dma_info()
212 i2c_config[I2C2_INDEX].i2c_rx_dma = &i2c2_rx_dma; in hc32_i2c_get_dma_info()
218 i2c_config[I2C3_INDEX].i2c_tx_dma = &i2c3_tx_dma; in hc32_i2c_get_dma_info()
223 i2c_config[I2C3_INDEX].i2c_rx_dma = &i2c3_rx_dma; in hc32_i2c_get_dma_info()
229 i2c_config[I2C4_INDEX].i2c_tx_dma = &i2c4_tx_dma; in hc32_i2c_get_dma_info()
234 i2c_config[I2C4_INDEX].i2c_rx_dma = &i2c4_rx_dma; in hc32_i2c_get_dma_info()
[all …]
/bsp/wch/risc-v/Libraries/ch32_drivers/
A Ddrv_i2c.h23 struct i2c_config struct
32 struct i2c_config i2c_default_conf={5000, I2C_Mode_I2C, I2C_DutyCycle_2, 0, I2C_Ack_Disable, I2C_Ac… argument
34 int rt_hw_i2c_init(struct i2c_config *config);
A Ddrv_i2c.c188 int rt_hw_i2c_init(struct i2c_config *config = &{5000, I2C_DutyCycle_2, 0, I2C_Ack_Disable, I2C_Ack…
/bsp/nxp/imx/imx6ull-smart/drivers/
A Ddrv_i2c.c27 static struct imx6ull_i2c_config i2c_config[] = variable
43 static struct imx6ull_i2c_bus i2c_obj[sizeof(i2c_config) / sizeof(i2c_config[0])];
173 obj_num = sizeof(i2c_config) / sizeof(i2c_config[0]); in rt_hw_i2c_init()
179 i2c_obj[i].config = &i2c_config[i]; in rt_hw_i2c_init()
186 masterConfig.baudRate_Bps = i2c_config[i].baud_rate; in rt_hw_i2c_init()
/bsp/nuclei/libraries/gd32vf103/HAL_Drivers/
A Ddrv_i2c.c20 static struct gd32_i2c_config i2c_config[] = variable
38 static struct gd32_i2c i2c_obj[sizeof(i2c_config) / sizeof(i2c_config[0])] = {0};
210 i2c_obj[index].config = &i2c_config[index]; in rt_hw_i2c_init()
214 gd32_i2c_configure(&i2c_config[index]); in rt_hw_i2c_init()
/bsp/nxp/lpc/lpc55sxx/docs/
A DLPC55Sxx系列外设驱动添加指南.md22 ![spi_config](figures/i2c_config.png)

Completed in 26 milliseconds