Lamp-Da 0.1
A compact lantern project
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
lampda::platform::gpio::DigitalPinImpl Class Reference

Public Member Functions

 DigitalPinImpl (int pin)
 
void set_pin_mode (DigitalPin::Mode mode) const
 
bool is_high () const
 
void set_high (bool value) const
 
uint16_t read () const
 
void write (uint16_t value) const
 
void attach_callback (DigitalPin::voidFuncPtr func, DigitalPin::Interrupt mode) const
 
void detach_callbacks ()
 
 DigitalPinImpl (platform::gpio::DigitalPin::GPIO pin)
 
bool is_high () const
 
void set_high (bool isHigh) const
 
void write (uint16_t value) const
 
uint16_t read () const
 
void attach_callback (voidFuncPtr cllbk, platform::gpio::DigitalPin::Interrupt mode) const
 
void detach_callbacks () const
 

Public Attributes

int mDigitalPin
 
DigitalPin::GPIO _pin
 

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