#include #include #include #include"drv_common.h" #define LED_PIN GET_PIN(C,13) /* 线程 1 的入口函数 */ void RUN_LED(void *parameter) { rt_pin_mode(LED_PIN, PIN_MODE_OUTPUT); while (1) { rt_pin_write(LED_PIN, PIN_HIGH); rt_thread_mdelay(500); rt_pin_write(LED_PIN, PIN_LOW); rt_thread_mdelay(500); } } /* 线程示例 */ void thread_RUN_LED(void) { /* 初始化线程 1,名称是 thread1,入口是 thread1_entry*/ rt_thread_t tid; tid = rt_thread_create("led", RUN_LED, RT_NULL, 512, 3, 10); if (tid != RT_NULL) { rt_thread_startup(tid); } else { rt_kprintf("Failed to create led thread!\n"); } // return 0; }