Class InterruptIn
Defined in File interrupt_in.h
Inheritance Relationships
Base Type
public andino::DigitalIn(Class DigitalIn)
Derived Type
public andino::InterruptInArduino(Class InterruptInArduino)
Class Documentation
-
class InterruptIn : public andino::DigitalIn
This class defines an interface for digital interrupt inputs.
Subclassed by andino::InterruptInArduino
Public Types
-
typedef void (*InterruptCallback)()
Interrupt callback type.
Public Functions
-
inline explicit InterruptIn(const int gpio_pin)
Constructs a InterruptIn using the specified GPIO pin.
- Parameters:
gpio_pin – GPIO pin.
-
virtual ~InterruptIn() = default
Destructs the digital interrupt input.
-
virtual void attach(InterruptCallback callback) const = 0
Attaches an interrupt callback.
- Parameters:
callback – Callback function.
-
typedef void (*InterruptCallback)()