mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-04-20 05:21:59 -04:00
Change where the free heap space variable is initialised.
This commit is contained in:
parent
205b0dd863
commit
d3f5c5348c
|
@ -95,7 +95,7 @@ static xBlockLink xStart, xEnd;
|
||||||
|
|
||||||
/* Keeps track of the number of free bytes remaining, but says nothing about
|
/* Keeps track of the number of free bytes remaining, but says nothing about
|
||||||
fragmentation. */
|
fragmentation. */
|
||||||
static size_t xFreeBytesRemaining = configTOTAL_HEAP_SIZE;
|
static size_t xFreeBytesRemaining;
|
||||||
|
|
||||||
/* STATIC FUNCTIONS ARE DEFINED AS MACROS TO MINIMIZE THE FUNCTION CALL DEPTH. */
|
/* STATIC FUNCTIONS ARE DEFINED AS MACROS TO MINIMIZE THE FUNCTION CALL DEPTH. */
|
||||||
|
|
||||||
|
@ -143,6 +143,8 @@ xBlockLink *pxFirstFreeBlock; \
|
||||||
pxFirstFreeBlock = ( void * ) xHeap.ucHeap; \
|
pxFirstFreeBlock = ( void * ) xHeap.ucHeap; \
|
||||||
pxFirstFreeBlock->xBlockSize = configTOTAL_HEAP_SIZE; \
|
pxFirstFreeBlock->xBlockSize = configTOTAL_HEAP_SIZE; \
|
||||||
pxFirstFreeBlock->pxNextFreeBlock = &xEnd; \
|
pxFirstFreeBlock->pxNextFreeBlock = &xEnd; \
|
||||||
|
\
|
||||||
|
xFreeBytesRemaining = configTOTAL_HEAP_SIZE; \
|
||||||
}
|
}
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
@ -267,3 +269,7 @@ size_t xPortGetFreeHeapSize( void )
|
||||||
}
|
}
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
void vPortInitialiseBlocks( void )
|
||||||
|
{
|
||||||
|
/* This just exists to keep the linker quiet. */
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue