aboutsummaryrefslogtreecommitdiff
path: root/src/stm32/idle_task_static_memory.c
diff options
context:
space:
mode:
authorlonkaars <loek@pipeframe.xyz>2023-02-24 14:06:59 +0100
committerlonkaars <loek@pipeframe.xyz>2023-02-24 14:06:59 +0100
commitb69ddf1cd7123cc26b3936eda3c7c96a2750e612 (patch)
tree9ca68b0fb0aebe4cbd68f22f35e3da298baf8d5c /src/stm32/idle_task_static_memory.c
parentf3a47bde9bfaaa716de835c0c1499a685b4ac4f7 (diff)
rename and move files
Diffstat (limited to 'src/stm32/idle_task_static_memory.c')
-rw-r--r--src/stm32/idle_task_static_memory.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/stm32/idle_task_static_memory.c b/src/stm32/idle_task_static_memory.c
new file mode 100644
index 0000000..0774224
--- /dev/null
+++ b/src/stm32/idle_task_static_memory.c
@@ -0,0 +1,18 @@
+#include "idle_task_static_memory.h"
+
+void vApplicationGetIdleTaskMemory( StaticTask_t **ppxIdleTaskTCBBuffer, StackType_t **ppxIdleTaskStackBuffer, uint32_t *pulIdleTaskStackSize ) {
+ static StaticTask_t xIdleTaskTCB;
+ static StackType_t uxIdleTaskStack[ configMINIMAL_STACK_SIZE ];
+ *ppxIdleTaskTCBBuffer = &xIdleTaskTCB;
+ *ppxIdleTaskStackBuffer = uxIdleTaskStack;
+ *pulIdleTaskStackSize = configMINIMAL_STACK_SIZE;
+}
+
+void vApplicationGetTimerTaskMemory( StaticTask_t **ppxTimerTaskTCBBuffer, StackType_t **ppxTimerTaskStackBuffer, uint32_t *pulTimerTaskStackSize ) {
+ static StaticTask_t xTimerTaskTCB;
+ static StackType_t uxTimerTaskStack[ configTIMER_TASK_STACK_DEPTH ];
+ *ppxTimerTaskTCBBuffer = &xTimerTaskTCB;
+ *ppxTimerTaskStackBuffer = uxTimerTaskStack;
+ *pulTimerTaskStackSize = configTIMER_TASK_STACK_DEPTH;
+}
+