 Bitmap | Represents a monochrome bitmap within main memory |
  DMD | Handle large dot matrix displays composed of LED's |
 BlinkLED | Blink a LED on a digital output pin |
 BlockCipher | Abstract base class for block ciphers |
  AESCommon | Abstract base class for AES block ciphers |
   AES128 | AES block cipher with 128-bit keys |
   AES192 | AES block cipher with 192-bit keys |
   AES256 | AES block cipher with 256-bit keys |
 Charlieplex | Manage an array of LED's in a charlieplexed arrangement |
 ChaseLEDs | Chase LED's on output pins in a defined sequence |
 Cipher | Abstract base class for stream ciphers |
  CBCCommon | Concrete base class to assist with implementing CBC for 128-bit block ciphers |
   CBC< T > | Implementation of the Cipher Block Chaining (CBC) mode for 128-bit block ciphers |
  CFBCommon | Concrete base class to assist with implementing CFB for 128-bit block ciphers |
   CFB< T > | Implementation of the Cipher Feedback (CFB) mode for 128-bit block ciphers |
  ChaCha | ChaCha stream cipher |
  CTRCommon | Concrete base class to assist with implementing CTR mode for 128-bit block ciphers |
   CTR< T > | Implementation of the Counter (CTR) mode for 128-bit block ciphers |
  OFBCommon | Concrete base class to assist with implementing OFB for 128-bit block ciphers |
   OFB< T > | Implementation of the Output Feedback (OFB) mode for 128-bit block ciphers |
 Curve25519 | Diffie-Hellman key agreement based on the elliptic curve modulo 2^255 - 19 |
 EEPROM24 | Reading and writing EEPROM's from the 24LCXX family |
 Field | Manages a single data input/output field within a Form |
  BoolField | Field that manages the input of a boolean value |
  IntField | Field that manages the input of an integer value |
  ListField | Field that manages selection from a static list of items |
  TextField | Field that displays a read-only text value |
  TimeField | Field that manages the display and editing of a time value |
 Form | Manager for a form containing data input/output fields |
 Hash | Abstract base class for cryptographic hash algorithms |
  BLAKE2s | BLAKE2s hash algorithm |
  SHA1 | SHA-1 hash algorithm |
  SHA256 | SHA-256 hash algorithm |
 I2CMaster | Abstract base class for I2C master implementations |
  SoftI2C | Bit-banged implementation of an I2C master |
 IRreceiver | Manages the reception of RC-5 commands from an infrared remote control |
 LiquidCrystal | |
  LCD | Enhanced library for Freetronics 16x2 LCD shields |
 Melody | Plays a melody on a digital output pin using tone() |
 NoiseSource | Abstract base class for random noise sources |
  TransistorNoiseSource | Processes the signal from a transistor-based noise source |
 RNGClass | Pseudo random number generator suitable for cryptography |
 RTC | Base class for realtime clock handlers |
  DS1307RTC | Communicates with a DS1307 realtime clock chip via I2C |
  DS3232RTC | Communicates with a DS3232 realtime clock chip via I2C |
 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 |