diff --git a/blink.c b/blink.c index b44ceba..4b37dc7 100644 --- a/blink.c +++ b/blink.c @@ -1,35 +1,19 @@ #include "ch32fun.h" -#include <stdio.h> -// use defines to make more meaningful names for our GPIO pins -#define PIN_1 PD0 -#define PIN_K PD4 -#define PIN_BOB PD6 -#define PIN_KEVIN PC0 +#define LED_PIN PD6 -int main() -{ - SystemInit(); +int main() { + SystemInit(); - // Enable GPIOs - funGpioInitAll(); - - funPinMode( PIN_1, GPIO_Speed_10MHz | GPIO_CNF_OUT_PP ); - funPinMode( PIN_K, GPIO_Speed_10MHz | GPIO_CNF_OUT_PP ); - funPinMode( PIN_BOB, GPIO_Speed_10MHz | GPIO_CNF_OUT_PP ); - funPinMode( PIN_KEVIN, GPIO_Speed_10MHz | GPIO_CNF_OUT_PP ); + // Enable GPIOs + funGpioInitAll(); - while(1) - { - funDigitalWrite( PIN_1, FUN_HIGH ); - funDigitalWrite( PIN_K, FUN_HIGH ); - funDigitalWrite( PIN_BOB, FUN_HIGH ); - funDigitalWrite( PIN_KEVIN, FUN_HIGH ); - Delay_Ms( 250 ); - funDigitalWrite( PIN_1, FUN_LOW ); - funDigitalWrite( PIN_K, FUN_LOW ); - funDigitalWrite( PIN_BOB, FUN_LOW ); - funDigitalWrite( PIN_KEVIN, FUN_LOW ); - Delay_Ms( 250 ); - } + funPinMode(LED_PIN, GPIO_Speed_10MHz | GPIO_CNF_OUT_PP); + + while (1) { + funDigitalWrite(LED_PIN, FUN_HIGH); + Delay_Ms(250); + funDigitalWrite(LED_PIN, FUN_LOW); + Delay_Ms(250); + } }