Searched refs:i2c_info (Results 1 – 3 of 3) sorted by relevance
| /bsp/tm4c123bsp/libraries/Drivers/ |
| A D | drv_i2c.c | 75 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 D | hw_i2c.c | 29 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 D | drv_i2c.c | 216 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