1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- /*
- * Copyright (c) 2021 hpmicro
- *
- * Change Logs:
- * Date Author Notes
- * 2021-08-13 Fan YANG first version
- *
- */
- #include <rtthread.h>
- #include <rtdevice.h>
- #include "rtt_board.h"
- void thread_entry(void *arg);
- int main(void)
- {
- app_init_led_pins();
- static uint32_t led_thread_arg = 0;
- rt_thread_t led_thread = rt_thread_create("led_th", thread_entry, &led_thread_arg, 1024, 1, 10);
- rt_thread_startup(led_thread);
- return 0;
- }
- void thread_entry(void *arg)
- {
- while(1){
- app_led_write(0, APP_LED_ON);
- rt_thread_mdelay(500);
- app_led_write(0, APP_LED_OFF);
- rt_thread_mdelay(500);
- app_led_write(1, APP_LED_ON);
- rt_thread_mdelay(500);
- app_led_write(1, APP_LED_OFF);
- rt_thread_mdelay(500);
- app_led_write(2, APP_LED_ON);
- rt_thread_mdelay(500);
- app_led_write(2, APP_LED_OFF);
- rt_thread_mdelay(500);
- }
- }
|