Archived
1
0
This repo is archived. You can view files and clone it, but cannot push or open issues or pull requests.
keybrd/src/DebouncerInterface.h

13 lines
316 B
C
Raw Normal View History

#ifndef DEBOUNCERINTERFACE_H
#define DEBOUNCERINTERFACE_H
/* DebouncerInterface is an interface class.
debounce() takes rawSignal and returns debounced signal. Signals are bitwise.
*/
class DebouncerInterface
{
public:
virtual uint8_t debounce(const uint8_t rawSignal, uint8_t& debounced)=0;
};
#endif