|
TNeo
v1.07
|
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. | |
1.8.8