AUnit |
A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test. |
AceButton |
An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler. |
AceCommon |
Small low-level classes and functions for Arduino: incrementMod(), decToBcd(). strcmp_PP(), PrintStr, PrintStrN, printPad{N}To(), printIntAsFloat(), TimingStats, formUrlEncode(), FCString, KString, hashDjb2(), binarySearch(), linearSearch(), isSorted(), reverse(), and so on. |
AceCRC |
Cyclic Redundancy Check (CRC) algorithms: crc8, crc16ccitt, crc16modbus, crc32. |
AceRoutine |
A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms. |
AceSegment |
Library for rendering seven segment LED modules using the TM1637, TM1638, MAX7219, HT16K33, or 74HC595 controller chips. |
AceSegmentWriter |
Write decimal numbers, hex numbers, temperature, clock digits, characters, and strings to the seven segment LED modules supported by the AceSegment library. |
AceSorting |
Various sorting algorithms for Arduino, including Bubble Sort, Insertion Sort, Selection Sort, Shell Sort (3 versions), Comb Sort (4 versions), Quick Sort (3 versions). |
AceSPI |
Unified interface for selecting hardware or software SPI implementations on Arduino platforms. |
AceTime |
Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones. |
AceTimeClock |
Clock classes for Arduino that provide an auto-incrementing count of seconds since a known epoch which can be synchronized from external sources such as an NTP server, a DS3231 RTC chip, or an STM32 RTC chip. |
AceTMI |
Interfaces for communicating with the TM1637 and TM1638 LED controllers on Arduino platforms. |
AceUtils |
Useful Arduino utilities which are too small as separate libraries, but complex enough to be shared among multiple projects, and often have external dependencies to other libraries. |
AceWire |
Fast and compact software I2C implementations (SimpleWireInterface, SimpleWireFastInterface) on Arduino platforms. Also provides adapter classes to allow the use of third party I2C libraries using the same API. |