Interface | Description |
---|---|
Component |
Parent interface used to represent an hardware component implemented in the Raspoid framework.
|
Class | Description |
---|---|
AnalogComponent |
This class is used as an abstraction for each analog component.
|
Config |
This class contains some useful information regarding configuration properties
needed to deal with some specific aspects of the utilization of the framework.
|
GPIOComponent |
This class is used as an abstraction for each component using classical Gpio pins from the Raspberry Pi.
|
I2CComponent |
This class is used as an abstraction for each i2c component of the framework.
|
Pin |
There are three main methods of pin numbering on Raspberry Pi:
numbering based on the physical location of the pin
numbering appointed by C language GPIO library wiringPi
numbering appointed by BCM2835 SOC
|
PWMComponent |
This class is used as an abstraction for each component using a PWM signal.
|
Tools |
This class contains some utility functions used accross the entire framework.
|
Enum | Description |
---|---|
GPIOPin |
This enum is used to restrict access to classical programmable Gpio pins.
|
I2CPin |
This enum is used to restrict access to the correct i2c pins.
|
PWMPin |
This enum is used to restrict access to the correct PWM pins.
|
RaspberryPiModel |
This enum is used to list the different existing models of Raspberry Pi.
|
Tools.Color |
Colors that can be used to print log and debug messages to standard output.
|
UARTPin |
This enum is used to restrict access to the correct UART pins.
|