|
NetBurner 3.5.6
PDF Version |
The Netburner GPIO PinIO class driver (common across most platforms) More...
Classes | |
| class | PinIO |
| GPIO Pin Class. More... | |
| class | _PinVector |
| GPIO Pin Vector Base Class. More... | |
| class | PinVector< n > |
| GPIO Pin Vector Class PinVector is a template instantiation of the _PinVector class, allowing for minimal storage requirements for potentially large vectors, without heavy code duplication due to template copies. More... | |
Variables | |
| volatile Pio & | PinIO::pio |
| uint32_t | PinIO::mask |
The Netburner GPIO PinIO class driver (common across most platforms)
#include< cpu_pins.h>
| uint32_t PinIO::mask |
Bit mask setting which pins in the given Pio hardware module the PinIO object will manage.
| volatile Pio& PinIO::pio |
Reference to the Pio hardware module that this PinIO will manage. Combines with the mask to manage a single pin or multiple within the module.