From 3718bb89b19831feedea41ba0a4589e137f49516 Mon Sep 17 00:00:00 2001 From: Jer6y <3229960773@qq.com> Date: Thu, 31 Aug 2023 23:00:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20tos=5Fmmheap=5Fpool=5Fadd?= =?UTF-8?q?=20=E5=92=8C=20tos=5Fmmheap=5Fpool=5Frmv=20=E7=9A=84=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/05.SDK_Manual.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/doc/05.SDK_Manual.md b/doc/05.SDK_Manual.md index 3174a9b9..b10a96dd 100644 --- a/doc/05.SDK_Manual.md +++ b/doc/05.SDK_Manual.md @@ -486,6 +486,10 @@ k_err_t tos_task_stack_draught_depth(k_task_t *task, int *depth); K_ERR_NONE 任务栈状态正常。 K_ERR_TASK_STK_OVERFLOW 任务栈溢出。 + + K_ERR_OBJ_PTR_NULL 传入的depth 是一个 null ptr + + K_ERR_OBJ_INVALID 传入的task不是一个kernel 对象 ### tos_task_curr_task_get @@ -552,8 +556,12 @@ void tos_task_walkthru(k_task_walker walker); K_ERR_NONE 添加成功。 - K_ERR_MMHEAP_INVALID_POOL_ADDR 内存池起始地址非法。 + K_ERR_MMHEAP_POOL_OVERFLOW 内存池满 + K_ERR_MMHEAP_POOL_ALREADY_EXIST 内存池中已存在目标内存 + + K_ERR_MMHEAP_INVALID_POOL_ADDR 内存池起始地址非法。 + K_ERR_MMHEAP_INVALID_POOL_SIZE 内存池大小非法。 ### tos_mmheap_pool_rmv @@ -574,7 +582,11 @@ void tos_task_walkthru(k_task_walker walker); - **返回值** - 无 + K_ERR_OBJ_PTR_NULL 传入值为NULL空对象 + + K_ERR_MMHEAP_POOL_NOT_EXIST 堆内存中不存在该内存池 + + K_ERR_NONE 删除成功 ### tos_mmheap_alloc