summaryrefslogtreecommitdiffstatshomepage
path: root/cc3200/FreeRTOS/FreeRTOSConfig.h
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2016-05-27 17:35:46 +0100
committerDamien George <damien.p.george@gmail.com>2016-06-28 11:28:51 +0100
commiteef4f13a3390dc88902563acb047f0439eff0caf (patch)
treebee965a953a984a8503cee3f57ceaba1b1f1bf39 /cc3200/FreeRTOS/FreeRTOSConfig.h
parent9b1c1262dc70cfb6b5cf5d27e3e3d8e41b5a4901 (diff)
downloadmicropython-eef4f13a3390dc88902563acb047f0439eff0caf.tar.gz
micropython-eef4f13a3390dc88902563acb047f0439eff0caf.zip
cc3200: Add basic threading capabilities.
Can create a new thread and run it. Does not use the GIL at this point.
Diffstat (limited to 'cc3200/FreeRTOS/FreeRTOSConfig.h')
-rw-r--r--cc3200/FreeRTOS/FreeRTOSConfig.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/cc3200/FreeRTOS/FreeRTOSConfig.h b/cc3200/FreeRTOS/FreeRTOSConfig.h
index 27ba880f62..abde289374 100644
--- a/cc3200/FreeRTOS/FreeRTOSConfig.h
+++ b/cc3200/FreeRTOS/FreeRTOSConfig.h
@@ -154,4 +154,12 @@ version. */
/* We provide a definition of ucHeap so it can go in a special segment. */
#define configAPPLICATION_ALLOCATED_HEAP 1
+/* For threading */
+#define configNUM_THREAD_LOCAL_STORAGE_POINTERS 1
+#define configSUPPORT_STATIC_ALLOCATION 1
+#undef configUSE_MUTEXES
+#define configUSE_MUTEXES 1
+#undef INCLUDE_vTaskDelete
+#define INCLUDE_vTaskDelete 1
+
#endif /* FREERTOS_CONFIG_H */