|
libpropeller
Making PropellerGCC Easier
|
| Access I2C EEPROMs | |
| Elum class to allow access to single Elums | |
| This driver, once started, implements a serial port in one cog | |
| Receives and parses NMEA0183 GPS streams into C strings | |
| A basic I2C driver | |
| Low level I2C driver | |
| Provides an interface the L3GD20 gyroscope | |
| Provides an interface to the LSM303DLHC accelerometer and magnetometer | |
| Interface to the MAX17048 Fuel Chip | |
| Max8819.h - Max8819 class to allow access to single pins | |
| MCP3208 8 channel ADC Class | |
| MS5611 Barometer interface | |
| Summary of supported sentences (note: order changed): GLL - Lat, long, time, status RMC - Lat, long, time, status, speed, true heading, date, magnetic variation GGA - Lat, long, time, status (enhanced), #sats, horizontal precision, altitude, geoidal seperation, differentialGPS age, differentialGPS referenceID VTG - true heading, magnetic heading, speed knots, speed km/hr GSA - Satelite IDs GSV - Satelite SNR in dB data | |
| Convert between numbers and the various string representations | |
| Interface to the PCF8523 Real Time Clock (RTC) | |
| Pin class to allow access to single pins | |
| Record high and low times simultaniously on any number of pins | |
| Run a high speed pulse width modulation (PWM) class that can output up to two channels of duty cycled PWM at a single frequency | |
| Run up to 32 channels of low speed PWM (up to ~10kHz@80MHz clock) | |
| This object stores encoder ticks in a signed 4 byte int sized variable | |
| A pollable timer to help schedule events | |
| FAT16/32 SD card interface | |
| SPI interface routines for SD & SDHC & MMC cards | |
| A high speed and high accuracy serial driver | |
| Utility class for timing event duration | |
| Operate a VNH2SP30 brushed DC motor driver |
1.8.4