STMPE610 touch sensor driver library
Dependents: TS_Eyes Tokei testUniGraphic_150217 AfficheurTFTAdafruit ... more
Diff: SPI_STMPE610.cpp
- Revision:
- 8:e4b4cf8cf7d6
- Parent:
- 7:a012c1710119
- Child:
- 10:dc5912872d41
- Child:
- 12:e85335a28f54
diff -r a012c1710119 -r e4b4cf8cf7d6 SPI_STMPE610.cpp
--- a/SPI_STMPE610.cpp Sat Aug 08 12:24:34 2015 +0000
+++ b/SPI_STMPE610.cpp Thu Nov 19 13:06:54 2015 +0000
@@ -138,7 +138,8 @@
m_cs = 0 ;
_mode = 0 ;
m_spi.frequency(1000000) ;
- m_spi.format(8, 0) ;
+ m_spi.format(8, 0) ; /* works with freescale FRDMs */
+// m_spi.format(8, 1) ; /* works with st nucleo F411RE */
write8(REG_SYS_CTRL1, REG_SYS_CTRL1_RESET) ;
wait(0.1) ;
write8(REG_SYS_CTRL2, 0x00) ; // turn on clocks
@@ -209,6 +210,11 @@
return( value ) ;
}
+void SPI_STMPE610::spi_format(int bits, int mode)
+{
+ m_spi.format(bits, mode) ;
+}
+
int SPI_STMPE610::getRAWPoint(uint16_t *x, uint16_t *y, uint16_t *z)
{
uint8_t data[8], touched = 0 ;