@@ -1,9 +1,9 @@ | |||
#include "RowIOE.h" | |||
#include "Row_IOE.h" | |||
/* | |||
process() scans the row and calls any newly pressed or released keys. | |||
*/ | |||
void RowIOE::process() | |||
void Row_IOE::process() | |||
{ | |||
//these variables are all bitwise, one bit per key | |||
uint8_t rowState; //1 means pressed, 0 means released |
@@ -14,13 +14,13 @@ Configuration | |||
Instantiation | |||
------------- | |||
*/ | |||
class RowIOE : public RowBase | |||
class Row_IOE : public RowBase | |||
{ | |||
private: | |||
RowScanner_PinsBitwise scanner; | |||
Debouncer_4Samples debouncer; | |||
public: | |||
RowIOE( RowPort& refRowPort, const uint8_t strobePin, | |||
Row_IOE( RowPort& refRowPort, const uint8_t strobePin, | |||
ColPort& refColPort, Key *const ptrsKeys[]) | |||
: RowBase(ptrsKeys), scanner(refRowPort, strobePin, refColPort) { } | |||
virtual void process(); |
@@ -1,9 +1,9 @@ | |||
#include "Row.h" | |||
#include "Row_uC.h" | |||
/* | |||
process() scans the row and calls any newly pressed or released keys. | |||
*/ | |||
void Row::process() | |||
void Row_uC::process() | |||
{ | |||
//these variables are all bitwise, one bit per key | |||
uint8_t rowState; //1 means pressed, 0 means released |
@@ -11,16 +11,15 @@ Configuration | |||
Instantiation | |||
------------- | |||
todo - see Row_DH | |||
todo - see RowDH | |||
*/ | |||
class Row : public RowBase | |||
class Row_uC : public RowBase | |||
{ | |||
private: | |||
RowScanner_PinsArray scanner; | |||
Debouncer_4Samples debouncer; | |||
public: | |||
//Row constructor was like Row_DH constructor | |||
Row(const uint8_t strobePin, const uint8_t readPins[], const uint8_t READ_PIN_COUNT, | |||
Row_uC(const uint8_t strobePin, const uint8_t readPins[], const uint8_t READ_PIN_COUNT, | |||
Key *const ptrsKeys[]) | |||
: RowBase(ptrsKeys), scanner(strobePin, readPins, READ_PIN_COUNT) { } | |||
virtual void process(); |