Home
last modified time | relevance | path

Searched refs:msgs (Results 1 – 25 of 98) sorted by relevance

1234

/bsp/stm32/stm32f429-st-disco/board/ports/touch/
A Ddrv_touch.c35 struct rt_i2c_msg msgs[2]; in touch_read() local
38 msgs[0].flags = RT_I2C_WR; in touch_read()
39 msgs[0].buf = ® in touch_read()
40 msgs[0].len = 1; in touch_read()
43 msgs[1].flags = RT_I2C_RD; in touch_read()
44 msgs[1].buf = val; in touch_read()
45 msgs[1].len = 1; in touch_read()
69 struct rt_i2c_msg msgs; in touch_write() local
76 msgs.flags = RT_I2C_WR; in touch_write()
77 msgs.buf = buf; in touch_write()
[all …]
/bsp/hc32/tests/
A Dtest_pfc8563_i2c.c43 struct rt_i2c_msg msgs; in write_regs() local
53 msgs.addr = PFC8563_ADDR; in write_regs()
54 msgs.flags = RT_I2C_WR; in write_regs()
55 msgs.buf = buf; in write_regs()
56 msgs.len = buf_size; in write_regs()
73 struct rt_i2c_msg msgs[2]; in read_regs() local
79 msgs[0].flags = RT_I2C_WR; in read_regs()
80 msgs[0].buf = buf; in read_regs()
81 msgs[0].len = buf_size; in read_regs()
85 msgs[1].buf = data; in read_regs()
[all …]
A Dtest_soft_i2c.c76 struct rt_i2c_msg msgs; in ssd1306_write_single_reg() local
78 msgs.addr = SSD1306_ADDR; in ssd1306_write_single_reg()
79 msgs.flags = RT_I2C_WR; in ssd1306_write_single_reg()
91 msgs.buf = buff; in ssd1306_write_single_reg()
92 msgs.len = 2; in ssd1306_write_single_reg()
94 if (1 != rt_i2c_transfer(i2c_dev, &msgs, 1)) in ssd1306_write_single_reg()
106 struct rt_i2c_msg msgs; in ssd1306_write_mult_reg() local
108 msgs.addr = SSD1306_ADDR; in ssd1306_write_mult_reg()
109 msgs.flags = RT_I2C_WR; in ssd1306_write_mult_reg()
121 msgs.buf = buff; in ssd1306_write_mult_reg()
[all …]
/bsp/loongson/ls1cdev/drivers/
A Ddrv_touch.c238 struct rt_i2c_msg msgs[2]; in rt_touch_read() local
240 msgs[0].addr = addr; in rt_touch_read()
241 msgs[0].flags = RT_I2C_WR; in rt_touch_read()
242 msgs[0].buf = cmd_buf; in rt_touch_read()
243 msgs[0].len = cmd_len; in rt_touch_read()
245 msgs[1].addr = addr; in rt_touch_read()
247 msgs[1].buf = data_buf; in rt_touch_read()
248 msgs[1].len = data_len; in rt_touch_read()
260 msgs[0].addr = addr; in rt_touch_write()
262 msgs[0].buf = data_buf; in rt_touch_write()
[all …]
/bsp/nxp/lpc/lpc55sxx/Libraries/drivers/
A Ddrv_mma8562.c35 struct rt_i2c_msg msgs[2]; in mma8562_read_reg() local
37 msgs[0].addr = kMMA8562_ADDR; in mma8562_read_reg()
38 msgs[0].flags = RT_I2C_WR; in mma8562_read_reg()
39 msgs[0].buf = ® in mma8562_read_reg()
40 msgs[0].len = 1; in mma8562_read_reg()
42 msgs[1].addr = kMMA8562_ADDR; in mma8562_read_reg()
43 msgs[1].flags = RT_I2C_RD; in mma8562_read_reg()
44 msgs[1].buf = buf; in mma8562_read_reg()
45 msgs[1].len = len; in mma8562_read_reg()
47 if (rt_i2c_transfer(mma8562_i2c_bus, msgs, 2) == 2) in mma8562_read_reg()
/bsp/allwinner/libraries/sunxi-hal/hal/source/twi/
A Dhal_twi.c888 return msgs->len; in twi_recv_msgs()
956 twi->msgs = msgs; in twi_write()
982 twi->msgs = msgs; in twi_dma_write()
994 ret = twi_dma_xfer(twi, msgs->buf, msgs->len, DMA_MEM_TO_DEV); in twi_dma_write()
1006 rmsgs = msgs; in twi_read()
1010 wmsgs = msgs; in twi_read()
1020 twi->msgs = rmsgs; in twi_read()
1059 rmsgs = msgs; in twi_dma_read()
1063 wmsgs = msgs; in twi_dma_read()
1066 twi->msgs = rmsgs; in twi_dma_read()
[all …]
/bsp/hc32/platform/tca9539/
A Dtca9539.c66 struct rt_i2c_msg msgs; in BSP_TCA9539_I2C_Write() local
81 msgs.addr = BSP_TCA9539_DEV_ADDR; in BSP_TCA9539_I2C_Write()
82 msgs.flags = RT_I2C_WR; in BSP_TCA9539_I2C_Write()
83 msgs.buf = buf; in BSP_TCA9539_I2C_Write()
84 msgs.len = len + 1; in BSP_TCA9539_I2C_Write()
85 if (rt_i2c_transfer(bus, &msgs, 1) == 1) in BSP_TCA9539_I2C_Write()
107 struct rt_i2c_msg msgs; in BSP_TCA9539_I2C_Read() local
113 msgs.addr = BSP_TCA9539_DEV_ADDR; in BSP_TCA9539_I2C_Read()
114 msgs.flags = RT_I2C_RD; in BSP_TCA9539_I2C_Read()
115 msgs.buf = data; in BSP_TCA9539_I2C_Read()
[all …]
/bsp/allwinner/libraries/drivers/touch/
A Ddrv_touch.c122 struct rt_i2c_msg msgs[2]; in rt_touch_read() local
124 msgs[0].addr = addr; in rt_touch_read()
125 msgs[0].flags = RT_I2C_WR; in rt_touch_read()
126 msgs[0].buf = cmd_buf; in rt_touch_read()
127 msgs[0].len = cmd_len; in rt_touch_read()
129 msgs[1].addr = addr; in rt_touch_read()
131 msgs[1].buf = data_buf; in rt_touch_read()
132 msgs[1].len = data_len; in rt_touch_read()
144 msgs[0].addr = addr; in rt_touch_write()
146 msgs[0].buf = data_buf; in rt_touch_write()
[all …]
/bsp/renesas/ra6m3-hmi-board/board/ports/touch/gt911/src/
A Dgt911.c50 struct rt_i2c_msg msgs; in gt911_write_reg() local
53 msgs.flags = RT_I2C_WR; in gt911_write_reg()
54 msgs.buf = data; in gt911_write_reg()
55 msgs.len = len; in gt911_write_reg()
69 struct rt_i2c_msg msgs[2]; in gt911_read_regs() local
73 msgs[0].buf = reg; in gt911_read_regs()
78 msgs[1].buf = data; in gt911_read_regs()
79 msgs[1].len = len; in gt911_read_regs()
442 msgs.addr = addr; in gt911_i2c_probe()
444 msgs.buf = cmd; in gt911_i2c_probe()
[all …]
/bsp/nuvoton/libraries/nu_packages/MAX31875/
A Dsensor_max31875.c48 struct rt_i2c_msg msgs[2]; in max31875_i2c_read_reg() local
50 msgs[0].addr = address; /* Slave address */ in max31875_i2c_read_reg()
51 msgs[0].flags = RT_I2C_WR; /* Write flag */ in max31875_i2c_read_reg()
52 msgs[0].buf = (rt_uint8_t *)reg; /* Slave register address */ in max31875_i2c_read_reg()
53 msgs[0].len = reg_length; /* Number of bytes sent */ in max31875_i2c_read_reg()
54 msgs[1].addr = address; /* Slave address */ in max31875_i2c_read_reg()
55 msgs[1].flags = RT_I2C_RD; /* Read flag without READ_ACK */ in max31875_i2c_read_reg()
56 msgs[1].buf = (rt_uint8_t *)data; /* Read data pointer */ in max31875_i2c_read_reg()
57 msgs[1].len = length; /* Number of bytes read */ in max31875_i2c_read_reg()
59 if (rt_i2c_transfer(i2c_bus_dev, &msgs[0], 2) != 2) in max31875_i2c_read_reg()
/bsp/nuvoton/libraries/nu_packages/TPC/
A Dst1663i.c26 struct rt_i2c_msg msgs; in st1663i_write_reg() local
32 msgs.addr = dev->client_addr; in st1663i_write_reg()
33 msgs.flags = RT_I2C_WR; in st1663i_write_reg()
34 msgs.buf = buf; in st1663i_write_reg()
35 msgs.len = sizeof(buf); in st1663i_write_reg()
49 struct rt_i2c_msg msgs[2]; in st1663i_read_reg() local
52 msgs[0].flags = RT_I2C_WR; in st1663i_read_reg()
53 msgs[0].buf = ® in st1663i_read_reg()
57 msgs[1].flags = RT_I2C_RD; in st1663i_read_reg()
58 msgs[1].buf = data; in st1663i_read_reg()
[all …]
A Dft5446.c26 struct rt_i2c_msg msgs; in ft5446_write_reg() local
32 msgs.addr = dev->client_addr; in ft5446_write_reg()
33 msgs.flags = RT_I2C_WR; in ft5446_write_reg()
34 msgs.buf = buf; in ft5446_write_reg()
35 msgs.len = sizeof(buf); in ft5446_write_reg()
49 struct rt_i2c_msg msgs[2]; in ft5446_read_reg() local
52 msgs[0].flags = RT_I2C_WR; in ft5446_read_reg()
53 msgs[0].buf = ® in ft5446_read_reg()
57 msgs[1].flags = RT_I2C_RD; in ft5446_read_reg()
58 msgs[1].buf = data; in ft5446_read_reg()
[all …]
A Dgt911.c49 struct rt_i2c_msg msgs; in gt911_write_reg() local
51 msgs.addr = dev->client_addr; in gt911_write_reg()
52 msgs.flags = RT_I2C_WR; in gt911_write_reg()
53 msgs.buf = data; in gt911_write_reg()
54 msgs.len = len; in gt911_write_reg()
68 struct rt_i2c_msg msgs[2]; in gt911_read_regs() local
71 msgs[0].flags = RT_I2C_WR; in gt911_read_regs()
72 msgs[0].buf = reg; in gt911_read_regs()
76 msgs[1].flags = RT_I2C_RD; in gt911_read_regs()
77 msgs[1].buf = data; in gt911_read_regs()
[all …]
/bsp/raspberry-pi/raspi3-32/driver/
A Ddrv_i2c.c107 struct rt_i2c_msg msgs[],
110 struct rt_i2c_msg msgs[],
118 struct rt_i2c_msg msgs[], in raspi_i2c_mst_xfer() argument
132 BCM283X_BSC_A(base) = msgs->addr; in raspi_i2c_mst_xfer()
136 if (msgs[i].flags & RT_I2C_RD) in raspi_i2c_mst_xfer()
137 reason = i2c_read_or_write(base, msgs->buf, msgs->len, 1); in raspi_i2c_mst_xfer()
139 reason = i2c_read_or_write(base, msgs->buf, msgs->len, 0); in raspi_i2c_mst_xfer()
145 struct rt_i2c_msg msgs[], in raspi_i2c_slv_xfer() argument
/bsp/nxp/lpc/lpc54114-lite/drivers/audio/
A Dfsl_wm8904.c474 struct rt_i2c_msg msgs; in WM8904_WriteRegister() local
482 msgs.flags = RT_I2C_WR; in WM8904_WriteRegister()
483 msgs.buf = buffer; in WM8904_WriteRegister()
484 msgs.len = sizeof(buffer); in WM8904_WriteRegister()
500 struct rt_i2c_msg msgs[2]; in WM8904_ReadRegister() local
508 msgs[0].flags = RT_I2C_WR; in WM8904_ReadRegister()
509 msgs[0].buf = &write_buffer; in WM8904_ReadRegister()
510 msgs[0].len = 1; in WM8904_ReadRegister()
513 msgs[1].flags = RT_I2C_RD; in WM8904_ReadRegister()
514 msgs[1].buf = buffer; in WM8904_ReadRegister()
[all …]
/bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/lhal/src/
A Dbflb_i2c.c393 if (msgs[i].flags & I2C_M_TEN) { in bflb_i2c_transfer()
398 if (msgs[i].flags & I2C_M_NOSTOP) { in bflb_i2c_transfer()
401 subaddr += msgs[i].buffer[j] << (j * 8); in bflb_i2c_transfer()
403 subaddr_size = msgs[i].length; in bflb_i2c_transfer()
412 if (msgs[i].length > 256) { in bflb_i2c_transfer()
415 bflb_i2c_set_datalen(dev, msgs[i].length); in bflb_i2c_transfer()
416 if (msgs[i].flags & I2C_M_READ) { in bflb_i2c_transfer()
418 if ((msgs[i].flags & I2C_M_DMA) == 0) { in bflb_i2c_transfer()
419 ret = bflb_i2c_read_bytes(dev, msgs[i].buffer, msgs[i].length); in bflb_i2c_transfer()
428 if ((msgs[i].flags & I2C_M_DMA) == 0) { in bflb_i2c_transfer()
[all …]
/bsp/raspberry-pi/raspi3-64/driver/
A Ddrv_i2c.c112 struct rt_i2c_msg msgs[],
115 struct rt_i2c_msg msgs[],
123 struct rt_i2c_msg msgs[], in raspi_i2c_mst_xfer() argument
137 BCM283X_BSC_A(base) = msgs->addr; in raspi_i2c_mst_xfer()
141 if (msgs[i].flags & RT_I2C_RD) in raspi_i2c_mst_xfer()
142 reason = i2c_read_or_write(base, msgs->buf, msgs->len, 1); in raspi_i2c_mst_xfer()
144 reason = i2c_read_or_write(base, msgs->buf, msgs->len, 0); in raspi_i2c_mst_xfer()
150 struct rt_i2c_msg msgs[], in raspi_i2c_slv_xfer() argument
/bsp/nuvoton/libraries/nu_packages/NCT7717U/
A Dsensor_nct7717u.c47 struct rt_i2c_msg msgs[2]; in nct7717u_i2c_read_reg() local
49 msgs[0].addr = NCT7717U_I2C_SLAVE_ADDR; /* Slave address */ in nct7717u_i2c_read_reg()
50 msgs[0].flags = RT_I2C_WR; /* Write flag */ in nct7717u_i2c_read_reg()
51 msgs[0].buf = (rt_uint8_t *)reg; /* Slave register address */ in nct7717u_i2c_read_reg()
52 msgs[0].len = reg_length; /* Number of bytes sent */ in nct7717u_i2c_read_reg()
54 msgs[1].addr = NCT7717U_I2C_SLAVE_ADDR; /* Slave address */ in nct7717u_i2c_read_reg()
55 msgs[1].flags = RT_I2C_RD; /* Read flag without READ_ACK */ in nct7717u_i2c_read_reg()
56 msgs[1].buf = (rt_uint8_t *)data; /* Read data pointer */ in nct7717u_i2c_read_reg()
57 msgs[1].len = length; /* Number of bytes read */ in nct7717u_i2c_read_reg()
59 if (rt_i2c_transfer(i2c_bus_dev, &msgs[0], 2) != 2) in nct7717u_i2c_read_reg()
/bsp/nuvoton/libraries/nu_packages/BMX055/
A Dsensor_bmx055.c116 struct rt_i2c_msg msgs[2]; in bmx055_i2c_write_reg() local
118 msgs[0].addr = dev_id; /* Slave address */ in bmx055_i2c_write_reg()
119 msgs[0].flags = RT_I2C_WR; /* Write flag */ in bmx055_i2c_write_reg()
123 msgs[1].addr = dev_id; /* Slave address */ in bmx055_i2c_write_reg()
128 if (rt_i2c_transfer(i2c_bus_dev, &msgs[0], 2) != 2) in bmx055_i2c_write_reg()
138 struct rt_i2c_msg msgs[3]; in bmx055_i2c_read_reg() local
140 msgs[0].addr = dev_id; /* Slave address */ in bmx055_i2c_read_reg()
141 msgs[0].flags = RT_I2C_WR; /* Write flag */ in bmx055_i2c_read_reg()
147 msgs[1].flags = RT_I2C_RD ; /* Read flag */ in bmx055_i2c_read_reg()
149 msgs[1].len = len; in bmx055_i2c_read_reg()
[all …]
/bsp/nxp/imx/imx6ull-smart/drivers/
A Ddrv_touch.c54 struct rt_i2c_msg msgs; in gt911_write_reg() local
56 msgs.addr = dev->client_addr; in gt911_write_reg()
57 msgs.flags = RT_I2C_WR; in gt911_write_reg()
58 msgs.buf = data; in gt911_write_reg()
59 msgs.len = len; in gt911_write_reg()
73 struct rt_i2c_msg msgs[2]; in gt911_read_regs() local
76 msgs[0].flags = RT_I2C_WR; in gt911_read_regs()
77 msgs[0].buf = reg; in gt911_read_regs()
81 msgs[1].flags = RT_I2C_RD; in gt911_read_regs()
82 msgs[1].buf = data; in gt911_read_regs()
[all …]
A Ddrv_i2c.c64 static rt_ssize_t imx6ull_i2c_mst_xfer(struct rt_i2c_bus_device *bus, struct rt_i2c_msg msgs[], rt_… in imx6ull_i2c_mst_xfer() argument
79 if(msgs[i].flags & RT_I2C_RD) in imx6ull_i2c_mst_xfer()
82 xfer.slaveAddress = msgs[i].addr; in imx6ull_i2c_mst_xfer()
87 xfer.dataSize = msgs[i].len ; in imx6ull_i2c_mst_xfer()
105 rt_memcpy(msgs[i].buf,i2c_buff_temp[instance - 1],msgs[i].len); in imx6ull_i2c_mst_xfer()
110 xfer.slaveAddress = msgs[i].addr; in imx6ull_i2c_mst_xfer()
115 xfer.dataSize = msgs[i].len; in imx6ull_i2c_mst_xfer()
116 rt_memcpy(i2c_buff_temp[instance - 1],msgs[i].buf,msgs[i].len); in imx6ull_i2c_mst_xfer()
/bsp/nxp/lpc/lpc54608-LPCXpresso/drivers/
A Ddrv_ft5406.c146 struct rt_i2c_msg msgs[2]; in _ft5406_read() local
148 msgs[0].addr = FT5206_TS_ADDR; in _ft5406_read()
149 msgs[0].flags = RT_I2C_WR; in _ft5406_read()
150 msgs[0].buf = &cmd; in _ft5406_read()
151 msgs[0].len = sizeof(cmd); in _ft5406_read()
153 msgs[1].addr = FT5206_TS_ADDR; in _ft5406_read()
154 msgs[1].flags = RT_I2C_RD; in _ft5406_read()
155 msgs[1].buf = buf; in _ft5406_read()
156 msgs[1].len = len; in _ft5406_read()
158 if (rt_i2c_transfer(_i2c_bus, msgs, 2) == 2) in _ft5406_read()
/bsp/nuvoton/libraries/nu_packages/DA9062/
A Dda9062.c148 struct rt_i2c_msg msgs[2]; in da9062_i2c_read() local
156 msgs[0].addr = DEF_DA9062_PAGE0_SLAVEADDR; /* Slave address */ in da9062_i2c_read()
157 msgs[0].flags = RT_I2C_WR; /* Write flag */ in da9062_i2c_read()
158 msgs[0].buf = (rt_uint8_t *)&u8TxData; /* Number of bytes sent */ in da9062_i2c_read()
159 msgs[0].len = sizeof(u8TxData); /* Number of bytes read */ in da9062_i2c_read()
161 msgs[1].addr = DEF_DA9062_PAGE0_SLAVEADDR; /* Slave address */ in da9062_i2c_read()
162 msgs[1].flags = RT_I2C_RD; /* Read flag */ in da9062_i2c_read()
163 msgs[1].buf = (rt_uint8_t *)pu8data ; /* Read data pointer */ in da9062_i2c_read()
164 msgs[1].len = 1; /* Number of bytes read */ in da9062_i2c_read()
166 if (rt_i2c_transfer(g_psNuEpwmCap, &msgs[0], 2) != 2) in da9062_i2c_read()
/bsp/nuvoton/libraries/nu_packages/AudioCodec/
A Dacodec_nau8822.c64 struct rt_i2c_msg msgs[2]; in I2C_ReadNAU8822() local
70 msgs[0].addr = DEF_NAU8822_ADDR; /* Slave address */ in I2C_ReadNAU8822()
71 msgs[0].flags = RT_I2C_WR; /* Write flag */ in I2C_ReadNAU8822()
72 msgs[0].buf = (rt_uint8_t *)&u8TxData; /* Number of bytes sent */ in I2C_ReadNAU8822()
73 msgs[0].len = sizeof(u8TxData); /* Number of bytes read */ in I2C_ReadNAU8822()
75 msgs[1].addr = DEF_NAU8822_ADDR; /* Slave address */ in I2C_ReadNAU8822()
76 msgs[1].flags = RT_I2C_RD; /* Read flag */ in I2C_ReadNAU8822()
77 msgs[1].buf = (rt_uint8_t *)pu16data; /* Read data pointer */ in I2C_ReadNAU8822()
78 msgs[1].len = 2; /* Number of bytes read */ in I2C_ReadNAU8822()
80 if (rt_i2c_transfer(g_I2cBusDev, &msgs[0], 2) != 2) in I2C_ReadNAU8822()
/bsp/microchip/common/board/
A Dsam_i2c.c34 struct rt_i2c_msg msgs[],
37 struct rt_i2c_msg msgs[],
66 struct rt_i2c_msg msgs[], in sam_i2c_master_xfer() argument
77 sam_i2c_update_control(&msgs[i], &i2c_msg); in sam_i2c_master_xfer()
86 struct rt_i2c_msg msgs[], in sam_i2c_slave_xfer() argument

Completed in 51 milliseconds

1234