|
file | tn_cfg_dispatch.h [code] |
| Dispatch configuration: set predefined options, include user-provided cfg file as well as default cfg file.
|
|
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_list.h [code] |
| Circular doubly linked list, for internal kernel usage.
|
|
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] |
|
file | tn_timer.h [code] |
| Timer is a kernel object that is used to ask the kernel to call some user-provided function at a particular time in the future, based on the system timer tick.
|
|