A collection of Analog Devices drivers for the mbed platform

Embed: (wiki syntax)

« Back to documentation index

ADT7310 Class Reference

ADT7310 Class Reference

Analog Devices ADT7310 temperature sensor. More...

#include <ADT7310.h>

Public Member Functions

 ADT7310 (PinName CS=SPI_CS, PinName MOSI=SPI_MOSI, PinName MISO=SPI_MISO, PinName SCK=SPI_SCK)
 ADT7310 class.
void reset ()
 resets the ADT7310
uint8_t read_status ()
 reads status register of the temperature sensor
void write_config (uint8_t data)
 writes configuration register of the temperature sensor
void start_single_conversion ()
 issues a conversion to the temperature sensor
uint8_t read_config ()
 reads configuration register
uint16_t read_temp ()
 reads the temperature
void write_temp_setpoint (uint8_t setpoint, uint16_t data)
 writes temperature setpoints

Detailed Description

Analog Devices ADT7310 temperature sensor.

Definition at line 10 of file ADT7310.h.


Constructor & Destructor Documentation

ADT7310 ( PinName  CS = SPI_CS,
PinName  MOSI = SPI_MOSI,
PinName  MISO = SPI_MISO,
PinName  SCK = SPI_SCK 
)

ADT7310 class.

Parameters:
CS- chipselect pin
MOSI- MOSI pin
MISO- MISO pin
SCK- Clock pin

Definition at line 4 of file ADT7310.cpp.


Member Function Documentation

uint8_t read_config (  )

reads configuration register

Returns:
configuration register value

Definition at line 40 of file ADT7310.cpp.

uint8_t read_status ( void   )

reads status register of the temperature sensor

Returns:
value of the status register

Definition at line 19 of file ADT7310.cpp.

uint16_t read_temp (  )

reads the temperature

Returns:
temperature

Definition at line 46 of file ADT7310.cpp.

void reset ( void   )

resets the ADT7310

Definition at line 10 of file ADT7310.cpp.

void start_single_conversion (  )

issues a conversion to the temperature sensor

Definition at line 26 of file ADT7310.cpp.

void write_config ( uint8_t  data )

writes configuration register of the temperature sensor

Parameters:
data- data to be written

Definition at line 34 of file ADT7310.cpp.

void write_temp_setpoint ( uint8_t  setpoint,
uint16_t  data 
)

writes temperature setpoints

Parameters:
setpoint- setpoint register
data- data to be written to the setpoint register

Definition at line 52 of file ADT7310.cpp.