application.c 549 B

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