/* Copyright (c) 2011 The Chromium OS Authors. All rights reserved. * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ /* Temperature sensor module for Chrome EC */ #ifndef __CROS_EC_TEMP_SENSOR_H #define __CROS_EC_TEMP_SENSOR_H #include "common.h" enum temp_sensor_id { TEMP_SENSOR_CASE = 0, /* Case temperature */ TEMP_SENSOR_CASE_DIE, /* Case temperature sensor die */ TEMP_SENSOR_EC_INTERNAL, /* EC internal temperature sensor */ }; /* Initializes the module. */ int temp_sensor_init(void); /* Returns the most recently measured temperature for the sensor in K, * or -1 if error. */ int temp_sensor_read(enum temp_sensor_id id); #endif /* __CROS_EC_TEMP_SENSOR_H */