42 #if defined(ARDUINO_API_VERSION)
43 #error Platforms using ArduinoCore-API not supported
49 #include "fstrings/FCString.h"
50 #include "fstrings/FlashString.h"
51 #include "kstrings/KString.h"
54 #include "print_str/PrintStr.h"
61 #include "timing_stats/TimingStats.h"
62 #include "timing_stats/GenericStats.h"
75 #define ACE_COMMON_VERSION 10600
76 #define ACE_COMMON_VERSION_STRING "1.6.0"
Common functions involving arithmetics such as incrementing, addition, subtraction,...
Provides 2 functions to perform backslash-x encoding and decoding.
Templatized implementation of binary search function over a sorted array of things.
Functions that copy c-strings from src to dst while replacing a given character with another characte...
Implement the djb2 hash algorithm (http://www.cse.yorku.ca/~oz/hash.html) for normal strings and flas...
Templatized functions that determine if an array of things is sorted.
Templatized implementation of linear search function over an array of things, which is not necessaril...
Print integers as floating point numbers, without using floatin point operations which are expensive ...
Various function that prints a uint16_t integer using N decimal places, padded with a space or 0 char...
Functions that print strings from src to the given Print object while replacing a given character wit...
Implement a printfTo() that accept formatting strings like printf() and prints the result to the give...
String functions on strings stored in flash memory through the PROGMEM attribute.
Templatized function that reverses the elements of a given array.
Provides 2 functions to perform URL form encoding and decoding.