LearnSite

Simple Libraries Folder Index

Make sure you've got the latest, most up-to-date libraries. More info at Update Your Learn Folder.

Utility

simpletools.h - Tools that simplify I/O, timing, memory, and communication with the Propeller microcontroller.

stacktest.h - Tools for testing the number of stack variables functions running in another cores use.

Text Devices

simpletext.h - Tools for communicating with devices that transmit and/or receive characters and text strings. Includes half duplex serial drivers for Simple Terminal and other serial devices. Supports all device libraries in the Text Devices folder with stdio-like functions that feature smaller program size footprints.

serial.h - Functions for connecting to half duplex serial devices, for use with libsimpletext.

fdserial.h - Functions for connecting to full duplex serial devices, for use with libsimpletext.

Audio

wavplayer.h - Plays 16-bit, 32 ksps, mono .wav files (Propeller Activity Board/Propeller BOE).

Convert

abvolts.h - Test library for setting and measuring voltages with the Propeller Activity Board's D/A and A/D sockets

adcACpropab.h - Propeller Activity Board A/D conversion for signal measurements

adcDCpropab.h - Propeller Activity Board A/D conversion for voltage measurements

dacctr.h - Propeller Activity Board D/A for setting voltages

Display

vgatext.h - Display text with a VGA Monitor.

Misc

mstimer.h - Tracks milliseconds elapsed in another cog.

Motor

servo.h - Servo control library, up to 14 servos with 1 core.

servoAux.h - Up to 14 more servos with 1 more core.

servodiffdrive.h - Convenience functions for robot control with differential drive servos

DC Motors - See ...Documents/SimpleIDE/Learn/Examples/Devices/Motor/DC.

Propeller GCC

propeller.h - Functions and registers specific to the Propeller microcontroller.

cog.h - Functions and registers specific to the Propeller microcontroller.

Protocol

simpletools.h - Look for I2C and SPI protocol sections in the Functions list.

serial.h & fdserial.h - For half and full duplex serial communication.
simpletext.h Tools for transferring formatted text over serial and other connections.

simplei2c.h - Contians I2C building blocks that the simpletools library's i2c_out and i2c_in functions use. Great for making custom I2C functions and libraries.

Remote

sirc.h - For receiving and interpreting messages from a SONY Infrared Remote Control.

Robotics

abdrive.h - Tools for ActivityBot navigation with encoders + servos.

abcalibrate.h - Self-calibration functions for the ActivityBot.

Sensor

colorpal.h - For red/green/blue measurements with the ColorPAL.

compass3d.h - For measurements with the 3-axis HMC5883L compass.

gps.h - For measuring global position with an NMEA GPS module.

mx2125.h - For measurements with the 2-axis mx2125 accelerometer.

mma7455.h - For measuring tilt/acceleration with a Parallax MMA7455 3-Axis Accelerometer Module.

ping.h - For measurements with the Ping))) Ultrasonic Distance Sensor.

rfidser.h - For measurements with the RFID Card Reader - Serial.

soundimpact.h - For measurements with the Sound Impact Sensor.


Typos, comments, or suggestions? Email: editor@parallax.com.