aboutsummaryrefslogtreecommitdiffstats
path: root/src/gos
diff options
context:
space:
mode:
Diffstat (limited to 'src/gos')
-rw-r--r--src/gos/freertos.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/gos/freertos.c b/src/gos/freertos.c
index 9b22af1b..25166f18 100644
--- a/src/gos/freertos.c
+++ b/src/gos/freertos.c
@@ -9,13 +9,13 @@
* @file src/gos/freertos.c
* @brief GOS FreeRTOS Operating System support.
*/
-#include "heivs/config.h"
#include "gfx.h"
-#include "heivs/delay.h"
-#include "freertos/FreeRTOS.h"
-#include "config/FreeRTOSConfig.h"
#include <string.h>
+#if INCLUDE_vTaskDelay != 1
+ #error "GOS: INCLUDE_vTaskDelay must be defined in FreeRTOSConfig.h"
+#endif
+
#if configUSE_MUTEXES != 1
#error "GOS: configUSE_MUTEXES must be defined in FreeRTOSConfig.h"
#endif
@@ -26,8 +26,7 @@
void _gosInit(void)
{
- // IMPORTANT: Check for already started scheduler here!!!
- vTaskStartScheduler();
+ // The user must call vTaskStartScheduler() himself before he calls gfxInit().
}
void* gfxRealloc(void *ptr, size_t oldsz, size_t newsz)