Loading...
Searching...
No Matches
qmc5883l_internal.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2019 Freie Universität Berlin
3 * SPDX-License-Identifier: LGPL-2.1-only
4 */
5
6#pragma once
7
17
18#ifdef __cplusplus
19extern "C"
20{
21#endif
22
27#define QMC5883L_DOXL (0x00)
28#define QMC5883L_DOXH (0x01)
29#define QMC5883L_DOYL (0x02)
30#define QMC5883L_DOYH (0x03)
31#define QMC5883L_DOZL (0x04)
32#define QMC5883L_DOZH (0x05)
33#define QMC5883L_STATUS (0x06)
34#define QMC5883L_TOUTL (0x07)
35#define QMC5883L_TOUTH (0x08)
36#define QMC5883L_CTRL1 (0x09)
37#define QMC5883L_CTRL2 (0x0a)
38#define QMC5883L_SETRESET (0x0b)
40
45#define QMC5883L_STANDBY (0x00)
46#define QMC5883L_CONT (0x01)
48
53#define QMC5883L_DRDY (0x01)
54#define QMC5883L_OVL (0x02)
55#define QMC5883L_DOR (0x04)
57
62#define QMC5883L_INT_ENB (0x01)
63#define QMC5883L_ROL_PNT (0x40)
64#define QMC5883L_SOFT_RST (0x80)
66
67#ifdef __cplusplus
68}
69#endif
70