Versions in this module Expand all Collapse all v0 v0.12.0 Apr 13, 2020 Changes in this version + const ABSOLUTE_VALUE + const AVE + const AddressHigh + const AddressLow + const DIFFERENCE + const FLAG_RESET + const FPSC + const FPS_1 + const FPS_10 + const IHYSH + const IHYSL + const INITIAL_RESET + const INTC + const INTHH + const INTHL + const INTLH + const INTLL + const INT_OFFSET + const NORMAL_MODE + const PCTL + const PIXEL_OFFSET + const PIXEL_TEMP_CONVERSION + const RST + const SCLR + const SLEEP_MODE + const STAND_BY_10 + const STAND_BY_60 + const STAT + const THERMISTOR_CONVERSION + const TTHH + const TTHL + type Config struct + type Device struct + Address uint16 + func New(bus machine.I2C) Device + func (d *Device) ClearInterrupt() + func (d *Device) Configure(cfg Config) + func (d *Device) DisableInterrupt() + func (d *Device) EnableInterrupt() + func (d *Device) GetInterrupt() []uint8 + func (d *Device) ReadPixels(buffer *[64]int16) + func (d *Device) ReadThermistor() int16 + func (d *Device) SetFrameRate(framerate uint8) + func (d *Device) SetInterruptLevels(high int16, low int16) + func (d *Device) SetInterruptLevelsHysteresis(high int16, low int16, hysteresis int16) + func (d *Device) SetInterruptMode(mode InterruptMode) + func (d *Device) SetMovingAverageMode(mode bool) + func (d *Device) SetPCTL(pctl uint8) + func (d *Device) SetReset(rst uint8) + type InterruptMode uint8