| /* | |
| * Copyright (c) 2020 Intel Corporation. | |
| * | |
| * SPDX-License-Identifier: Apache-2.0 | |
| */ | |
| #include <zephyr/kernel.h> | |
| #include <zephyr/sys/printk.h> | |
| #define STACKSIZE 512 | |
| static int test(void) | |
| { | |
| int a; | |
| int b; | |
| a = 10; | |
| b = a * 2; | |
| return a + b; | |
| } | |
| static void thread_entry(void *p1, void *p2, void *p3) | |
| { | |
| printk("Hello from user thread!\n"); | |
| } | |
| void main(void) | |
| { | |
| int ret; | |
| ret = test(); | |
| printk("%d\n", ret); | |
| } | |
| K_THREAD_DEFINE(thread, STACKSIZE, thread_entry, NULL, NULL, NULL, | |
| 7, K_USER, 0); |