Files @ be448d98aa94
Branch filter:

Location: seniordesign-firmware/slave/slave/lib/sensors.h

kripperger@CL-SEC241-09.cedarville.edu
Allowed for Char sensor ID
/*
 * sensors.h
 *
 * Created: 11/19/2012 9:24:50 PM
 *  Author: kripperger
 */ 


#ifndef SENSORS_H_
#define SENSORS_H_


void sensors_setupPressure(void);	// Reads pressure calibration values
void sensors_readSpiTemp(void);		// Reads spi temperature
void sensors_readBoardTemp(void);	// Reads board temperature
void sensors_readPressure(void);	// Reads pressure
void sensors_readHumid(void);		// Reads humidity
void sensors_readLux(void);			// Reads lux
void sensors_readBatt(void);		// Reads battery voltage from ADC
void sensors_readAnalog(uint8_t pin);	// Reads generic analog voltage from ADC
void sensors_readDigital(uint8_t pin);	// Reads generic analog voltage from ADC

int16_t sensors_getSpiTemp(void);	// Gets spi temperature from variable
int8_t sensors_getBoardTemp(void);	// Gets board temperature from variable
int32_t sensors_getPressure(void);	// Gets pressure from variable
uint16_t sensors_getHumid(void);	// Gets humidity from variable
uint32_t sensors_getLux(void);		// Gets lux from variable
uint16_t sensors_getBatt(void);		// Gets battery voltage from variable
uint32_t sensors_getAltitude(void);	// Gets altitude from variable
int16_t sensors_getAnalog(uint8_t pin);		// Gets battery voltage from variable
uint8_t sensors_getDigital(uint8_t pin);		// Gets battery voltage from variable

#endif /* SENSORS_H_ */