Common API
==============

.. contents::
   :local:
   :depth: 1

COMMON GENERIC
----------------
.. doxygengroup::  common_generic
   :project: addipack
   :members:

COMMON INFORMATIONS STRUCTURE
----------------
.. doxygengroup::  common_info_structure
   :project: addipack
   :members:

.. _common_error_codes:

COMMON ERROR CODES
------------------------------
.. doxygengroup:: common_error_codes
   :project: addipack
   :members:

COMMON UTILITIES
------------------------------
.. doxygengroup:: common_utils
   :project: addipack
   :members:

Arg Parser
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. doxygengroup:: common_arg_parser
   :project: addipack
   :members:

User I/O 
~~~~~~~~~~~~~~~~~~
.. doxygengroup:: common_utils_io
   :project: addipack
   :members:

Device
~~~~~~~~~~~~~
.. doxygengroup:: common_utils_device
   :project: addipack
   :members:

Timer Interruptions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. doxygengroup:: common_utils_timer_interrupt
   :project: addipack
   :members:

Windows-Linux Compatibility
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. doxygengroup:: common_win_linux_compatibility
   :project: addipack
   :members: