Bela
Real-time, ultra-low-latency audio and sensor processing system for BeagleBone Black
Loading...
Searching...
No Matches
GpioDebounce.h
1#pragma once
2#include <Gpio.h>
3#include <libraries/Debounce/Debounce.h>
4#include <memory>
5
9
10class GpioDebounce : public Debounce
11{
12public:
16 GpioDebounce(unsigned int interval, unsigned int channel);
26 int setup(unsigned int interval, unsigned int channel);
30 bool process() { return Debounce::process(gpio->read()); }
31private:
32 std::shared_ptr<Gpio> gpio;
33};
bool process(bool input)
Definition Debounce.h:57
bool process()
Definition GpioDebounce.h:30
int setup(unsigned int interval, unsigned int channel)
Definition GpioDebounce.cpp:10
GpioDebounce(unsigned int interval, unsigned int channel)
Definition GpioDebounce.cpp:4