Lines Matching refs:addr

30 #define i2c_reserved_addr(addr) (((addr) & 0x78) == 0 || ((addr) & 0x78) == 0x78)  argument
112 void i2c_set_slave_mode(i2c_inst_t *i2c, bool slave, uint8_t addr) { in i2c_set_slave_mode() argument
113 invalid_params_if(HARDWARE_I2C, addr >= 0x80); // 7-bit addresses in i2c_set_slave_mode()
114 invalid_params_if(HARDWARE_I2C, i2c_reserved_addr(addr)); in i2c_set_slave_mode()
123 i2c->hw->sar = addr; in i2c_set_slave_mode()
133 static int i2c_write_blocking_internal(i2c_inst_t *i2c, uint8_t addr, const uint8_t *src, size_t le… in i2c_write_blocking_internal() argument
135 invalid_params_if(HARDWARE_I2C, addr >= 0x80); // 7-bit addresses in i2c_write_blocking_internal()
136 invalid_params_if(HARDWARE_I2C, i2c_reserved_addr(addr)); in i2c_write_blocking_internal()
143 i2c->hw->tar = addr; 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 int i2c_write_blocking_until(i2c_inst_t *i2c, uint8_t addr, const uint8_t *src, size_t len, bool no… 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 int i2c_write_timeout_per_char_us(i2c_inst_t *i2c, uint8_t addr, const uint8_t *src, size_t len, bo… 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()
262 int i2c_write_burst_blocking(i2c_inst_t *i2c, uint8_t addr, const uint8_t *src, size_t len) { in i2c_write_burst_blocking() argument
263 int rc = i2c_write_blocking_internal(i2c, addr, src, len, true, NULL, NULL); in i2c_write_burst_blocking()
268 static int i2c_read_blocking_internal(i2c_inst_t *i2c, uint8_t addr, uint8_t *dst, size_t len, bool… in i2c_read_blocking_internal() argument
270 invalid_params_if(HARDWARE_I2C, addr >= 0x80); // 7-bit addresses in i2c_read_blocking_internal()
271 invalid_params_if(HARDWARE_I2C, i2c_reserved_addr(addr)); in i2c_read_blocking_internal()
276 i2c->hw->tar = addr; 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 int i2c_read_timeout_per_char_us(i2c_inst_t *i2c, uint8_t addr, uint8_t *dst, size_t len, bool nost… 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()
354 int i2c_read_burst_blocking(i2c_inst_t *i2c, uint8_t addr, uint8_t *dst, size_t len) { in i2c_read_burst_blocking() argument
355 int rc = i2c_read_blocking_internal(i2c, addr, dst, len, true, NULL, NULL); in i2c_read_burst_blocking()