PropWare
2.1.2
C++ objects and CMake build system for Parallax Propeller
|
Click here for docs on the
develop
branch.
Generic definitions and functions for the Parallax Propeller. More...
Classes | |
class | AbstractDuplexUART |
A base class for any non-buffered UART that is capable of both transmitting and receiving. More... | |
class | AbstractSimplexUART |
Abstract base class for all unbuffered UART devices. More... | |
class | BlockStorage |
Any device that uses blocks as hardware level abstraction. More... | |
class | Comparator |
Provide a way for a PropWare::Scanner to sanitize user input. More... | |
class | DuplexUART |
Interface for all duplex UART devices. More... | |
class | Eeprom |
EEPROM reader/writer. More... | |
class | FatFile |
A generic interface for all files on the FAT 16/32 filesystem. More... | |
class | FatFileReader |
Read a file on a FAT 16 or FAT 32 storage device. More... | |
class | FatFileWriter |
Concrete class for writing or modifying a FAT 16/32 file. More... | |
class | FatFS |
class | File |
Basic file interface for opening and closing files. More... | |
class | FileReader |
A read-only file interface. More... | |
class | Filesystem |
Interface for all filesystems, such as FAT 16/32. More... | |
class | FileWriter |
A write-only file interface. More... | |
class | FullDuplexUART |
Full duplex UART communication module. More... | |
class | HalfDuplexUART |
Simple wrapper for full duplex that provides half duplex capability. More... | |
class | HD44780 |
Support for the common "character LCD" modules using the HD44780 controller for the Parallax Propeller. More... | |
class | I2C |
Basic I2C driver. More... | |
class | I2CBase |
Low level I2C driver. Only does the most basic functions that all I2C devices implement. More... | |
class | L3G |
L3G gyroscope driver using SPI communication for the Parallax Propeller. More... | |
class | MAX6675 |
K-type thermocouple amplifier driver using SPI communication for the Parallax Propeller. More... | |
class | MCP3000 |
MCP3004/MCP3008 ADC driver using SPI communication for the Parallax Propeller. More... | |
class | NonNegativeIntegerComparator |
Also known as whole numbers, this class will only allow numbers that are zero or greater with no fractional part. More... | |
class | PCF8591 |
A simple 4-channel, 8-bit ADC and single-channel 8-bit DAC both integrated into one chip. More... | |
class | Pin |
Utility class to handle general purpose I/O pins. More... | |
class | Ping |
Ultrasonic distance sensor such as the Parallax PING))) More... | |
class | Port |
Flexible port that can have any pin enabled or disabled. Pins are independent of each other. More... | |
class | PrintCapable |
Interface for all classes capable of printing. More... | |
class | Printer |
Container class that has formatting methods for human-readable output. This class can be constructed and used for easy and efficient output via any communication protocol. More... | |
class | Queue |
A basic first-in, first-out queue implementation. The queue will overwrite itself when the maximum size is reached. More... | |
class | Runnable |
Helper class for creating easy parallel applications. More... | |
class | ScanCapable |
Interface for all classes capable of printing. More... | |
class | Scanner |
Interface for all classes capable of scanning. More... | |
class | SD |
A simple SD driver communicating over the SPI protocol. More... | |
class | SharedSimplexUART |
An easy-to-use, thread-safe class for simplex (transmit only) UART communication. More... | |
class | SimplePort |
The PropWare::SimplePort is the recommended way to use data ports on the Propeller. All pins are consecutive, which allows for some simple shortcuts in reading, writing, and initialization. More... | |
class | SimplexUART |
An easy-to-use class for simplex (transmit only) UART communication. More... | |
class | SPI |
SPI serial communications library; Core functionality comes from a dedicated assembly cog. More... | |
class | StaticStringBuilder |
Build a statically-sized string in RAM using the PropWare::Printer interface. More... | |
class | Stepper |
4-phase stepper motor driver More... | |
class | StringBuilder |
Build a dynamically-sized string in RAM using the PropWare::Printer interface. More... | |
class | SynchronousPrinter |
Print formatted text to a serial terminal, an LCD, or any other device from any cog at any time with no worries about contention. More... | |
class | UART |
Interface for all UART devices. More... | |
class | Utility |
class | WatchDog |
Simple WatchDog object for resetting the chip if it stops responding. More... | |
class | WS2812 |
An easy-to-use, cheap, small, and bright multicolor LED capable of being strung together in a lengthy line. More... | |
class | YesNoComparator |
Determine if the user answered positively or negatively. More... | |
Typedefs | |
typedef int | ErrorCode |
Variables | |
unsigned char | _sd_firstByteResponse |
First byte response receives special treatment to allow for verbose debugging (not for public use) | |
Generic definitions and functions for the Parallax Propeller.