Here are the data structures with brief descriptions:
[detail level 12]
▼NexploringBB | |
CADXL345 | Specific class for the ADXL345 Accelerometer |
CBMA180 | A class to control a BMA180 accelerometer (untested) |
CBusDevice | This class is the parent of I2C and SPI devices, so that devices that use both SPI and I2C interfaces can use those interfaces interchangeably. Because it contains abstract methods, the child classes MUST implement the methods that are listed in this class |
CDCMotor | A generic DC motor class that controls a motor driver board using a PWM signal,and a GPIO state to control the motor direction |
CGPIO | GPIO class for input and output functionality on a single GPIO pin |
CI2CDevice | Generic I2C Device class that can be used to connect to any type of I2C device and read or write to its registers |
CITG3200 | A class to interface with the ITG3200 gyroscope (untested) |
CLCDCharacterDisplay | A class that provides an interface to an LCD character module. It provices support for multiple rows and columns and provides methods for formatting and printing text. You should use a 4 wire interface and a 74XX595 to communicate with the display module |
CPWM | A class to control a basic PWM output – you must know the exact sysfs filename for the PWM output |
CServo | An extremely basic Servo class stub – does nothing more than the PWM class but is here for future use |
CSevenSegmentDisplay | A class that allows you to drive an array of 7 segment displays using an array of 74XX595 ICs |
CSocketClient | A class that encapsulates a socket client to be used for network communication |
CSocketServer | A class that encapsulates a server socket for network communication |
CSPIDevice | Generic SPI Device class that can be used to connect to any type of SPI device and read or write to its registers |
CStepperMotor | A class to control a stepper motor using a motor driver board, such as the Easy Driver board, or compatible. The class uses five GPIOs to control each motor |