summaryrefslogtreecommitdiff
path: root/core/riscv-rv32i/task.c
diff options
context:
space:
mode:
Diffstat (limited to 'core/riscv-rv32i/task.c')
-rw-r--r--core/riscv-rv32i/task.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/riscv-rv32i/task.c b/core/riscv-rv32i/task.c
index f23ebc2ce4..977987277b 100644
--- a/core/riscv-rv32i/task.c
+++ b/core/riscv-rv32i/task.c
@@ -482,6 +482,11 @@ void task_enable_task(task_id_t tskid)
atomic_or(&tasks_enabled, BIT(tskid));
}
+bool task_enabled(task_id_t tskid)
+{
+ return tasks_enabled & BIT(tskid);
+}
+
void task_disable_task(task_id_t tskid)
{
atomic_clear_bits(&tasks_enabled, BIT(tskid));