| 
| file   | tn_common.h [code] | 
|   | Definitions used through the whole kernel. 
  | 
|   | 
| file   | tn_dqueue.h [code] | 
|   | A data queue is a FIFO that stores pointer (of type void *) in each cell, called (in uITRON style) a data element. 
  | 
|   | 
| file   | tn_eventgrp.h [code] | 
|   | Event group. 
  | 
|   | 
| file   | tn_fmem.h [code] | 
|   | Fixed memory blocks pool. 
  | 
|   | 
| file   | tn_mutex.h [code] | 
|   | A mutex is an object used to protect shared resource. 
  | 
|   | 
| file   | tn_oldsymbols.h [code] | 
|   | Compatibility layer for old projects that use old TNKernel names; usage of them in new projects is discouraged. 
  | 
|   | 
| file   | tn_sem.h [code] | 
|   | A semaphore: an object to provide signaling mechanism. 
  | 
|   | 
| file   | tn_sys.h [code] | 
|   | Kernel system routines: system start, tick processing, time slice managing. 
  | 
|   | 
| file   | tn_tasks.h [code] | 
|   | Various task services: create, sleep, wake up, terminate, etc. 
  | 
|   |