Class DigitalIn

Inheritance Relationships

Derived Type

Class Documentation

class DigitalIn

This class defines an interface for digital inputs.

Subclassed by andino::InterruptIn

Public Functions

inline explicit DigitalIn(const int gpio_pin)

Constructs a DigitalIn using the specified GPIO pin.

Parameters:

gpio_pin – GPIO pin.

virtual ~DigitalIn() = default

Destructs the digital input.

virtual void begin() const = 0

Initializes the digital input.

virtual int read() const = 0

Gets the digital input value (0 or 1).

Returns:

Digital input value.

Protected Attributes

const int gpio_pin_

GPIO pin.