tinygo.org/x/drivers@v0.27.1-0.20240509133757-7dbca2a54349/amg88xx/registers.go (about) 1 package amg88xx 2 3 // The I2C address which this device listens to. 4 const AddressHigh = 0x69 5 const AddressLow = 0x68 6 7 const ( 8 PCTL = 0x00 9 RST = 0x01 10 FPSC = 0x02 11 INTC = 0x03 12 STAT = 0x04 13 SCLR = 0x05 14 AVE = 0x07 15 INTHL = 0x08 16 INTHH = 0x09 17 INTLL = 0x0A 18 INTLH = 0x0B 19 IHYSL = 0x0C 20 IHYSH = 0x0D 21 TTHL = 0x0E 22 TTHH = 0x0F 23 INT_OFFSET = 0x010 24 PIXEL_OFFSET = 0x80 25 26 // power modes 27 NORMAL_MODE = 0x00 28 SLEEP_MODE = 0x01 29 STAND_BY_60 = 0x20 30 STAND_BY_10 = 0x21 31 32 // resets 33 FLAG_RESET = 0x30 34 INITIAL_RESET = 0x3F 35 36 // frame rates 37 FPS_10 = 0x00 38 FPS_1 = 0x01 39 40 // interrupt modes 41 DIFFERENCE InterruptMode = 0x00 42 ABSOLUTE_VALUE InterruptMode = 0x01 43 44 PIXEL_TEMP_CONVERSION = 250 45 THERMISTOR_CONVERSION = 625 46 )