aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/device
Commit message (Expand)AuthorAgeFilesLines
* trivial code style cleanup round 2Daniel Agar2015-03-271-3/+3
* i2c: prevent double free of _dev pointerAndrew Tridgell2015-02-141-1/+5
* SPI: Log device clock on startupLorenz Meier2015-02-131-1/+1
* CDEV::I2C: Enforce one speed per busLorenz Meier2015-02-132-15/+62
* Device class reg: Always use 0-based indexLorenz Meier2015-02-091-16/+12
* Dev info: Reflect address changesLorenz Meier2015-01-031-0/+1
* Allow to get access to dev nameLorenz Meier2015-01-021-0/+7
* i2c: const get_addressRandy Mackay2014-12-301-1/+1
* UAVCAN: initialize device id for mag and baro to allow DEVIOCGDEVICEID ioctl ...Holger Steinhaus2014-11-111-1/+2
* device: initialise device idRandy Mackay2014-10-081-0/+1
* Merge sensor_startup_cleanupLorenz Meier2014-07-163-0/+12
|\
| * I2C driver: forbid copy constructorLorenz Meier2014-07-161-0/+3
| * device driver: Fix compile warningsLorenz Meier2014-07-162-0/+9
* | Merge branch 'ext_mag_param' into loggingLorenz Meier2014-07-161-0/+5
|\|
| * Forbid copy constructor in CDevLorenz Meier2014-07-151-0/+5
* | drivers: Up to three units supportLorenz Meier2014-07-151-1/+2
* | Merged masterLorenz Meier2014-07-156-36/+97
|\|
| * device: use bitfields to keep DeviceStructure smallAndrew Tridgell2014-07-121-3/+6
| * device: pass CDev::ioctl() to superclassAndrew Tridgell2014-07-121-0/+7
| * device: added a _device_id to all driversAndrew Tridgell2014-07-124-1/+50
| * Merged masterLorenz Meier2014-07-122-32/+32
| |\
| | * Restructure the locking around SPI transferspx4dev2014-07-062-32/+32
| * | HMC5883 post merge cleanupLorenz Meier2014-07-081-2/+2
| * | SPI: make _bus protectedAndrew Tridgell2014-07-081-1/+3
| |/
* / Introduce enum / define for multiple devicesLorenz Meier2014-06-101-1/+4
|/
* CDev: Fixed printf format specifierLorenz Meier2014-03-161-1/+1
* Fixed return valueLorenz Meier2014-01-141-0/+1
* Framework to support disabling publications via IOCTLLorenz Meier2014-01-123-3/+14
* device: added register_class_devname() APIAndrew Tridgell2013-12-102-0/+58
* SPI: added set_frequency() APIAndrew Tridgell2013-11-302-0/+17
* Use the generic device::SPI locking strategy.px4dev2013-09-122-5/+40
* ringbuffer: converted to item_size unitsAndrew Tridgell2013-09-121-20/+22
* Rework the ringbuffer class so that it's not templated, and refactor its clie...px4dev2013-09-121-109/+269
* ringbuffer: added resize() and print_info() methodsAndrew Tridgell2013-09-121-2/+42
* ringbuffer: added force() and use lockless methodspx4dev2013-09-121-16/+120
* Make it possible to create a cdev without automatically creating a device node.px4dev2013-08-041-8/+8
* Add size and flush methods to the ringbuffer class.px4dev2013-08-041-5/+16
* Add direct-access methods to the base Device class, so that there's a common ...px4dev2013-08-044-23/+82
* Simple ring-buffer template class, because re-implementing the wheel in every...px4dev2013-08-031-0/+192
* Merged with masterLorenz Meier2013-05-091-0/+9
* Moved last libs, drivers and headers, cleaned up IO buildLorenz Meier2013-04-289-0/+1804