Clone of mbed rtos 2 for easy accessibility.
Fork of mbed-rtos by
Diff: rtx/TARGET_CORTEX_M/cmsis_os.h
- Revision:
- 59:28712e303960
- Parent:
- 53:c35dab33c427
- Child:
- 112:53ace74b190c
--- a/rtx/TARGET_CORTEX_M/cmsis_os.h Tue Dec 16 08:15:25 2014 +0000 +++ b/rtx/TARGET_CORTEX_M/cmsis_os.h Tue Jan 06 16:16:03 2015 +0000 @@ -243,7 +243,7 @@ os_pthread pthread; ///< start address of thread function osPriority tpriority; ///< initial thread priority uint32_t stacksize; ///< stack size requirements in bytes - unsigned char *stack_pointer; ///< pointer to the stack memory block + uint32_t *stack_pointer; ///< pointer to the stack memory block struct OS_TCB tcb; } osThreadDef_t; @@ -337,7 +337,7 @@ extern osThreadDef_t os_thread_def_##name #else // define the object #define osThreadDef(name, priority, stacksz) \ -unsigned char os_thread_def_stack_##name [stacksz]; \ +uint32_t os_thread_def_stack_##name [stacksz / sizeof(uint32_t)]; \ osThreadDef_t os_thread_def_##name = \ { (name), (priority), (stacksz), (os_thread_def_stack_##name)} #endif