A Safe, Static String library to replace Arduino String, plus non-blocking Serial I/O, I/O buffering, loopTimer and millisDelay
Use SafeString_AI_Guide.md to give AI coding assistant context about this library. See README.md for revision notes. This library implements Safe (static) Strings which never cause reboots and has extensive debugging messages. Includes SafeStringReader: non-blocking tokenizing text reader, BufferedOutput: non-blocking text output, BufferedInput: extra buffering for text input, SafeStringStream: a test stream for repeatable testing of input code, SerialComs: checksummed messages between Arduinos via Serial, loopTimer: track of the maximum and average run times for the loop, PinFlasher: non-blocking flashing on an output Pin and millisDelay: a non-blocking delay, with single-shot, repeating, restart and stop facilities.
| Filename | Release Date | File Size |
|---|---|---|
| SafeString-4.1.45.zip | 2026-08-21 | 1.31 MiB |
| SafeString-4.1.44.zip | 2026-08-14 | 1.26 MiB |
| SafeString-4.1.43.zip | 2026-06-25 | 677.84 KiB |
| SafeString-4.1.42.zip | 2025-09-02 | 673.01 KiB |
| SafeString-4.1.41.zip | 2025-06-19 | 658.29 KiB |
| SafeString-4.1.40.zip | 2025-04-05 | 659.35 KiB |
| SafeString-4.1.39.zip | 2025-03-12 | 655.15 KiB |
| SafeString-4.1.38.zip | 2025-03-09 | 655.05 KiB |
| SafeString-4.1.37.zip | 2025-03-09 | 654.15 KiB |
| SafeString-4.1.36.zip | 2025-03-08 | 647.07 KiB |