cc3200/mpthreadport: Properly initialise the main thread's data.

pull/2165/head
Damien George 2016-05-31 17:30:07 +01:00
rodzic 27241293c4
commit 3b0fbfe4e5
1 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -30,6 +30,7 @@
#include "py/mpstate.h"
#include "py/gc.h"
#include "py/mpthread.h"
#include "mptask.h"
#include "task.h"
#if MICROPY_PY_THREAD
@ -55,9 +56,11 @@ void mp_thread_init(void) {
// create first entry in linked list of all threads
thread = &thread_entry0;
thread->id = NULL; // TODO
thread->id = xTaskGetCurrentTaskHandle();
thread->ready = 1;
thread->arg = NULL;
thread->stack = mpTaskStack;
thread->stack_len = MICROPY_TASK_STACK_LEN;
thread->next = NULL;
}