Searched refs:nostop (Results 1 – 2 of 2) sorted by relevance
| /hal_rpi_pico-latest/src/rp2_common/hardware_i2c/ |
| D | i2c.c | 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() [all …]
|
| /hal_rpi_pico-latest/src/rp2_common/hardware_i2c/include/hardware/ |
| D | i2c.h | 249 …ntil(i2c_inst_t *i2c, uint8_t addr, const uint8_t *src, size_t len, bool nostop, absolute_time_t u… 263 int i2c_read_blocking_until(i2c_inst_t *i2c, uint8_t addr, uint8_t *dst, size_t len, bool nostop, a… 280 …t_us(i2c_inst_t *i2c, uint8_t addr, const uint8_t *src, size_t len, bool nostop, uint timeout_us) { in i2c_write_timeout_us() argument 282 return i2c_write_blocking_until(i2c, addr, src, len, nostop, t); in i2c_write_timeout_us() 285 …r_us(i2c_inst_t *i2c, uint8_t addr, const uint8_t *src, size_t len, bool nostop, uint timeout_per_… 299 …timeout_us(i2c_inst_t *i2c, uint8_t addr, uint8_t *dst, size_t len, bool nostop, uint timeout_us) { in i2c_read_timeout_us() argument 301 return i2c_read_blocking_until(i2c, addr, dst, len, nostop, t); in i2c_read_timeout_us() 304 …er_char_us(i2c_inst_t *i2c, uint8_t addr, uint8_t *dst, size_t len, bool nostop, uint timeout_per_… 317 int i2c_write_blocking(i2c_inst_t *i2c, uint8_t addr, const uint8_t *src, size_t len, bool nostop); 345 int i2c_read_blocking(i2c_inst_t *i2c, uint8_t addr, uint8_t *dst, size_t len, bool nostop);
|