roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
roo_display::GpioSetter Class Reference

#include <gpio_setter.h>

Public Types

using InitFn = std::function< void()>
 
using SetterFn = std::function< void(uint8_t state)>
 

Public Member Functions

 GpioSetter ()
 
 GpioSetter (int8_t pin)
 
 GpioSetter (SetterFn setter)
 
 GpioSetter (SetterFn setter, InitFn init)
 
bool isDefined () const
 
void init ()
 
void setHigh ()
 
void setLow ()
 

Detailed Description

Definition at line 12 of file gpio_setter.h.

Member Typedef Documentation

◆ InitFn

Definition at line 15 of file gpio_setter.h.

◆ SetterFn

Definition at line 18 of file gpio_setter.h.

Constructor & Destructor Documentation

◆ GpioSetter() [1/4]

roo_display::GpioSetter::GpioSetter ( )
inline

Definition at line 21 of file gpio_setter.h.

◆ GpioSetter() [2/4]

roo_display::GpioSetter::GpioSetter ( int8_t  pin)
inline

◆ GpioSetter() [3/4]

roo_display::GpioSetter::GpioSetter ( SetterFn  setter)
inline

Definition at line 39 of file gpio_setter.h.

◆ GpioSetter() [4/4]

roo_display::GpioSetter::GpioSetter ( SetterFn  setter,
InitFn  init 
)
inline

Definition at line 42 of file gpio_setter.h.

Member Function Documentation

◆ init()

void roo_display::GpioSetter::init ( )
inline

Definition at line 47 of file gpio_setter.h.

Referenced by roo_display::TouchGt911::initTouch().

◆ isDefined()

bool roo_display::GpioSetter::isDefined ( ) const
inline

◆ setHigh()

void roo_display::GpioSetter::setHigh ( )
inline

Definition at line 53 of file gpio_setter.h.

Referenced by roo_display::TouchGt911::reset().

◆ setLow()

void roo_display::GpioSetter::setLow ( )
inline

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