35 lines
887 B
C
35 lines
887 B
C
#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
|
|
|
|
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 );
|
|
|
|
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 );
|
|
}
|
|
}
|