From aa38e5c1f48e31213ee349aa5cd6f06c85bda70d Mon Sep 17 00:00:00 2001 From: android <android@lingyun.com> Date: Tue, 25 Jun 2024 21:49:39 +0800 Subject: [PATCH] Add GD32F103RCT6 ADC converter board SDK source code --- mcu_sdk/gd32f103/rk_eFire/Peripherals/Led/Src/led.c | 38 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 38 insertions(+), 0 deletions(-) diff --git a/mcu_sdk/gd32f103/rk_eFire/Peripherals/Led/Src/led.c b/mcu_sdk/gd32f103/rk_eFire/Peripherals/Led/Src/led.c new file mode 100644 index 0000000..bb1e028 --- /dev/null +++ b/mcu_sdk/gd32f103/rk_eFire/Peripherals/Led/Src/led.c @@ -0,0 +1,38 @@ +#include "led.h" +#include "board_common.h" + +void Board_LedInit(void) +{ + GPIO_InitTypeDef initStruct={0}; + initStruct.Mode = GPIO_MODE_OUTPUT_PP; + initStruct.Pull = GPIO_NOPULL; + initStruct.Speed = GPIO_SPEED_HIGH; + + HW_GPIO_Init(LED_RUN_PORT, LED_RUN_PIN, &initStruct ); + HW_GPIO_Write(LED_RUN_PORT, LED_RUN_PIN, TURN_OFF); +} + +void Board_TurnLed(uint8_t u8Which, uint8_t u8Cmd) +{ + switch(u8Which) + { + case LED_RUN: + HW_GPIO_Write(LED_RUN_PORT, LED_RUN_PIN, u8Cmd); + break; + } +} + + +void Board_LedTest(void) +{ + while(1) + { + Board_TurnLed(LED_RUN, TURN_ON); + DelayMs(1000); + + Board_TurnLed(LED_RUN, TURN_OFF); + DelayMs(1000); + } +} + + -- Gitblit v1.9.1