From c782a967f6158fa3542a99dc0f4ebd36d41d167e Mon Sep 17 00:00:00 2001 From: SummerGift Date: Mon, 24 Feb 2020 14:18:54 +0800 Subject: [PATCH] [add] bsp/stm32/stm32h747-st-discovery/applications --- .../applications/SConscript | 12 +++++++ .../applications/main.c | 32 +++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 bsp/stm32/stm32h747-st-discovery/applications/SConscript create mode 100644 bsp/stm32/stm32h747-st-discovery/applications/main.c diff --git a/bsp/stm32/stm32h747-st-discovery/applications/SConscript b/bsp/stm32/stm32h747-st-discovery/applications/SConscript new file mode 100644 index 0000000000..10deb3f896 --- /dev/null +++ b/bsp/stm32/stm32h747-st-discovery/applications/SConscript @@ -0,0 +1,12 @@ +import rtconfig +from building import * + +cwd = GetCurrentDir() +CPPPATH = [cwd, str(Dir('#'))] +src = Split(""" +main.c +""") + +group = DefineGroup('Applications', src, depend = ['']) + +Return('group') diff --git a/bsp/stm32/stm32h747-st-discovery/applications/main.c b/bsp/stm32/stm32h747-st-discovery/applications/main.c new file mode 100644 index 0000000000..9840fc6618 --- /dev/null +++ b/bsp/stm32/stm32h747-st-discovery/applications/main.c @@ -0,0 +1,32 @@ +/* + * Copyright (c) 2006-2020, RT-Thread Development Team + * + * SPDX-License-Identifier: Apache-2.0 + * + * Change Logs: + * Date Author Notes + * 2020-02-24 SummerGift first version + */ + +#include +#include +#include + +/* defined the LED0 pin: PI12 */ +#define LED0_PIN GET_PIN(I, 12) + +int main(void) +{ + int count = 1; + /* set LED0 pin mode to output */ + rt_pin_mode(LED0_PIN, PIN_MODE_OUTPUT); + + while (count++) + { + rt_pin_write(LED0_PIN, PIN_HIGH); + rt_thread_mdelay(500); + rt_pin_write(LED0_PIN, PIN_LOW); + rt_thread_mdelay(500); + } + return RT_EOK; +}