|
|
@ -49,8 +49,8 @@ void ZThread::init(const char *threadname, int stack_size, osPriority priority) |
|
|
|
m_zthreadstartworkevent = xEventGroupCreate(); |
|
|
|
m_name = threadname; |
|
|
|
|
|
|
|
osThreadDef(zosthread_default_task, zosthread_default_task, m_uxPriority, 0, m_stacksize); |
|
|
|
m_defaultTaskHandle = osThreadCreate(osThread(zosthread_default_task), this); |
|
|
|
osThreadDef_t threadhandl = {(char *)threadname, zosthread_default_task, m_uxPriority, 0, m_stacksize, NULL, NULL}; |
|
|
|
m_defaultTaskHandle = osThreadCreate(&threadhandl, this); |
|
|
|
ZASSERT(m_defaultTaskHandle != NULL); |
|
|
|
} |
|
|
|
void ZThread::start(zosthread_cb_t cb) { start(cb, nullptr); } |
|
|
|