diff --git a/libraries/AP_HAL/I2CDriver.h b/libraries/AP_HAL/I2CDriver.h index 9f21b87178..d98249b966 100644 --- a/libraries/AP_HAL/I2CDriver.h +++ b/libraries/AP_HAL/I2CDriver.h @@ -40,6 +40,9 @@ public: uint8_t* data) = 0; #endif + virtual bool do_transfer(uint8_t address, const uint8_t *send, + uint32_t send_len, uint8_t *recv, + uint32_t recv_len) { return false;}; virtual uint8_t lockup_count() = 0; void ignore_errors(bool b) { _ignore_errors = b; } virtual AP_HAL::Semaphore* get_semaphore() = 0;