Here are the classes, structs, unions and interfaces with brief descriptions:
| Bitmap | Represents a monochrome bitmap within main memory |
| BlinkLED | Blink a LED on a digital output pin |
| BoolField | Field that manages the input of a boolean value |
| ChaseLEDs | Chase LED's on output pins in a defined sequence |
| DMD | Handle large dot matrix displays composed of LED's |
| DS1307RTC | Communicates with a DS1307 realtime clock chip via I2C |
| DS3232RTC | Communicates with a DS3232 realtime clock chip via I2C |
| Field | Manages a single data input/output field within a Form |
| Form | Manager for a form containing data input/output fields |
| I2CMaster | Abstract base class for I2C master implementations |
| IntField | Field that manages the input of an integer value |
| LCD | Enhanced library for Freetronics 16x2 LCD shields |
| ListField | Field that manages selection from a static list of items |
| Melody | Plays a melody on a digital output pin using tone() |
| RTC | Base class for realtime clock handlers |
| RTCAlarm | Stores alarm information from a realtime clock chip |
| RTCDate | Stores date information from a realtime clock chip |
| RTCTime | Stores time information from a realtime clock chip |
| SoftI2C | Bit-banged implementation of an I2C master |
| TextField | Field that displays a read-only text value |
| TimeField | Field that manages the display and editing of a time value |