size_t flash_used_bytes
Exact linked program image size in flash.
size_t flash_reserved_bytes
Flash reserved by active block devices.
Snapshot of active memory use.
size_t stack_total_bytes
Current core's reserved stack capacity.
size_t ram_free_bytes
Primary SRAM available for heap growth.
size_t flash_total_bytes
Physical flash capacity.
bool hw_memory_get_usage(hw_memory_usage_t *usage)
Obtain a memory usage snapshot for the current platform.
size_t stack_used_bytes
Current core's active stack bytes.
size_t ram_total_bytes
Total primary SRAM capacity.
size_t psram_used_bytes
Active PSRAM allocation bytes.
size_t heap_used_bytes
C allocator high-water usage in primary SRAM.
size_t flash_free_bytes
Sector-usable flash after image and reservations.
size_t stack_free_bytes
Current core's remaining stack capacity.
struct hw_memory_usage_t hw_memory_usage_t
Snapshot of active memory use.