16 lines
274 B
C
16 lines
274 B
C
|
/*
|
||
|
* gettemperature("/sys/class/hwmon/hwmon0/device", "temp1_input");
|
||
|
*/
|
||
|
|
||
|
char *
|
||
|
gettemperature(char *base, char *sensor)
|
||
|
{
|
||
|
char *co;
|
||
|
|
||
|
co = readfile(base, sensor);
|
||
|
if (co == NULL)
|
||
|
return smprintf("");
|
||
|
return smprintf("%02.0f°C", atof(co) / 1000);
|
||
|
}
|
||
|
|