From 5d55ee8aece4e0bbd1fda9c5e473cbea778aa24f Mon Sep 17 00:00:00 2001 From: "Jerry.c" <88422053+Jer6y@users.noreply.github.com> Date: Sun, 13 Aug 2023 15:06:09 +0800 Subject: [PATCH] Update 05.SDK_Manual.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 内核API文档修改 --- doc/05.SDK_Manual.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/doc/05.SDK_Manual.md b/doc/05.SDK_Manual.md index 358e2339..0a037603 100644 --- a/doc/05.SDK_Manual.md +++ b/doc/05.SDK_Manual.md @@ -190,6 +190,8 @@ k_err_t tos_task_create(k_task_t *task, K_ERR_IN_IRQ在中断服务程序lSR中创建任务 K_ERR_OBJ_PTR_NULL传入的指针中包含有NULL指针 + + K_ERR_TASK_ALREADY_CREATED 该任务已经被创建 ### tos_task_create_dyn @@ -229,6 +231,12 @@ k_err_t tos_task_create_dyn(k_task_t **task, K_ERR_TASK_OUT_OF_MEMORY 系统堆内存不足。 + K_ERR_IN_IRQ 在中断服务程序ISR中创建任务 + + K_ERR_OBJ_PTR_NULL 传入的指针中包含有NULL指针 + + K_ERR_TASK_ALREADY_CREATED 该任务已经被创建 + ### tos_task_destroy ```c @@ -251,6 +259,14 @@ k_err_t tos_task_destroy(k_task_t *task) K_ERR_TASK_DESTROY_IDLE 试图销毁idle任务(非法)。 + K_ERR_IN_IRQ 试图在中断服务程序ISR中销毁任务 + + K_ERR_OBJ_INVALID 传入的参数不是一个正确的kernel_object + + K_ERR_SCHED_LOCKED 已经上锁且删除当前任务(非法 导致死锁) + + K_ERR_OBJ_INVALID_ALLOC_TYPE [若开启动态创建]不是一个静态的任务! + ### tos_task_destroy_dyn ```c @@ -273,6 +289,12 @@ k_err_t tos_task_destroy_dyn(k_task_t *task) K_ERR_TASK_DESTROY_IDLE 试图销毁idle任务(非法)。 + K_ERR_OBJ_INVALID 传入的参数不是一个正确的kernel_object + + K_ERR_SCHED_LOCKED 已经上锁且删除当前任务(非法 导致死锁) + + K_ERR_OBJ_INVALID_ALLOC_TYPE 删除的任务不是一个dynamic创建的task! + ### tos_task_delay ```c