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: