Home
last modified time | relevance | path

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

/bsp/tm4c123bsp/libraries/Drivers/
A Ddrv_i2c.c75 struct tm4c123_i2c *i2c_info = (struct tm4c123_i2c *) bus; in tm4c123_i2c_xfer() local
94 while (ROM_I2CMasterBusy(i2c_info->base)); in tm4c123_i2c_xfer()
95 *data = ROM_I2CMasterDataGet(i2c_info->base); in tm4c123_i2c_xfer()
98 while (ROM_I2CMasterBusy(i2c_info->base)); in tm4c123_i2c_xfer()
99 *data = ROM_I2CMasterDataGet(i2c_info->base); in tm4c123_i2c_xfer()
108 while (ROM_I2CMasterBusy(i2c_info->base)); in tm4c123_i2c_xfer()
115 while (ROM_I2CMasterBusy(i2c_info->base)); in tm4c123_i2c_xfer()
119 while (ROM_I2CMasterBusy(i2c_info->base)); in tm4c123_i2c_xfer()
140 while (ROM_I2CMasterBusy(i2c_info->base)); in tm4c123_i2c_xfer()
146 while (ROM_I2CMasterBusy(i2c_info->base)); in tm4c123_i2c_xfer()
[all …]
/bsp/loongson/ls1cdev/drivers/
A Dhw_i2c.c29 ls1c_i2c_info_t i2c_info; in rt_i2c_master_xfer() local
33 i2c_info.clock = 50000; // 50kb/s in rt_i2c_master_xfer()
34 i2c_info.I2Cx = i2c_bus->u32Module; in rt_i2c_master_xfer()
35 i2c_init(&i2c_info); in rt_i2c_master_xfer()
42 i2c_send_start_and_addr(&i2c_info, msg->addr, LS1C_I2C_DIRECTION_READ); in rt_i2c_master_xfer()
43 i2c_receive_ack(&i2c_info); in rt_i2c_master_xfer()
44 i2c_receive_data(&i2c_info, (rt_uint8_t *)msg->buf, msg->len); in rt_i2c_master_xfer()
45 i2c_send_stop(&i2c_info); in rt_i2c_master_xfer()
50 i2c_receive_ack(&i2c_info); in rt_i2c_master_xfer()
51 i2c_send_data(&i2c_info, (rt_uint8_t *)msg->buf, msg->len); in rt_i2c_master_xfer()
[all …]
/bsp/hpmicro/libraries/drivers/
A Ddrv_i2c.c216 struct hpm_i2c *i2c_info = (struct hpm_i2c *)bus; in hpm_i2c_master_transfer() local
231 if ((msg->len > 0) && (i2c_info->enable_dma)) in hpm_i2c_master_transfer()
261 i2c_enable_10bit_address_mode(i2c_info->base, true); in hpm_i2c_master_transfer()
280 if ((i2c_info->enable_dma)) in hpm_i2c_master_transfer()
288 i2c_info->is_read = true; in hpm_i2c_master_transfer()
290 dmamux_config(HPM_DMAMUX, i2c_info->dma.channel, i2c_info->dmamux, true); in hpm_i2c_master_transfer()
291 … i2c_stat = i2c_rx_trigger_dma(i2c_info->dma.base, i2c_info->dma.channel, i2c_info->base, in hpm_i2c_master_transfer()
333 if (i2c_info->enable_dma) in hpm_i2c_master_transfer()
341 i2c_info->is_read = false; in hpm_i2c_master_transfer()
343 dmamux_config(HPM_DMAMUX, i2c_info->dma.channel, i2c_info->dmamux, true); in hpm_i2c_master_transfer()
[all …]

Completed in 11 milliseconds