|
| class | ADXL345 |
| |
| class | BlockStorage |
| | Any device that uses blocks as hardware level abstraction. More...
|
| |
| class | CharQueue |
| | Provide a communication buffer for character data between cogs. More...
|
| |
| class | Comparator |
| | Provide a way for a PropWare::Scanner to sanitize user input. More...
|
| |
| class | DualPWM |
| | Dual-pin PWM driver. Requires a cog to run and will use both counter modules in that cog. 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 | FullDuplexSerial |
| | Converted to C++ using spin2cpp and then modified to become a PrintCapable object in PropWare's arsenal. More...
|
| |
| class | HD44780 |
| | Support for the common "character LCD" modules using the HD44780 controller for the Parallax Propeller. More...
|
| |
| class | I2CMaster |
| | Basic I2C driver. More...
|
| |
| class | I2CSlave |
| | Basic I2C slave driver. 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 | MAX72xx |
| | Serially interfaced, 8-Digit LED display driver. More...
|
| |
| class | MCP2515 |
| | Control and communicate with the Microchip MCP2515 CAN bus controller. More...
|
| |
| class | MCP3xxx |
| | MCP3xxx-series ADC driver using SPI communication for the Parallax Propeller. Compatible with the following devices: 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 | ScannableString |
| |
| class | Scanner |
| | Interface for all classes capable of scanning. More...
|
| |
| class | SD |
| | A simple SD driver communicating over the SPI protocol. More...
|
| |
| class | SharedUARTTX |
| | 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 | 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-pin bipolar and 5-pin unipolar 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 |
| | Abstract base class for all unbuffered UART devices. More...
|
| |
| class | UARTRX |
| | Receive routines for basic UART communication. More...
|
| |
| class | UARTTX |
| |
| 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...
|
| |
|
| enum | Bit {
NULL_BIT = 0x0,
BIT_0 = 0x1,
BIT_1 = 0x2,
BIT_2 = 0x4,
BIT_3 = 0x8,
BIT_4 = 0x10,
BIT_5 = 0x20,
BIT_6 = 0x40,
BIT_7 = 0x80,
BIT_8 = 0x100,
BIT_9 = 0x200,
BIT_10 = 0x400,
BIT_11 = 0x800,
BIT_12 = 0x1000,
BIT_13 = 0x2000,
BIT_14 = 0x4000,
BIT_15 = 0x8000,
BIT_16 = 0x10000,
BIT_17 = 0x20000,
BIT_18 = 0x40000,
BIT_19 = 0x80000,
BIT_20 = 0x100000,
BIT_21 = 0x200000,
BIT_22 = 0x400000,
BIT_23 = 0x800000,
BIT_24 = 0x1000000,
BIT_25 = 0x2000000,
BIT_26 = 0x4000000,
BIT_27 = 0x8000000,
BIT_28 = 0x10000000,
BIT_29 = 0x20000000,
BIT_30 = 0x40000000,
BIT_31 = 0x80000000
} |
| |
| enum | Nibble {
NIBBLE_0 = 0xf,
NIBBLE_1 = 0xf0,
NIBBLE_2 = 0xf00,
NIBBLE_3 = 0xf000,
NIBBLE_4 = 0xf0000,
NIBBLE_5 = 0xf00000,
NIBBLE_6 = 0xf000000,
NIBBLE_7 = 0xf0000000
} |
| |
| enum | Byte {
BYTE_0 = 0xff,
BYTE_1 = 0xff00,
BYTE_2 = 0xff0000,
BYTE_3 = 0xff000000
} |
| |
| enum | Word {
WORD_0 = 0xffff,
WORD_1 = 0xffff0000
} |
| |
Generic definitions and functions for the Parallax Propeller.