16d0b4301SAndreas Färber /* 26d0b4301SAndreas Färber * Texas Instruments TMP105 Temperature Sensor I2C messages 36d0b4301SAndreas Färber * 46d0b4301SAndreas Färber * Browse the data sheet: 56d0b4301SAndreas Färber * 66d0b4301SAndreas Färber * http://www.ti.com/lit/gpn/tmp105 76d0b4301SAndreas Färber * 86d0b4301SAndreas Färber * Copyright (C) 2012 Alex Horn <alex.horn@cs.ox.ac.uk> 96d0b4301SAndreas Färber * Copyright (C) 2008-2012 Andrzej Zaborowski <balrogg@gmail.com> 106d0b4301SAndreas Färber * 116d0b4301SAndreas Färber * This work is licensed under the terms of the GNU GPL, version 2 or 126d0b4301SAndreas Färber * later. See the COPYING file in the top-level directory. 136d0b4301SAndreas Färber */ 14*121d0712SMarkus Armbruster 15*121d0712SMarkus Armbruster #ifndef TMP105_REGS_H 16*121d0712SMarkus Armbruster #define TMP105_REGS_H 176d0b4301SAndreas Färber 186d0b4301SAndreas Färber /** 196d0b4301SAndreas Färber * TMP105Reg: 206d0b4301SAndreas Färber * @TMP105_REG_TEMPERATURE: Temperature register 216d0b4301SAndreas Färber * @TMP105_REG_CONFIG: Configuration register 226d0b4301SAndreas Färber * @TMP105_REG_T_LOW: Low temperature register (also known as T_hyst) 236d0b4301SAndreas Färber * @TMP105_REG_T_HIGH: High temperature register (also known as T_OS) 246d0b4301SAndreas Färber * 256d0b4301SAndreas Färber * The following temperature sensors are 266d0b4301SAndreas Färber * compatible with the TMP105 registers: 276d0b4301SAndreas Färber * - adt75 286d0b4301SAndreas Färber * - ds1775 296d0b4301SAndreas Färber * - ds75 306d0b4301SAndreas Färber * - lm75 316d0b4301SAndreas Färber * - lm75a 326d0b4301SAndreas Färber * - max6625 336d0b4301SAndreas Färber * - max6626 346d0b4301SAndreas Färber * - mcp980x 356d0b4301SAndreas Färber * - stds75 366d0b4301SAndreas Färber * - tcn75 376d0b4301SAndreas Färber * - tmp100 386d0b4301SAndreas Färber * - tmp101 396d0b4301SAndreas Färber * - tmp105 406d0b4301SAndreas Färber * - tmp175 416d0b4301SAndreas Färber * - tmp275 426d0b4301SAndreas Färber * - tmp75 436d0b4301SAndreas Färber **/ 446d0b4301SAndreas Färber typedef enum TMP105Reg { 456d0b4301SAndreas Färber TMP105_REG_TEMPERATURE = 0, 466d0b4301SAndreas Färber TMP105_REG_CONFIG, 476d0b4301SAndreas Färber TMP105_REG_T_LOW, 486d0b4301SAndreas Färber TMP105_REG_T_HIGH, 496d0b4301SAndreas Färber } TMP105Reg; 506d0b4301SAndreas Färber 516d0b4301SAndreas Färber #endif 52