STMPE610 touch sensor driver library
Dependents: TS_Eyes Tokei testUniGraphic_150217 AfficheurTFTAdafruit ... more
SPI_STMPE610.h
- Committer:
- Rhyme
- Date:
- 2014-11-08
- Revision:
- 0:68779c92cffa
- Child:
- 1:43990f1c0a8b
File content as of revision 0:68779c92cffa:
/* * File description * */ #ifndef SPI_STMPE610_H #define SPI_STMPE610_H #include "mbed.h" /** * STMPE610 Touch Sensor * * */ class SPI_STMPE610 { public: /** * STMPE610 constructor * * @param mosi SPI_MOSI pin * @param miso SPI_MISO pin * @param sclk SPI_CLK pin * @param cs SPI_CS pin */ SPI_STMPE610(PinName mosi, PinName miso, PinName sclk, PinName cs) ; ~SPI_STMPE610() ; /* * some member functions here (yet to be written) */ SPI m_spi; DigitalOut m_cs ; int _mode ; void readRegs(int addr, uint8_t *data, int len) ; void writeRegs(uint8_t *data, int len) ; uint8_t read8(int addr) ; void write8(int addr, uint8_t data) ; uint16_t read16(int addr) ; void write16(int addr, uint16_t data) ; int getRAWPoint(uint16_t *x, uint16_t *y, uint16_t *z) ; private: } ; #endif /* SPI_STMPE610_H */