Check for memory leaks
This commit is contained in:
@ -1,15 +1,25 @@
|
||||
#include "system.h"
|
||||
|
||||
#include "esp_log.h"
|
||||
#include "esp_system.h"
|
||||
|
||||
#include "freertos/FreeRTOS.h"
|
||||
#include "freertos/task.h"
|
||||
|
||||
static const char *TAG = "system";
|
||||
|
||||
void system_sleep(size_t secs)
|
||||
{
|
||||
vTaskDelay((1000 * secs) / portTICK_PERIOD_MS);
|
||||
}
|
||||
|
||||
size_t system_show_free_memory()
|
||||
{
|
||||
size_t v = heap_caps_get_free_size(MALLOC_CAP_DEFAULT);
|
||||
ESP_LOGI(TAG, "heap_caps_free_size(MALLOC_CAP_DEFAULT) = %d", v);
|
||||
return v;
|
||||
}
|
||||
|
||||
void reboot()
|
||||
{
|
||||
fflush(stdout);
|
||||
|
Reference in New Issue
Block a user