AceCommon
1.4.6
Arduino library for low-level common functions and features with no external dependencies
|
Cace_common::FCString | A union of (const char*) and (const __FlashStringHelper*) with a discriminator |
Cace_common::FlashString | A thin wrapper around a (const __FlashStringHelper*) so that it acts exactly like a (const char*) with regards to operator*(), operator++() and other common operations on (const char*) |
Cace_common::GenericStats< T > | Helper class to collect timing statistics such as min, max, average, and exponential-decay average |
Cace_common::KString | A wrapper class around a normal c-string or Arduino f-string which is encoded and compressed using keyword substitution |
▼CPrint | |
▼Cace_common::PrintStrBase | Base class for all template instances of the PrintStr<SIZE> class |
Cace_common::PrintStr< SIZE > | An implementation of Print that writes to an in-memory buffer supporting strings less than 65535 in length |
Cace_common::PrintStrN | An alternate implementation of PrintStr that allocates the character array in the heap, instead of the stack |
Cace_common::TimingStats | Helper class to collect timing statistics such as min, max, average, and exponential-decay average |