Browse Source

drivers: Up to three units support

sbg
Lorenz Meier 11 years ago
parent
commit
9e97994ef9
  1. 3
      src/drivers/device/device.h
  2. 1
      src/drivers/drv_accel.h
  3. 1
      src/drivers/drv_gyro.h
  4. 2
      src/drivers/drv_mag.h

3
src/drivers/device/device.h

@ -540,7 +540,8 @@ private:
// class instance for primary driver of each class // class instance for primary driver of each class
enum CLASS_DEVICE { enum CLASS_DEVICE {
CLASS_DEVICE_PRIMARY=0, CLASS_DEVICE_PRIMARY=0,
CLASS_DEVICE_SECONDARY=1 CLASS_DEVICE_SECONDARY=1,
CLASS_DEVICE_TERTIARY=2
}; };
#endif /* _DEVICE_DEVICE_H */ #endif /* _DEVICE_DEVICE_H */

1
src/drivers/drv_accel.h

@ -83,6 +83,7 @@ struct accel_scale {
*/ */
ORB_DECLARE(sensor_accel0); ORB_DECLARE(sensor_accel0);
ORB_DECLARE(sensor_accel1); ORB_DECLARE(sensor_accel1);
ORB_DECLARE(sensor_accel2);
/* /*
* ioctl() definitions * ioctl() definitions

1
src/drivers/drv_gyro.h

@ -83,6 +83,7 @@ struct gyro_scale {
*/ */
ORB_DECLARE(sensor_gyro0); ORB_DECLARE(sensor_gyro0);
ORB_DECLARE(sensor_gyro1); ORB_DECLARE(sensor_gyro1);
ORB_DECLARE(sensor_gyro2);
/* /*
* ioctl() definitions * ioctl() definitions

2
src/drivers/drv_mag.h

@ -81,7 +81,7 @@ struct mag_scale {
*/ */
ORB_DECLARE(sensor_mag0); ORB_DECLARE(sensor_mag0);
ORB_DECLARE(sensor_mag1); ORB_DECLARE(sensor_mag1);
ORB_DECLARE(sensor_mag2);
/* /*
* mag device types, for _device_id * mag device types, for _device_id

Loading…
Cancel
Save