diff options
author | px4dev <px4@purgatory.org> | 2012-08-22 22:25:10 -0700 |
---|---|---|
committer | px4dev <px4@purgatory.org> | 2012-08-22 22:25:10 -0700 |
commit | a0b9c056d78604397a407c86e3ad13d19fed372a (patch) | |
tree | ff66a4211a5e236286880c22bbb523bf9936aaff /apps/drivers/device/i2c.h | |
parent | a3b78163c3bbcc64a7aa5ada6a0f62670b7fd1cc (diff) | |
download | px4-firmware-a0b9c056d78604397a407c86e3ad13d19fed372a.tar.gz px4-firmware-a0b9c056d78604397a407c86e3ad13d19fed372a.tar.bz2 px4-firmware-a0b9c056d78604397a407c86e3ad13d19fed372a.zip |
Add a bus reset on I2C error. Also add a mechanism for automated retries of operations.
Diffstat (limited to 'apps/drivers/device/i2c.h')
-rw-r--r-- | apps/drivers/device/i2c.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/apps/drivers/device/i2c.h b/apps/drivers/device/i2c.h index d84f7bd09..7c5a14d6b 100644 --- a/apps/drivers/device/i2c.h +++ b/apps/drivers/device/i2c.h @@ -53,6 +53,12 @@ class __EXPORT I2C : public CDev protected: /** + * The number of times a read or write operation will be retried on + * error. + */ + unsigned _retries; + + /** * @ Constructor * * @param name Driver name |