blob: d0ab875ed69eff168ba44aa40bedd81af2aba22f [file] [log] [blame]
class FakeI2c : ddk::I2cProtocol<FakeI2c> {
public:
void I2cTransact(const i2c_op_t* op_list, size_t op_count, i2c_transact_callback callback,
void* cookie) {
callback(cookie, ZX_ERR_NOT_SUPPORTED, nullptr, 0);
}
zx_status_t I2cGetMaxTransferSize(size_t* out_size) { return ZX_ERR_NOT_SUPPORTED; }
zx_status_t I2cGetInterrupt(uint32_t flags, zx::interrupt* out_irq) {
return ZX_ERR_NOT_SUPPORTED;
}
};