GPIOX výstup jako C++ třída.
...
|
| GPIOCC (const unsigned pin) |
| Konstruktor. ...
|
|
void | toggle (void) const |
| Změna stavu pinu - metoda je konstantní, nemění data třídy.
|
|
void | set (const bool state=true) const |
|
GPIOX výstup jako C++ třída.
GPIOCC::GPIOCC |
( |
const unsigned |
pin | ) |
|
|
inline |
void GPIOCC::set |
( |
const bool |
state = true | ) |
const |
|
inline |
Můžeme přidávat další metody..., pokud se v příkladu nepoužijí, gc-sections je odstraní. To je další podstatná výhoda C++, umožňuje nastavovat i složité chování periferie aniž by to pak uživatele obtěžovalo nebo mátlo a zapouzdřit je do třídy. Pro názornost je použit default parametr - další vlastnost C++, která v čistém C chybí.
- Parametry
-
state | Logická hodnota, na níž se má nastavit výstup. |
Dokumentace pro tuto třídu byla generována z následujícího souboru: