OS  v7.3.3
Documentation
Utilities
Collaboration diagram for Utilities:

Modules

 Generic double-linked lists
 The 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 buffers
 An interrupt-safe byte-sized ring buffer interface.
 
 I/O Groups for edge checking
 An interface to manage and simplify the value(with edge-checking) of incoming digital-signal groups.
 
 I/O Utils
 API for input/output utilities and safe string interfaces.
 
 Response handler
 API to simplify the handling of requested responses from terminal interfaces.
 
 Trace
 API interfaces to print out trace and debug messages.
 
 General purpose macros
 General purpose Function-like Macros.
 

Detailed Description

A collection of utility libraries for the QuarkTS OS