Dependencies: DMSupport DMemWin
embedded/ADC.h
- Committer:
- destinyXfate
- Date:
- 2016-06-02
- Revision:
- 0:08606a13a816
File content as of revision 0:08606a13a816:
#ifndef ADC_H_ #define ADC_H_ #include "mbed.h" class ADS8556 { public: typedef struct { double value[6]; } ADCData; ADS8556(SPI *spi, PinName cs, PinName reset, PinName convst, PinName busy); void adc(int16_t* data); double get(int16_t* data, uint16_t channel, uint16_t num); double get2(int16_t* data, uint16_t channel, uint16_t num); private: SPI *_spi; DigitalOut _cs; DigitalOut _reset; DigitalOut _convst; DigitalIn _busy; }; #endif