TNeo  v1.06
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
_TN_BuildCfg Struct Reference

Detailed Description

Structure with build-time configurations values; it is needed for run-time check which ensures that build-time options for the kernel match ones for the application.

See TN_CHECK_BUILD_CFG for details.

Definition at line 158 of file tn_sys.h.

Data Fields

unsigned priorities_cnt: 7
 Value of TN_PRIORITIES_CNT
 
unsigned check_param: 1
 Value of TN_CHECK_PARAM
 
unsigned debug: 1
 Value of TN_DEBUG
 
unsigned use_mutexes: 1
 Value of TN_USE_MUTEXES
 
unsigned mutex_rec: 1
 Value of TN_MUTEX_REC
 
unsigned mutex_deadlock_detect: 1
 Value of TN_MUTEX_DEADLOCK_DETECT
 
unsigned tick_lists_cnt_minus_one: 8
 Value of TN_TICK_LISTS_CNT minus one.
 
unsigned api_make_alig_arg: 2
 Value of TN_API_MAKE_ALIG_ARG
 
unsigned profiler: 1
 Value of TN_PROFILER
 
unsigned profiler_wait_time: 1
 Value of TN_PROFILER_WAIT_TIME
 
unsigned stack_overflow_check: 1
 Value of TN_STACK_OVERFLOW_CHECK
 
unsigned dynamic_tick: 1
 Value of TN_DYNAMIC_TICK
 
unsigned old_events_api: 1
 Value of TN_OLD_EVENT_API
 
union {
   TN_UWord   dummy
 On some architectures, we don't have any arch-dependent build-time options, but we need this "dummy" value to avoid errors of crappy compilers that don't allow empty structure initializers (like ARMCC)
 
   struct {
      unsigned   p24_sys_ipl: 3
 Value of TN_P24_SYS_IPL
 
   }   p24
 PIC24/dsPIC-dependent values.
 
arch
 Architecture-dependent values.
 

The documentation for this struct was generated from the following file: