1 /* 2 * Copyright (c) 2018, Synopsys, Inc. 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 #include <rtthread.h> 8 9 /* thread phase init */ rt_init_thread_entry(void * parameter)10static void rt_init_thread_entry(void *parameter) 11 { 12 /* do component initialization */ 13 rt_components_init(); 14 15 /* add your initialization here */ 16 } 17 rt_application_init()18int rt_application_init() 19 { 20 rt_thread_t tid; 21 22 tid = rt_thread_create("init", rt_init_thread_entry, RT_NULL, 2048, 23 RT_THREAD_PRIORITY_MAX/3, 20); 24 if (tid != RT_NULL) 25 rt_thread_startup(tid); 26 27 return 0; 28 } 29 30