ChibiOS 21.11.4
ex_compass.h File Reference

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.

Detailed Description

Generic compass interface header.

Definition in file ex_compass.h.