add rt_memory_info() for memheap.c
This commit is contained in:
parent
82ae97e248
commit
b71a0eb1d4
|
@ -712,6 +712,20 @@ void *rt_calloc(rt_size_t count, rt_size_t size)
|
|||
}
|
||||
RTM_EXPORT(rt_calloc);
|
||||
|
||||
void rt_memory_info(rt_uint32_t *total,
|
||||
rt_uint32_t *used,
|
||||
rt_uint32_t *max_used)
|
||||
{
|
||||
if (total != RT_NULL)
|
||||
*total = _heap.pool_size;
|
||||
|
||||
if (used != RT_NULL)
|
||||
*used = _heap.pool_size - _heap.available_size;
|
||||
|
||||
if (max_used != RT_NULL)
|
||||
*max_used = _heap.max_used_size;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue