51 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			51 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
|   | /*
 | ||
|  |  * 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. | ||
|  |  */ | ||
|  | #ifndef QEMU_TMP105_MSGS_H
 | ||
|  | #define QEMU_TMP105_MSGS_H
 | ||
|  | 
 | ||
|  | /**
 | ||
|  |  * 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
 |