free()

This is a Hardware specific function. It is not implemented in the Compiler.

Syntax
  #include <stdlib.h>

  
  void free(void *ptr);

  
Description

free() deallocates a memory block that had previously been allocated by calloc(), malloc(), or realloc(). If ptr is NULL, nothing happens. Do not use the default implementation in interrupt routines because it is not reentrant.