40#define HEAP_CCM_BUFFER HEAP_CCM ## _buffer
41#define HEAP_CCM_MTX HEAP_CCM ## _mtx
48#define HEAP_SRAM_BUFFER HEAP_SRAM ## _buffer
49#define HEAP_SRAM_MTX HEAP_SRAM ## _mtx
56#define HEAP_EXTERN_BUFFER HEAP_EXTERN ## _buffer
57#define HEAP_EXTERN_MTX HEAP_EXTERN ## _mtx
65#if defined RTOS_DEBUG && RTOS_DEBUG == 1
158 tstat->mfree += size;
static MUTEX_DECL(sys_time_mtx)
uint8_t msg[10]
Buffer used for general comunication over SPI (out buffer)
Dynamic memory allocation based on TLSF library.
void tlsf_free_r(tlsf_memory_heap_t *heap, void *ptr)
void * tlsf_get_heap_addr(const tlsf_memory_heap_t *heap)
void * tlsf_malloc_r(tlsf_memory_heap_t *heap, size_t bytes)
void tlsf_init_heaps(void)
void tlsf_stat_r(tlsf_memory_heap_t *heap, struct tlsf_stat_t *stat)
static void stat_tlsf_walker(void *ptr, size_t size, int used, void *user)
int tlsf_check_r(tlsf_memory_heap_t *heap)
void * tlsf_memalign_r(tlsf_memory_heap_t *heap, size_t align, size_t bytes)
void * tlsf_realloc_r(tlsf_memory_heap_t *heap, void *ptr, size_t bytes)
unsigned char uint8_t
Typedef defining 8 bit unsigned char type.