NetBurner 3.5.6
PDF Version
PinIO

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
 

Detailed Description

The Netburner GPIO PinIO class driver (common across most platforms)

#include< cpu_pins.h>

Variable Documentation

◆ mask

uint32_t PinIO::mask

Bit mask setting which pins in the given Pio hardware module the PinIO object will manage.

◆ pio

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.