1 /* 2 * Copyright (c) 2024 Meta 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 #include <stdio.h> 8 #include <stdbool.h> 9 10 #include <zephyr/kernel.h> 11 12 static void func1(int a); 13 static void func2(int a); 14 func2(int a)15static void func2(int a) 16 { 17 printf("%d: %s\n", a, __func__); 18 19 if (a >= 5) { 20 k_oops(); 21 } 22 23 func1(a + 1); 24 } 25 func1(int a)26static void func1(int a) 27 { 28 printf("%d: %s\n", a, __func__); 29 func2(a + 1); 30 } 31 main(void)32int main(void) 33 { 34 printf("Hello World! %s\n", CONFIG_BOARD); 35 36 func1(1); 37 38 return 0; 39 } 40