OS  v7.3.3
Documentation
Modules
Here is a list of all modules:
[detail level 123]
 Operative System
 Scheduler InterfaceKernel API interface to create/remove tasks and perform special OS operations
 Managing tasksAPI interface to manage tasks
 Inter-Task communicationInter-Task communication primitives : Queues, Notifications and Event-flags
 QueuesAPI interface to create and handle Queues
 NotificationsAPI interface for task Notifications
 Event FlagsAPI interface for the built-in-task Event Flags
 ClockClock and time manipulation interface used by the entire OS
 CriticalAPIs to handle entry/exit actions in Critical sections
 Types and macrosSets of types having specified widths used to design the entire OS. It also define macros directives to perform specific actions and options for some OS APIs
 Kernel extensions
 Finite State MachinesAPI interface of the Finite State Machines (FSM) extension
 Software-TimersAPI interface for the STimers extension
 Co-RoutinesAPI interface for the Co-Routines extension
 AT Command Line InterfaceAPI for the AT Command Line Interface extension
 Memory ManagementAPI interface for the Memory Management extension
 Utilities
 Generic double-linked listsThe provided list implementation uses a generic doubly-linked approach in which each node, apart from storing its data, has two link pointers. The first link points to the previous node in the list and the second link, points to the next node in the list. The first node of the list has its previous link pointing to NULL, similarly, the last node of the list has its next node pointing to NULL
 Byte-Sized buffersAn interrupt-safe byte-sized ring buffer interface
 I/O Groups for edge checkingAn interface to manage and simplify the value(with edge-checking) of incoming digital-signal groups
 I/O UtilsAPI for input/output utilities and safe string interfaces
 Response handlerAPI to simplify the handling of requested responses from terminal interfaces
 TraceAPI interfaces to print out trace and debug messages
 General purpose macrosGeneral purpose Function-like Macros