Here is a list of all documented files with brief descriptions:
[detail level 123]
| ▼ arch | |
| ▼ example | |
| tn_arch_example.h | Example of architecture-dependent routines |
| ▼ pic32 | |
| tn_arch_pic32.h | PIC32 architecture-dependent routines |
| tn_arch.h | Architecture-dependent routines declaration |
| ▼ core | |
| tn_common.h | Definitions used through the whole kernel |
| tn_dqueue.h | A data queue is a FIFO that stores pointer (of type void *) in each cell, called (in uITRON style) a data element |
| tn_eventgrp.h | Event group |
| tn_fmem.h | Fixed memory blocks pool |
| tn_mutex.h | A mutex is an object used to protect shared resource |
| tn_oldsymbols.h | Compatibility layer for old projects that use old TNKernel names; usage of them in new projects is discouraged |
| tn_sem.h | A semaphore: an object to provide signaling mechanism |
| tn_sys.h | Kernel system routines: system start, tick processing, time slice managing |
| tn_tasks.h | Various task services: create, sleep, wake up, terminate, etc |
| tn_timer.h | 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 |
| tn.h | The main kernel header file that should be included by user application; it merely includes subsystem-specific kernel headers |
| tn_cfg_default.h | TNeoKernel default configuration file, to be copied as tn_cfg.h |