mcu_base/src/main.c

25 lines
406 B
C

#include <version.h>
#include "FreeRTOS.h"
#include "task.h"
extern unsigned long _sheap;
extern unsigned long _eheap;
uint8_t *ucHeap;
size_t xTotalHeapSize;
size_t xFreeBytesRemaining;
static void HeapSetup(void) {
ucHeap = (unsigned char *) &_sheap;
xTotalHeapSize = xFreeBytesRemaining = (&_eheap - &_sheap)*sizeof(uint32_t);
}
int main() {
HeapSetup();
vTaskStartScheduler();
return 0;
}