TNeo
BETA v1.08-11-g97e5a6d
|
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.
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. | |