Commit cf05c9cd authored by Bernd Meyer's avatar Bernd Meyer Committed by Johny Mattsson
Browse files

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

parent 1b3d8d48
...@@ -80,16 +80,19 @@ void TEXT_SECTION_ATTR user_start_trampoline (void) ...@@ -80,16 +80,19 @@ void TEXT_SECTION_ATTR user_start_trampoline (void)
call_user_start (); call_user_start ();
} }
static bool lua_started=false;
// +================== New task interface ==================+ // +================== New task interface ==================+
static void start_lua(task_param_t param, uint8 priority) { static void start_lua(task_param_t param, uint8 priority) {
char* lua_argv[] = { (char *)"lua", (char *)"-i", NULL }; char* lua_argv[] = { (char *)"lua", (char *)"-i", NULL };
NODE_DBG("Task task_lua started.\n"); NODE_DBG("Task task_lua started.\n");
lua_main( 2, lua_argv ); lua_main( 2, lua_argv );
lua_started=true;
} }
static void handle_input(task_param_t flag, uint8 priority) { static void handle_input(task_param_t flag, uint8 priority) {
// c_printf("HANDLE_INPUT: %u %u\n", flag, priority); REMOVE // 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; static task_handle_t input_sig;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment