Don't try to handle uart input until we have set up the buffer for it

This commit is contained in:
Bernd Meyer 2016-03-10 12:07:44 +11:00 committed by Johny Mattsson
parent 1b3d8d4815
commit cf05c9cd08
1 changed files with 4 additions and 1 deletions

View File

@ -80,16 +80,19 @@ void TEXT_SECTION_ATTR user_start_trampoline (void)
call_user_start ();
}
static bool lua_started=false;
// +================== New task interface ==================+
static void start_lua(task_param_t param, uint8 priority) {
char* lua_argv[] = { (char *)"lua", (char *)"-i", NULL };
NODE_DBG("Task task_lua started.\n");
lua_main( 2, lua_argv );
lua_started=true;
}
static void handle_input(task_param_t flag, uint8 priority) {
// c_printf("HANDLE_INPUT: %u %u\n", flag, priority); REMOVE
lua_handle_input (flag);
if (lua_started)
lua_handle_input (flag);
}
static task_handle_t input_sig;