aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/device/i2c.cpp
Commit message (Collapse)AuthorAgeFilesLines
* i2c: prevent double free of _dev pointerAndrew Tridgell2015-02-141-1/+5
| | | | this caused heap corruption
* CDEV::I2C: Enforce one speed per busLorenz Meier2015-02-131-15/+58
|
* device: added a _device_id to all driversAndrew Tridgell2014-07-121-1/+7
| | | | | | | | | this device ID identifies a specific device via the tuple of (bus, bus type, address, devtype). This allows device specific configuration data to be stored along with a device ID, so the code can know when the user has changed device configuration (such as removing an external compass), and either invalidate the device configuration or force the user to re-calibrate
* Moved last libs, drivers and headers, cleaned up IO buildLorenz Meier2013-04-281-0/+204