marcel van de Kamp
/
ADS8320V3_example
program for external ADC ADS8320 Based on the program for the SCP1000. Still figuring out timing issues
ads8320/ads8320.h
- Committer:
- marcelvandekamp
- Date:
- 2011-02-18
- Revision:
- 0:918a2b064be6
File content as of revision 0:918a2b064be6:
#ifndef _ads8320_H #define _ads8320_H #include "mbed.h" class ads8320 { public: /** * Constructor. * * @param mosi SPI MOSI pin * @param miso SPI MISO pin * @param sclk SPI SCLK pin * @param cs Chip select pin */ ads8320(PinName mosi, PinName miso, PinName sclk, PinName cs); ~ads8320() { /* empty */ }; unsigned long readPressure(); unsigned int readTemperature(); //was float private: static const char TEMP = 0x21; //16 bit temp SPI m_spi; DigitalOut m_cs; // char read_register(char register_name); void write_register(char register_name, char register_value); // float read_register16(char register_name); unsigned int read_register16(char register_name); }; #endif // _