Heap retention information (memory retained in sleep).
Public Attributes#
size_t
Size (bytes) of heap that will be retained in sleep.
size_t
High watermark of retained size (updated at sleep via sl_memory_retention_update_high_watermark).
size_t
Number of RAM banks that have retention enabled.
size_t
Sum of heap-overlap bytes per retained bank (first/last bank may be partial).
uint32_t
Reserved for future use; set to {0}.
Public Attribute Documentation#
retained_size#
size_t sl_memory_heap_retention_info_t::retained_size
Size (bytes) of heap that will be retained in sleep.
retained_high_watermark#
size_t sl_memory_heap_retention_info_t::retained_high_watermark
High watermark of retained size (updated at sleep via sl_memory_retention_update_high_watermark).
retained_bank_count#
size_t sl_memory_heap_retention_info_t::retained_bank_count
Number of RAM banks that have retention enabled.
retained_banks_size#
size_t sl_memory_heap_retention_info_t::retained_banks_size
Sum of heap-overlap bytes per retained bank (first/last bank may be partial).