arduino-audio-driver
Loading...
Searching...
No Matches
Public Member Functions | List of all members
GPIO Class Reference

Abstraction for digital GPIO pin operations. More...

#include <GPIO.h>

Inheritance diagram for GPIO:
API_GPIO

Public Member Functions

 GPIO ()=default
 Construct a new GPIO object.
 
bool begin (IDriverPins &pins)
 
bool digitalRead (int pin)
 
bool digitalWrite (int pin, bool value)
 
void end ()
 
void pinMode (int pin, int mode)
 

Detailed Description

Abstraction for digital GPIO pin operations.

Constructor & Destructor Documentation

◆ GPIO()

GPIO ( )
default

Construct a new GPIO object.

Parameters
pinThe pin number or handle.

Member Function Documentation

◆ begin()

bool begin ( IDriverPins pins)
inlinevirtual

Implements API_GPIO.

◆ digitalRead()

bool digitalRead ( int  pin)
inlinevirtual

Implements API_GPIO.

◆ digitalWrite()

bool digitalWrite ( int  pin,
bool  value 
)
inlinevirtual

Implements API_GPIO.

◆ end()

void end ( )
inlinevirtual

Implements API_GPIO.

◆ pinMode()

void pinMode ( int  pin,
int  mode 
)
inlinevirtual

Implements API_GPIO.


The documentation for this class was generated from the following file: