#ifndef DEBOUNCERINTERFACE_H
#define DEBOUNCERINTERFACE_H

#include <config_keybrd.h>

/*
debounce() takes rawSignal and returns debounced signal.  Signals are bit paterns.
*/
class DebouncerInterface
{
    public:
        virtual read_pins_t debounce(const read_pins_t rawSignal, read_pins_t& debounced)=0;
};
#endif
