29 lines
613 B
C
29 lines
613 B
C
|
#ifndef ROWIOE_H
|
||
|
#define ROWIOE_H
|
||
|
|
||
|
#include <RowBase.h>
|
||
|
#include <RowScanner_PinsBitwise.h>
|
||
|
#include <Debouncer_4Samples.h>
|
||
|
|
||
|
/*
|
||
|
Simlar to Row but using RowScanner_PinsBitwise.
|
||
|
|
||
|
Configuration
|
||
|
-------------
|
||
|
|
||
|
Instantiation
|
||
|
-------------
|
||
|
*/
|
||
|
class RowIOE : public RowBase
|
||
|
{
|
||
|
private:
|
||
|
RowScanner_PinsBitwise scanner;
|
||
|
Debouncer_4Samples debouncer;
|
||
|
public:
|
||
|
RowIOE( RowPort& refRowPort, const uint8_t strobePin,
|
||
|
ColPort& refColPort, Key *const ptrsKeys[])
|
||
|
: RowBase(ptrsKeys), scanner(refRowPort, strobePin, refColPort) { }
|
||
|
virtual void process();
|
||
|
};
|
||
|
#endif
|