PropWare
C++ objects and CMake build system for Parallax Propeller
|
C_tv_text_struct | |
C_Unity | |
C_vga_text_struct | |
CAbortHook__ | |
CAdcBox | Structure for exchanging information with cogc program running in other cog |
CAdcMailbox | Structure for exchanging information with cogc program running in other cog |
Caudiosynthpasm_struct | |
►CPropWare::BlockStorage | Any device that uses blocks as hardware level abstraction |
CPropWare::BlockStorage::Buffer | In-memory buffer containing a single block of data |
Ccolorpal_serinfo | |
CPropWare::Comparator< T > | Provide a way for a PropWare::Scanner to sanitize user input |
►CPropWare::Comparator< char > | |
►CPropWare::Comparator< int > | |
CDacAddr | |
CDacCogMemory | |
CDacControl | |
Cdatetime_st | < datetime_st Structure containing y, mo, h, m, and s elements |
Clibpropeller::EEPROM | |
Clibpropeller::Elum | |
Cfdserial_struct | Defines fdserial interface structure of 9 contiguous longs + buffers |
►CPropWare::File | Basic file interface for opening and closing files |
►CPropWare::Filesystem | Interface for all filesystems, such as FAT 16/32 |
CPropWare::Printer::Format | Passed into any of the Printer::print methods, this struct controls how aspects of numerical printing |
Clibpropeller::FullDuplexSerial | |
►Clibpropeller::GPSParser | |
CGraphCmd_struct | |
Clibpropeller::I2C | |
Ci2c_st | |
Clibpropeller::I2CBase | |
►CPropWare::I2CBase | Low level I2C driver. Only does the most basic functions that all I2C devices implement |
Cinfo_st | |
Clibpropeller::InputStream< Derived > | |
►Clibpropeller::InputStream< Serial > | |
Cjm_ir_hdserial | |
CPropWare::L3G | L3G gyroscope driver using SPI communication for the Parallax Propeller |
Clibpropeller::L3GD20 | |
Clight | |
Clibpropeller::LSM303DLHC | |
Clibpropeller::MAX17048 | |
CPropWare::MAX6675 | K-type thermocouple amplifier driver using SPI communication for the Parallax Propeller |
Clibpropeller::Max8819 | |
CPropWare::MCP3000 | MCP3004/MCP3008 ADC driver using SPI communication for the Parallax Propeller |
Clibpropeller::MCP3208 | |
CPropWare::BlockStorage::MetaData | Metadata for a block of data |
Clibpropeller::MS5611 | |
Cnmea_data_s | |
Clibpropeller::Numbers | |
CObjectS | |
Clibpropeller::OutputStream< Derived > | |
Clibpropeller::OutputStream< OutputType > | |
►Clibpropeller::OutputStream< SD > | |
►Clibpropeller::OutputStream< Serial > | |
Clibpropeller::PCF8523 | |
CPropWare::PCF8591 | A simple 4-channel, 8-bit ADC and single-channel 8-bit DAC both integrated into one chip |
Clibpropeller::Pin | |
Cpinset | |
►CPropWare::Port | Flexible port that can have any pin enabled or disabled. Pins are independent of each other |
►CPropWare::PrintCapable | Interface for all classes capable of printing |
CPropWare::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 |
Clibpropeller::PrintStream< OutputType > | |
Clibpropeller::PulseWidthReader | |
Clibpropeller::PWM2 | |
Clibpropeller::PWM32 | |
Clibpropeller::QuadratureEncoder | |
CPropWare::Queue< T > | A basic first-in, first-out queue implementation. The queue will overwrite itself when the maximum size is reached |
►CPropWare::Runnable | Helper class for creating easy parallel applications |
►CPropWare::ScanCapable | Interface for all classes capable of printing |
CPropWare::Scanner | Interface for all classes capable of scanning |
Clibpropeller::Scheduler | |
Cscreen | |
Clibpropeller::SDSafeSPI | |
Cserial_info | Defines serial interface structure of 9 contiguous int variables |
CPropWare::Stepper | 4-phase stepper motor driver |
Clibpropeller::Stopwatch | |
CPropWare::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 |
Ctalk | |
Ctext_struct | Structure that contains data used by simple text device libraries |
Ctoggle_mailbox | |
Ctouch | |
CTV_struct | |
CUnityTests | |
CPropWare::Utility | |
Cvga_param | |
CVgaVarS | |
Clibpropeller::vnh2sp30 | |
CVocalTract | |
CPropWare::WS2812 | An easy-to-use, cheap, small, and bright multicolor LED capable of being strung together in a lengthy line |
Cws2812_hdr | |
Cws2812_t |