tinykernel
Loading...
Searching...
No Matches
tk::detail Namespace Reference

Functions

void static_register (const char *name, TaskFn fn, uint32_t prio)
uint32_t sched_lock ()
void sched_unlock (uint32_t save)
void block_current_task_locked ()
void wake_task_locked (TaskHandle handle)
uint8_t current_task_slot ()
uint8_t find_highest_prio_waiter (task_mask_t wait_mask)

Function Documentation

◆ block_current_task_locked()

void tk::detail::block_current_task_locked ( )

◆ current_task_slot()

uint8_t tk::detail::current_task_slot ( )

◆ find_highest_prio_waiter()

uint8_t tk::detail::find_highest_prio_waiter ( task_mask_t wait_mask)

◆ sched_lock()

uint32_t tk::detail::sched_lock ( )

◆ sched_unlock()

void tk::detail::sched_unlock ( uint32_t save)

◆ static_register()

void tk::detail::static_register ( const char * name,
TaskFn fn,
uint32_t prio )

◆ wake_task_locked()

void tk::detail::wake_task_locked ( TaskHandle handle)