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)10 static 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()18 int 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