Class InterruptInArduino

Inheritance Relationships

Base Type

Class Documentation

class InterruptInArduino : public andino::InterruptIn

This class provides an Arduino implementation of the digital interrupt input interface.

Public Functions

inline explicit InterruptInArduino(const int gpio_pin)

Constructs a InterruptInArduino using the specified GPIO pin.

Parameters:

gpio_pin – GPIO pin.

virtual void begin() const override

Initializes the digital input.

virtual int read() const override

Gets the digital input value (0 or 1).

Returns:

Digital input value.

virtual void attach(InterruptCallback callback) const override

Attaches an interrupt callback.

Parameters:

callback – Callback function.