From 6c0608813783f2c4a795844c4ee2506135e6832e Mon Sep 17 00:00:00 2001 From: Jan Hoffmann Date: Thu, 14 Mar 2019 17:57:53 +0100 Subject: [PATCH] bitbang spi reverted --- Adafruit_STMPE610.cpp | 26 ++++++++++++++++++-------- Adafruit_STMPE610.h | 5 +++-- 2 files changed, 21 insertions(+), 10 deletions(-) diff --git a/Adafruit_STMPE610.cpp b/Adafruit_STMPE610.cpp index f83a129..bfbf3a7 100644 --- a/Adafruit_STMPE610.cpp +++ b/Adafruit_STMPE610.cpp @@ -36,25 +36,35 @@ static SPISettings mySPISettings; /*! - * @brief Instantiates a new STMPE610 class using provided SPI + * @brief Instantiates a new STMPE610 class using bitbang SPI * @param cspin * CS pin * @param mosipin - * MOSI pin (default to -1) + * MOSI pin * @param misopin - * MISO pin (default to -1) + * MISO pin * @param clkpin - * CLK pin (default to -1) - * @param *theSPI - * spi object + * CLK pin */ Adafruit_STMPE610::Adafruit_STMPE610(uint8_t cspin, uint8_t mosipin, - uint8_t misopin, uint8_t clkpin, - SPIClass *theSPI) { + uint8_t misopin, uint8_t clkpin) { _CS = cspin; _MOSI = mosipin; _MISO = misopin; _CLK = clkpin; +} + +/*! + * @brief Instantiates a new STMPE610 using provided SPI + * @param cspin + * CS pin + * @param *theSPI + * spi object + */ +Adafruit_STMPE610::Adafruit_STMPE610(uint8_t cspin, + SPIClass *theSPI) { + _CS = cspin; + _MOSI = _MISO = _CLK = -1; _spi = theSPI; } diff --git a/Adafruit_STMPE610.h b/Adafruit_STMPE610.h index 8750208..e895fe3 100644 --- a/Adafruit_STMPE610.h +++ b/Adafruit_STMPE610.h @@ -151,8 +151,9 @@ class TS_Point { */ class Adafruit_STMPE610 { public: - Adafruit_STMPE610(uint8_t cspin, uint8_t mosipin = -1, uint8_t misopin = -1, - uint8_t clkpin = -1, SPIClass *theSPI = &SPI); + Adafruit_STMPE610(uint8_t cspin, uint8_t mosipin, uint8_t misopin, + uint8_t clkpin); + Adafruit_STMPE610(uint8_t cspin, SPIClass *theSPI = &SPI); Adafruit_STMPE610(TwoWire *theWire = &Wire); boolean begin(uint8_t i2caddr = STMPE_ADDR);