修改 tos_mmheap_pool_add 和 tos_mmheap_pool_rmv 的返回值

This commit is contained in:
Jer6y 2023-08-31 23:00:38 +08:00
parent 3930688548
commit 3718bb89b1
1 changed files with 14 additions and 2 deletions

View File

@ -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