STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Data Structures | Macros | Typedefs | Functions
heap_4.c File Reference
#include <stdlib.h>
#include "FreeRTOS.h"
#include "task.h"

Go to the source code of this file.

Data Structures

struct  A_BLOCK_LINK
 

Macros

#define MPU_WRAPPERS_INCLUDED_FROM_API_FILE
 
#define heapMINIMUM_BLOCK_SIZE   ( ( size_t ) ( xHeapStructSize << 1 ) )
 
#define heapBITS_PER_BYTE   ( ( size_t ) 8 )
 

Typedefs

typedef struct A_BLOCK_LINK BlockLink_t
 

Functions

void * pvPortMalloc (size_t xWantedSize)
 
void vPortFree (void *pv)
 
size_t xPortGetFreeHeapSize (void)
 
size_t xPortGetMinimumEverFreeHeapSize (void)
 
void vPortInitialiseBlocks (void)
 

Macro Definition Documentation

#define heapBITS_PER_BYTE   ( ( size_t ) 8 )

Definition at line 94 of file heap_4.c.

#define heapMINIMUM_BLOCK_SIZE   ( ( size_t ) ( xHeapStructSize << 1 ) )

Definition at line 91 of file heap_4.c.

#define MPU_WRAPPERS_INCLUDED_FROM_API_FILE

Definition at line 83 of file heap_4.c.

Typedef Documentation

typedef struct A_BLOCK_LINK BlockLink_t

Function Documentation

void* pvPortMalloc ( size_t  xWantedSize)

Definition at line 151 of file heap_4.c.

void vPortFree ( void *  pv)

Definition at line 301 of file heap_4.c.

void vPortInitialiseBlocks ( void  )

Definition at line 361 of file heap_4.c.

size_t xPortGetFreeHeapSize ( void  )

Definition at line 349 of file heap_4.c.

size_t xPortGetMinimumEverFreeHeapSize ( void  )

Definition at line 355 of file heap_4.c.