CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
Loading...
Searching...
No Matches
cdc::hal::II2cBus Member List

This is the complete list of members for cdc::hal::II2cBus, including all inherited members.

addDevice(uint8_t addr, I2cDeviceHandle *out_dev)=0cdc::hal::II2cBuspure virtual
eepromRead(uint8_t addr, uint16_t offset, uint8_t *buf, size_t len)=0cdc::hal::II2cBuspure virtual
eepromWrite(uint8_t addr, uint16_t offset, const uint8_t *buf, size_t len)=0cdc::hal::II2cBuspure virtual
getName() const =0cdc::core::IServicepure virtual
getState() const =0cdc::core::IServicepure virtual
init()=0cdc::core::IServicepure virtual
probe(uint8_t addr)=0cdc::hal::II2cBuspure virtual
readRaw(uint8_t addr, uint8_t *data, size_t len)=0cdc::hal::II2cBuspure virtual
readReg(I2cDeviceHandle dev, uint8_t reg, uint8_t *data, size_t len)=0cdc::hal::II2cBuspure virtual
start()=0cdc::core::IServicepure virtual
stop()=0cdc::core::IServicepure virtual
writeRaw(uint8_t addr, const uint8_t *data, size_t len)=0cdc::hal::II2cBuspure virtual
writeReadRaw(uint8_t addr, const uint8_t *wr, size_t wr_len, uint8_t *rd, size_t rd_len)=0cdc::hal::II2cBuspure virtual
writeReg(I2cDeviceHandle dev, uint8_t reg, const uint8_t *data, size_t len)=0cdc::hal::II2cBuspure virtual
~II2cBus()=defaultcdc::hal::II2cBusvirtual
~IService()=defaultcdc::core::IServicevirtual