1 /*
2  * Copyright (c) 2006-2024, RT-Thread Development Team
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  *
6  * Change Logs:
7  * Date           Author       Notes
8  * 2024-04-08     QT-one       first version
9  */
10 
11 #include <rtthread.h>
12 #include <rtdevice.h>
13 #include "board.h"
14 
15 /* defined the led1 pin: pd15 */
16 #define LED1_PIN    GET_PIN(D, 15)
17 /* defined the led2 pin: pe0 */
18 #define LED2_PIN    GET_PIN(E, 0)
19 
main(void)20 int main(void)
21 {
22     rt_uint32_t speed = 200;
23     /* set led1 pin mode to output */
24     rt_pin_mode(LED1_PIN, PIN_MODE_OUTPUT);
25     /* set led2 pin mode to output */
26     rt_pin_mode(LED2_PIN, PIN_MODE_OUTPUT);
27 
28     while (1)
29     {
30         rt_pin_write(LED1_PIN, PIN_LOW);
31         rt_pin_write(LED2_PIN, PIN_HIGH);
32         rt_thread_mdelay(speed);
33         rt_pin_write(LED1_PIN, PIN_HIGH);
34         rt_pin_write(LED2_PIN, PIN_LOW);
35         rt_thread_mdelay(speed);
36     }
37 }
38