跳到主要内容

磁力计 (compass)

磁力计/指南针。

设备类型

DEVICE_TYPE_COMPASS

结构体

struct compass_t {
char * name;
int ox, oy, oz;
int (*get)(struct compass_t * compass, int * x, int * y, int * z);
void * priv;
};

关键 API

函数说明
search_compass(name)按名称查找指南针
register_compass(compass, drv)注册指南针
unregister_compass(compass)注销指南针
compass_get_magnetic(compass, x, y, z)获取磁场值
compass_get_heading(compass, declination)获取航向角

说明

磁力计传感器接口。返回三轴磁场读数,支持硬铁校准偏移配置。