Searched refs:I2CTransfer (Results 1 – 2 of 2) sorted by relevance
37 class I2CTransfer { class58 I2CTransfer(std::chrono::milliseconds driver_timeout = std::chrono::milliseconds(1000));60 virtual ~I2CTransfer() { } in ~I2CTransfer()309 class I2CWrite : public I2CTransfer<void> {343 class I2CRead : public I2CTransfer<std::vector<uint8_t> > {379 class I2CComposed : public I2CTransfer<std::vector<std::vector<uint8_t> > > {444 I2CTransfer<TReturn>::I2CTransfer(std::chrono::milliseconds driver_timeout) in I2CTransfer() function in idf::I2CTransfer448 I2CTransfer<TReturn>::I2CCommandLink::I2CCommandLink() in I2CCommandLink()457 I2CTransfer<TReturn>::I2CCommandLink::~I2CCommandLink() in ~I2CCommandLink()463 TReturn I2CTransfer<TReturn>::do_transfer(i2c_port_t i2c_num, uint8_t i2c_addr) in do_transfer()
122 : I2CTransfer<void>(driver_timeout), bytes(bytes) { } in I2CWrite()134 : I2CTransfer<vector<uint8_t> >(driver_timeout), bytes(size) { } in I2CRead()149 : I2CTransfer<vector<vector<uint8_t> > >(driver_timeout), transfer_list() { } in I2CComposed()