Class InterruptIn

Inheritance Relationships

Base Type

Derived Type

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.