Lines Matching refs:nostop
133 …write_blocking_internal(i2c_inst_t *i2c, uint8_t addr, const uint8_t *src, size_t len, bool nostop, in i2c_write_blocking_internal() argument
163 bool_to_bit(last && !nostop) << I2C_IC_DATA_CMD_STOP_LSB | in i2c_write_blocking_internal()
189 if (abort || (last && !nostop)) { in i2c_write_blocking_internal()
241 i2c->restart_on_next = nostop; in i2c_write_blocking_internal()
245 int i2c_write_blocking(i2c_inst_t *i2c, uint8_t addr, const uint8_t *src, size_t len, bool nostop) { in i2c_write_blocking() argument
246 return i2c_write_blocking_internal(i2c, addr, src, len, nostop, NULL, NULL); in i2c_write_blocking()
249 …2c_write_blocking_until(i2c_inst_t *i2c, uint8_t addr, const uint8_t *src, size_t len, bool nostop, in i2c_write_blocking_until() argument
252 …return i2c_write_blocking_internal(i2c, addr, src, len, nostop, init_single_timeout_until(&ts, unt… in i2c_write_blocking_until()
255 …ite_timeout_per_char_us(i2c_inst_t *i2c, uint8_t addr, const uint8_t *src, size_t len, bool nostop, in i2c_write_timeout_per_char_us() argument
258 return i2c_write_blocking_internal(i2c, addr, src, len, nostop, in i2c_write_timeout_per_char_us()
268 …nt i2c_read_blocking_internal(i2c_inst_t *i2c, uint8_t addr, uint8_t *dst, size_t len, bool nostop, in i2c_read_blocking_internal() argument
296 bool_to_bit(last && !nostop) << I2C_IC_DATA_CMD_STOP_LSB | in i2c_read_blocking_internal()
334 i2c->restart_on_next = nostop; in i2c_read_blocking_internal()
338 int i2c_read_blocking(i2c_inst_t *i2c, uint8_t addr, uint8_t *dst, size_t len, bool nostop) { in i2c_read_blocking() argument
339 return i2c_read_blocking_internal(i2c, addr, dst, len, nostop, NULL, NULL); in i2c_read_blocking()
342 int i2c_read_blocking_until(i2c_inst_t *i2c, uint8_t addr, uint8_t *dst, size_t len, bool nostop, a… in i2c_read_blocking_until() argument
344 …return i2c_read_blocking_internal(i2c, addr, dst, len, nostop, init_single_timeout_until(&ts, unti… in i2c_read_blocking_until()
347 … i2c_read_timeout_per_char_us(i2c_inst_t *i2c, uint8_t addr, uint8_t *dst, size_t len, bool nostop, in i2c_read_timeout_per_char_us() argument
350 return i2c_read_blocking_internal(i2c, addr, dst, len, nostop, in i2c_read_timeout_per_char_us()