Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
Loading...
Searching...
No Matches
amg88xx_constants.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2026 Bas Stottelaar <basstottelaar@gmail.com>
3
* SPDX-License-Identifier: LGPL-2.1-only
4
*/
5
6
#pragma once
7
17
18
#ifdef __cplusplus
19
extern
"C"
{
20
#endif
21
25
#define AMG88XX_I2C_ADDRESS (0x69)
26
31
#define AMG88XX_REG_PCTL (0x00)
32
#define AMG88XX_REG_RST (0x01)
33
#define AMG88XX_REG_FPSC (0x02)
34
#define AMG88XX_REG_INTC (0x03)
35
#define AMG88XX_REG_STAT (0x04)
36
#define AMG88XX_REG_SCLR (0x05)
37
#define AMG88XX_REG_AVE (0x07)
38
#define AMG88XX_REG_INTHL (0x08)
39
#define AMG88XX_REG_INTHH (0x09)
40
#define AMG88XX_REG_INTLL (0x0A)
41
#define AMG88XX_REG_INTLH (0x0B)
42
#define AMG88XX_REG_INYSL (0x0C)
43
#define AMG88XX_REG_INYSH (0x0D)
44
#define AMG88XX_REG_TTHL (0x0E)
45
#define AMG88XX_REG_TTHH (0x0F)
46
#define AMG88XX_REG_INT0 (0x10)
47
#define AMG88XX_REG_INT1 (0x11)
48
#define AMG88XX_REG_INT2 (0x12)
49
#define AMG88XX_REG_INT3 (0x13)
50
#define AMG88XX_REG_INT4 (0x14)
51
#define AMG88XX_REG_INT5 (0x15)
52
#define AMG88XX_REG_INT6 (0x16)
53
#define AMG88XX_REG_INT7 (0x17)
54
#define AMG88XX_REG_T01L (0x80)
56
61
#define AMG88XX_PCTL_NORMAL_MODE (0x00)
62
#define AMG88XX_PCTL_SLEEP_MODE (0x10)
63
#define AMG88XX_PCTL_STANDBY_MODE_60S (0x20)
64
#define AMG88XX_PCTL_STANDBY_MODE_10S (0x21)
66
71
#define AMG88XX_RST_FLAG_RESET (0x30)
72
#define AMG88XX_RST_INITIAL_RESET (0x3F)
74
79
#define AMG88XX_FPSC_FPS (0x01)
81
86
#define AMG88XX_INTC_INTEN (0x00)
87
#define AMG88XX_INTC_INTMOD (0x01)
88
#define AMG88XX_INTC_INTEN_BIT (0x01)
89
#define AMG88XX_INTC_INTMOD_BIT (0x02)
91
96
#define AMG88XX_STAT_INTF (0x02)
97
#define AMG88XX_STAT_OVF_THS (0x04)
98
#define AMG88XX_STAT_OVF_IRS (0x08)
100
105
#define AMG88XX_SCLR_INT_CLR (0x02)
106
#define AMG88XX_SCLR_OVS_CLR (0x04)
107
#define AMG88XX_SCLR_OVT_CLR (0x08)
109
114
#define AMG88XX_AVE_MAMOD_BIT (0x20)
116
117
#ifdef __cplusplus
118
}
119
#endif
120
Generated on Wed Apr 15 2026 07:36:48 by
1.13.2