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

___mstimer.h - Tracks milliseconds elapsed in another cog.

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

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

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

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

Display

___vgatext.h - Display text with a VGA Monitor.

___An LCD example lives in .../Documents/SimpleIDE/Learn/Examples/Devices/Display, library coming soon.

Motor

___servo.h - Servo control library

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

___For DC motor control, see ...Documents/SimpleIDE/Learn/Examples/Devices/Motor/DC.

Protocol

___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.

Sensor

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

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

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


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