1 /* 2 * Copyright (c) 2006-2021, RT-Thread Development Team 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 * 6 * Change Logs: 7 * Date Author Notes 8 * 2020-10-28 luhuadong first version 9 */ 10 11 #include <rtthread.h> 12 #include "led.h" 13 main(void)14int main(void) 15 { 16 rt_kprintf("Hello, World!\n"); 17 18 led_init(); 19 20 while (1) 21 { 22 led_toggle(); 23 rt_thread_mdelay(500); 24 } 25 26 return 0; 27 } 28 give_me_five(void)29static void give_me_five(void) 30 { 31 rt_kprintf("\n"); 32 rt_kprintf("\n"); 33 rt_kprintf(" SIFIVE, INC.\n"); 34 rt_kprintf("\n"); 35 rt_kprintf(" 5555555555555555555555555\n"); 36 rt_kprintf(" 5555 5555\n"); 37 rt_kprintf(" 5555 5555\n"); 38 rt_kprintf(" 5555 5555\n"); 39 rt_kprintf(" 5555 5555555555555555555555\n"); 40 rt_kprintf(" 5555 555555555555555555555555\n"); 41 rt_kprintf(" 5555 5555\n"); 42 rt_kprintf(" 5555 5555\n"); 43 rt_kprintf(" 5555 5555\n"); 44 rt_kprintf(" 5555555555555555555555555555 55555\n"); 45 rt_kprintf(" 55555 555555555 55555\n"); 46 rt_kprintf(" 55555 55555 55555\n"); 47 rt_kprintf(" 55555 5 55555\n"); 48 rt_kprintf(" 55555 55555\n"); 49 rt_kprintf(" 55555 55555\n"); 50 rt_kprintf(" 55555 55555\n"); 51 rt_kprintf(" 55555 55555\n"); 52 rt_kprintf(" 55555 55555\n"); 53 rt_kprintf(" 555555555\n"); 54 rt_kprintf(" 55555\n"); 55 rt_kprintf(" 5\n"); 56 rt_kprintf("\n"); 57 58 rt_kprintf("\n"); 59 rt_kprintf(" Welcome to SiFive!\n"); 60 } 61 #ifdef FINSH_USING_MSH 62 MSH_CMD_EXPORT(give_me_five, Show the SiFive logo) 63 #endif 64