aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/device/spi.h
Commit message (Collapse)AuthorAgeFilesLines
* device driver: Fix compile warningsLorenz Meier2014-07-161-0/+5
|
* Merged masterLorenz Meier2014-07-121-0/+2
|\
| * Restructure the locking around SPI transferspx4dev2014-07-061-0/+2
| |
* | SPI: make _bus protectedAndrew Tridgell2014-07-081-1/+3
|/ | | | | this allows runtime use of internal/external bus to determine if DRDY should be used on the L3GD20
* SPI: added set_frequency() APIAndrew Tridgell2013-11-301-0/+11
| | | | | this allows the bus speed to be changed on the fly by device drivers. This is needed for the MPU6000
* Use the generic device::SPI locking strategy.px4dev2013-09-121-0/+11
|
* Add direct-access methods to the base Device class, so that there's a common ↵px4dev2013-08-041-1/+1
| | | | | | | | way of talking to drivers regardless of which of the specialised classes they derive from. Make the Device destructor public and virtual, so that arbitrary devices can be deleted. Likewise for classes that derive from it. Make Device::init public so that arbitrary devices can be initialised after being returned by factories.
* Moved last libs, drivers and headers, cleaned up IO buildLorenz Meier2013-04-281-0/+114