/Modules/Sensors/LTS01A/SW/LTS01.c |
---|
0,0 → 1,16 |
float LTS01_get_temp() |
{ |
int8 MSB, LSB; |
i2c_start(); |
I2C_Write(LTS01A_address); |
I2C_write(0x00); |
i2c_stop(); |
i2c_start(); |
I2C_Write(LTS01A_address+1); |
MSB=i2c_read(1); |
LSB=i2c_read(0); |
i2c_stop(); |
return (MAKE16(MSB,LSB) * 0.00390625 ); |
} |