Here is a list of all documented files with brief descriptions:
[detail level 123]
▼ arch | |
▼ cortex_m | |
tn_arch_cortex_m.h | Cortex-M0/M0+/M3/M4/M4F architecture-dependent routines |
▼ example | |
tn_arch_example.h | Example of architecture-dependent routines |
▼ pic24_dspic | |
tn_arch_pic24.h | PIC24/dsPIC architecture-dependent routines |
tn_arch_pic24_bfa.h | Atomic bit-field access macros for PIC24/dsPIC |
▼ pic32 | |
tn_arch_pic32.h | PIC32 architecture-dependent routines |
tn_arch_pic32_bfa.h | Atomic bit-field access macros for PIC24/dsPIC |
tn_arch.h | Architecture-dependent routines declaration |
▼ core | |
tn_cfg_dispatch.h | Dispatch configuration: set predefined options, include user-provided cfg file as well as default cfg file |
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_list.h | Circular doubly linked list, for internal kernel usage |
tn_mutex.h | A mutex is an object used to protect shared resources |
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 | |
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_app_check.c | If TN_CHECK_BUILD_CFG option is non-zero, this file needs to be included in the application project |
tn_cfg_default.h | TNeo default configuration file, to be copied as tn_cfg.h |