LM75 temperature sensor routines. More...
#include "pic_utils.h"
#include "i2c.h"
Go to the source code of this file.
Defines | |
#define | LM75_NORMAL 0 |
#define | LM75_SHUTDOWN 1 |
Functions | |
uns8 | lm75_get_config (uns8 addr) |
Get LM75 config register. | |
uns16 | lm75_get_temp (uns8 addr) |
Request temperature from LM75. | |
void | lm75_set_config (uns8 addr, uns8 config) |
Set LM75 config register. | |
void | lm75_setup (void) |
Setup lm75 ports and pins. |
A library to communicate with the LM75 sensor
Definition in file lm75.h.
uns8 lm75_get_config | ( | uns8 | addr | ) |
Gets the LM75 config register (memory location 0x01)
Definition at line 48 of file lm75.c.
References i2c_read_eeprom().
uns16 lm75_get_temp | ( | uns8 | addr | ) |
Returns 16bit raw temperature register from LM75
Definition at line 54 of file lm75.c.
References i2c_read_eeprom_16bit().
void lm75_set_config | ( | uns8 | addr, | |
uns8 | config | |||
) |
Sets the LM75 config register (memory location 0x01)
Definition at line 43 of file lm75.c.
References i2c_write_eeprom().