25 lines
406 B
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;
|
|
}
|