Home
last modified time | relevance | path

Searched refs:last_msg (Results 1 – 2 of 2) sorted by relevance

/AliOS-Things-master/components/drivers/peripheral/i2c/src/
A Di2c.c25 const aos_i2c_msg_t *last_msg = NULL; in transfer_sequence() local
40 if (msg != last_msg) { in transfer_sequence()
60 if (last_msg && (last_msg->cfg & AOS_I2C_MCFG_RX)) { in transfer_sequence()
63 if (last_pos + AOS_I2C_BUF_SIZE < last_msg->count) in transfer_sequence()
66 last_len = last_msg->count - last_pos; in transfer_sequence()
68 memcpy(&((uint8_t *)last_msg->buf)[last_pos], i2c->buf[(j - 1) & 0x1], last_len); in transfer_sequence()
100 last_msg = msg; in transfer_sequence()
111 if (last_msg && (last_msg->cfg & AOS_I2C_MCFG_RX)) { in transfer_sequence()
113 memcpy(&((uint8_t *)last_msg->buf)[last_pos], i2c->buf[index], i2c->x.len); in transfer_sequence()
/AliOS-Things-master/components/drivers/peripheral/spi/src/
A Dspi.c25 const aos_spi_msg_t *last_msg = NULL; in transfer_sequence() local
40 if (msg != last_msg) { in transfer_sequence()
67 if (last_msg && last_msg->rx_buf) { in transfer_sequence()
70 if (last_pos + AOS_SPI_BUF_SIZE < last_msg->count) in transfer_sequence()
73 last_len = last_msg->count - last_pos; in transfer_sequence()
75 memcpy(&((uint8_t *)last_msg->rx_buf)[last_pos], spi->rx_buf[(j - 1) & 0x1], last_len); in transfer_sequence()
107 last_msg = msg; in transfer_sequence()
118 if (last_msg && last_msg->rx_buf) { in transfer_sequence()
120 memcpy(&((uint8_t *)last_msg->rx_buf)[last_pos], spi->rx_buf[index], spi->x.len); in transfer_sequence()

Completed in 4 milliseconds