C# (CSharp) CyrusBuilt.MonoPi.IO Namespace

Nested Namespaces

CyrusBuilt.MonoPi.IO.I2C
CyrusBuilt.MonoPi.IO.PCA
CyrusBuilt.MonoPi.IO.PCF
CyrusBuilt.MonoPi.IO.SPI
CyrusBuilt.MonoPi.IO.Serial

Classes

Name Description
GpioBase Abstract base class for the GPIO connector on the Pi (P1) (as found next to the yellow RCA video socket on the Rpi circuit board).
GpioFile Raspberry Pi GPIO using the file-based access method.
GpioMem Raspberry Pi GPIO using the direct memory access method. This requires the bcm2835 GPIO library provided by Mike McCauley ([email protected]) at http://www.open.com.au/mikem/bcm2835/index.html. To create the shared object, download the source code from the link above. The standard Makefile compiles a statically linked library. To build a shared object, do: tar -zxf bcm2835-1.3.tar.gz cd bcm2835-1.3/src make libbcm2835.a cc -shared bcm2835.o -o libbcm2835.so Place the shared object in the same directory as the executable and other assemblies.
InvalidPinModeException The exception that is thrown when an invalid pin mode is used.
PiFaceDigitalGPIO PiFace GPIO pin implementing DMA.
PiFaceGpioBase Base class for the GPIO pins on the PiFace.
PinPollFailEventArgs Pin poll failure event arguments class.
PinStateChangeEventArgs Pin state change event arguments class.
UnrecognizedPinFoundEventArgs Unrecognized pin found event arguments class.