#include #include #include #include "esp_system.h" #include "esp_heap_caps.h" int eft_server_shell() { printf("\033[2J\033[H"); printf("EFT server shell running\n"); size_t internal = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); size_t total = esp_get_free_heap_size(); size_t max_block = heap_caps_get_largest_free_block(MALLOC_CAP_8BIT); printf("\n--- Memory Check ---\n"); printf(" Internal RAM free: %u KB\n", internal / 1024); printf(" Total Heap free: %u KB\n", total / 1024); printf(" Max Alloc Block: %u KB\n", max_block / 1024); printf("---------------------------\n"); return 0; }