User Documentation ================== Overview -------- The **util** module is a collection of various utilities and redy-to-use solutions that may be directly integrated in the client code as **util** library, including :ref:`commands ` for terminal, :ref:`CRC ` algorithms, :ref:`estd extensions `, :ref:`logging commands `, :ref:`memory manipulation `, user managed memory, :ref:`streaming utilities `, and :ref:`string wrapper `. The **util** module is intensively used throught the project by other modules or application code and is subject to update and expansion. Submodules ---------- - :ref:`util::command ` - command framework - :ref:`util::crc ` - cyclic redundancy check - :ref:`util::format ` - `printf`-like string formatting - :ref:`util::defere ` - deferred function execution - :ref:`util::estd ` - :ref:`estd ` extensions - :ref:`util::logger ` - logging functionality - :ref:`util::memory ` - memory management - :ref:`util::meta ` - miscellaneous - :ref:`util::stream ` - data i/o - :ref:`util::string ` - string handling .. toctree:: :hidden: command crc format defer estd logger memory meta stream string