|
ChibiOS 21.11.4
|
Generic compass interface header. More...
#include "ex_sensors.h"Go to the source code of this file.
Data Structures | |
| struct | BaseCompassVMT |
BaseCompass virtual methods table. More... | |
| struct | BaseCompass |
| Base compass class. More... | |
Macros | |
| #define | _base_compass_methods_alone |
| BaseCompass specific methods. | |
| #define | _base_compass_methods |
| BaseCompass specific methods with inherited ones. | |
| #define | _base_compass_data _base_sensor_data |
BaseCompass specific data. | |
Macro Functions (BaseCompass) | |
| #define | compassGetAxesNumber(ip) |
| Compass get axes number. | |
| #define | compassReadRaw(ip, dp) |
| Compass read raw data. | |
| #define | compassReadCooked(ip, dp) |
| Compass read cooked data. | |
| #define | compassSetBias(ip, bp) |
| Updates compass bias data from received buffer. | |
| #define | compassResetBias(ip) |
| Reset compass bias data restoring it to zero. | |
| #define | compassSetSensitivity(ip, sp) |
| Updates compass sensitivity data from received buffer. | |
| #define | compassResetSensitivity(ip) |
| Reset compass sensitivity data restoring it to its typical value. | |
Generic compass interface header.
Definition in file ex_compass.h.