|
Embedded Artistry Framework
Embedded Systems C++ Framework
|
#include "driver.hpp"

Classes | |
| class | embvm::gpio::base< TDir > |
| This class defines the common GPIO interfaces. More... | |
| class | embvm::gpio::input< TPull > |
| This class defines a GPIO input interface. More... | |
| class | embvm::gpio::output |
| This class defines a GPIO output interface. More... | |
| class | embvm::gpio::inputOutput< TPull > |
| This class defines a GPIO input/output interface. More... | |
Namespaces | |
| embvm | |
| Embedded framework core interfaces, classes, and definitions. | |
| embvm::gpio | |
| Definitions, functions, and classes related to GPIO devices. | |
Typedefs | |
| using | embvm::gpio::specialFunction = embvm::gpio::base< embvm::gpio::direction::special > |
| Alias for inheriting from gpio::base with a special function pin. More... | |
Enumerations | |
| enum | embvm::gpio::direction { embvm::gpio::direction::in = 0, embvm::gpio::direction::out, embvm::gpio::direction::inout, embvm::gpio::direction::special } |
| GPIO direction configuration options. More... | |
| enum | embvm::gpio::pull { embvm::gpio::pull::none, embvm::gpio::pull::pullup, embvm::gpio::pull::pulldown } |
| GPIO internal pull configuration options. More... | |
1.8.15