ChibiOS/EX 1.3.0
ex_gyroscope.h File Reference

Generic gyroscope interface header. More...

#include "ex_sensors.h"

Go to the source code of this file.

Data Structures

struct  BaseGyroscopeVMT
 BaseGyroscope virtual methods table. More...
struct  BaseGyroscope
 Base gyroscope class. More...

Macros

#define _base_gyroscope_methods_alone
 BaseGyroscope specific methods.
#define _base_gyroscope_methods
 BaseGyroscope specific methods with inherited ones.
#define _base_gyroscope_data    _base_sensor_data
 BaseGyroscope specific data.
Macro Functions (BaseGyroscope)
#define gyroscopeGetAxesNumber(ip)
 Gyroscope get axes number.
#define gyroscopeReadRaw(ip, dp)
 Gyroscope read raw data.
#define gyroscopeReadCooked(ip, dp)
 Gyroscope read cooked data.
#define gyroscopeSampleBias(ip)
 Gyroscope bias sampling procedure.
#define gyroscopeSetBias(ip, bp)
 Updates gyroscope bias data from received buffer.
#define gyroscopeResetBias(ip)
 Reset gyroscope bias data restoring it to zero.
#define gyroscopeSetSensitivity(ip, sp)
 Updates gyroscope sensitivity data from received buffer.
#define gyroscopeResetSensitivity(ip)
 Reset gyroscope sensitivity data restoring it to its typical value.

Detailed Description

Generic gyroscope interface header.

Definition in file ex_gyroscope.h.