27 #include "ErriezTTP229.h" 30 void ErriezTTP229::begin(uint8_t sclPin, uint8_t sdoPin)
35 pinMode(_sclPin, OUTPUT);
36 pinMode(_sdoPin, INPUT_PULLUP);
38 digitalWrite(_sclPin, HIGH);
41 uint8_t ErriezTTP229::GetKey16()
45 for (uint8_t i = 0; i < 16; i++) {
55 bool ErriezTTP229::GetBit()
59 digitalWrite(_sclPin, LOW);
61 retVal = !digitalRead(_sdoPin);
62 digitalWrite(_sclPin, HIGH);