1*5e9ae4b1SCorey Minyard /* 2*5e9ae4b1SCorey Minyard * Texas Instruments TMP105 Temperature Sensor I2C messages 3*5e9ae4b1SCorey Minyard * 4*5e9ae4b1SCorey Minyard * Browse the data sheet: 5*5e9ae4b1SCorey Minyard * 6*5e9ae4b1SCorey Minyard * http://www.ti.com/lit/gpn/tmp105 7*5e9ae4b1SCorey Minyard * 8*5e9ae4b1SCorey Minyard * Copyright (C) 2012 Alex Horn <alex.horn@cs.ox.ac.uk> 9*5e9ae4b1SCorey Minyard * Copyright (C) 2008-2012 Andrzej Zaborowski <balrogg@gmail.com> 10*5e9ae4b1SCorey Minyard * 11*5e9ae4b1SCorey Minyard * This work is licensed under the terms of the GNU GPL, version 2 or 12*5e9ae4b1SCorey Minyard * later. See the COPYING file in the top-level directory. 13*5e9ae4b1SCorey Minyard */ 14*5e9ae4b1SCorey Minyard 15*5e9ae4b1SCorey Minyard #ifndef TMP105_REGS_H 16*5e9ae4b1SCorey Minyard #define TMP105_REGS_H 17*5e9ae4b1SCorey Minyard 18*5e9ae4b1SCorey Minyard /** 19*5e9ae4b1SCorey Minyard * TMP105Reg: 20*5e9ae4b1SCorey Minyard * @TMP105_REG_TEMPERATURE: Temperature register 21*5e9ae4b1SCorey Minyard * @TMP105_REG_CONFIG: Configuration register 22*5e9ae4b1SCorey Minyard * @TMP105_REG_T_LOW: Low temperature register (also known as T_hyst) 23*5e9ae4b1SCorey Minyard * @TMP105_REG_T_HIGH: High temperature register (also known as T_OS) 24*5e9ae4b1SCorey Minyard * 25*5e9ae4b1SCorey Minyard * The following temperature sensors are 26*5e9ae4b1SCorey Minyard * compatible with the TMP105 registers: 27*5e9ae4b1SCorey Minyard * - adt75 28*5e9ae4b1SCorey Minyard * - ds1775 29*5e9ae4b1SCorey Minyard * - ds75 30*5e9ae4b1SCorey Minyard * - lm75 31*5e9ae4b1SCorey Minyard * - lm75a 32*5e9ae4b1SCorey Minyard * - max6625 33*5e9ae4b1SCorey Minyard * - max6626 34*5e9ae4b1SCorey Minyard * - mcp980x 35*5e9ae4b1SCorey Minyard * - stds75 36*5e9ae4b1SCorey Minyard * - tcn75 37*5e9ae4b1SCorey Minyard * - tmp100 38*5e9ae4b1SCorey Minyard * - tmp101 39*5e9ae4b1SCorey Minyard * - tmp105 40*5e9ae4b1SCorey Minyard * - tmp175 41*5e9ae4b1SCorey Minyard * - tmp275 42*5e9ae4b1SCorey Minyard * - tmp75 43*5e9ae4b1SCorey Minyard **/ 44*5e9ae4b1SCorey Minyard typedef enum TMP105Reg { 45*5e9ae4b1SCorey Minyard TMP105_REG_TEMPERATURE = 0, 46*5e9ae4b1SCorey Minyard TMP105_REG_CONFIG, 47*5e9ae4b1SCorey Minyard TMP105_REG_T_LOW, 48*5e9ae4b1SCorey Minyard TMP105_REG_T_HIGH, 49*5e9ae4b1SCorey Minyard } TMP105Reg; 50*5e9ae4b1SCorey Minyard 51*5e9ae4b1SCorey Minyard #endif 52