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