namespacetk_1_1detail.md 1.8 KB


title: tk::detail


tk::detail

Functions

Name
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)

Functions Documentation

function static_register

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

function sched_lock

uint32_t sched_lock()

function sched_unlock

void sched_unlock(
    uint32_t save
)

function block_current_task_locked

void block_current_task_locked()

function wake_task_locked

void wake_task_locked(
    TaskHandle handle
)

function current_task_slot

uint8_t current_task_slot()

function find_highest_prio_waiter

uint8_t find_highest_prio_waiter(
    task_mask_t wait_mask
)

Updated on 2026-10-02 at 14:01:32 +0900