Reclaim a chunk of unused dram in the wdev bss area, 8000 bytes.

This commit is contained in:
Our Air Quality 2017-12-16 13:42:56 +11:00
parent c3ae04c93f
commit aa0b7f5005
2 changed files with 19 additions and 1 deletions

View file

@ -61,6 +61,14 @@ IRAM void *_sbrk_r (struct _reent *r, ptrdiff_t incr)
return (caddr_t) prev_heap_end;
}
/* Insert a disjoint region into the nano malloc pool. Create a malloc chunk,
* filling the size as newlib nano malloc expects, and then free it. */
void nano_malloc_insert_chunk(void *start, size_t size) {
*(uint32_t *)start = size;
free(start + sizeof(size_t));
}
/* syscall implementation for stdio write to UART */
__attribute__((weak)) ssize_t _write_stdout_r(struct _reent *r, int fd, const void *ptr, size_t len )
{