#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. |
Ian Harris 2008 imharris [at] gmail.com
Released under the "do whatever you like with this but if you use it send me an email" license. Oh, and if it breaks, you get to keep both pieces.
Definition in file lm75.h.
uns8 lm75_get_config | ( | uns8 | addr | ) |
Gets the LM75 config register (memory location 0x01)
Definition at line 12 of file lm75.c.
References i2c_read_eeprom().
uns16 lm75_get_temp | ( | uns8 | addr | ) |
Returns 16bit raw temperature register from LM75
Definition at line 18 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 7 of file lm75.c.
References i2c_write_eeprom().
void lm75_setup | ( | void | ) |
Definition at line 3 of file lm75.c.
References i2c_setup().