You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix: project was unable to build with TN_CHECK_PARAM set to 0
Fix: Cortex-M0/M0+ port didn't work if there is some on-context-switch
handler (TN_PROFILER or TN_STACK_OVERFLOW_CHECK)
Added support of C++ compiler (experimental)
Added an option TN_INIT_INTERRUPT_STACK_SPACE
Added services to get count of free and used memory blocks
(tn_fmem_free_blocks_cnt_get() / tn_fmem_used_blocks_cnt_get()) and
items in the queue (tn_queue_free_items_cnt_get() / tn_queue_used_items_cnt_get()).
Removed some checks from tn_tick_int_processing(), since they aren't too
useful there, but they add overhead (See bitbucket issue #2
)
Added functions for disabling/enabling scheduler: tn_sched_dis_save() / tn_sched_restore().
Id fields of objects (enum TN_ObjId) are moved to the beginning of
object structures, to make memory corruptions detected earlier.
Idle task is now created with name "Idle" specified.