| 
									
										
										
										
											2013-01-16 01:57:55 +01:00
										 |  |  | /*
 | 
					
						
							|  |  |  |  * Texas Instruments TMP105 Temperature Sensor I2C messages | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Browse the data sheet: | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  *    http://www.ti.com/lit/gpn/tmp105
 | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Copyright (C) 2012 Alex Horn <alex.horn@cs.ox.ac.uk> | 
					
						
							|  |  |  |  * Copyright (C) 2008-2012 Andrzej Zaborowski <balrogg@gmail.com> | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * This work is licensed under the terms of the GNU GPL, version 2 or | 
					
						
							|  |  |  |  * later. See the COPYING file in the top-level directory. | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2016-06-29 10:12:57 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | #ifndef TMP105_REGS_H
 | 
					
						
							|  |  |  | #define TMP105_REGS_H
 | 
					
						
							| 
									
										
										
										
											2013-01-16 01:57:55 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | /**
 | 
					
						
							|  |  |  |  * TMP105Reg: | 
					
						
							|  |  |  |  * @TMP105_REG_TEMPERATURE: Temperature register | 
					
						
							|  |  |  |  * @TMP105_REG_CONFIG: Configuration register | 
					
						
							|  |  |  |  * @TMP105_REG_T_LOW: Low temperature register (also known as T_hyst) | 
					
						
							|  |  |  |  * @TMP105_REG_T_HIGH: High temperature register (also known as T_OS) | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * The following temperature sensors are | 
					
						
							|  |  |  |  * compatible with the TMP105 registers: | 
					
						
							|  |  |  |  * - adt75 | 
					
						
							|  |  |  |  * - ds1775 | 
					
						
							|  |  |  |  * - ds75 | 
					
						
							|  |  |  |  * - lm75 | 
					
						
							|  |  |  |  * - lm75a | 
					
						
							|  |  |  |  * - max6625 | 
					
						
							|  |  |  |  * - max6626 | 
					
						
							|  |  |  |  * - mcp980x | 
					
						
							|  |  |  |  * - stds75 | 
					
						
							|  |  |  |  * - tcn75 | 
					
						
							|  |  |  |  * - tmp100 | 
					
						
							|  |  |  |  * - tmp101 | 
					
						
							|  |  |  |  * - tmp105 | 
					
						
							|  |  |  |  * - tmp175 | 
					
						
							|  |  |  |  * - tmp275 | 
					
						
							|  |  |  |  * - tmp75 | 
					
						
							|  |  |  |  **/ | 
					
						
							|  |  |  | typedef enum TMP105Reg { | 
					
						
							|  |  |  |     TMP105_REG_TEMPERATURE = 0, | 
					
						
							|  |  |  |     TMP105_REG_CONFIG, | 
					
						
							|  |  |  |     TMP105_REG_T_LOW, | 
					
						
							|  |  |  |     TMP105_REG_T_HIGH, | 
					
						
							|  |  |  | } TMP105Reg; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif
 |