/******************** (C) COPYRIGHT 2024 GeekRebot ***************************** * File Name : bsp_GPIO.c * Current Version : V1.0 & ST 3.5.0 * Author : zhanli 719901725@qq.com * Date of Issued : 2024.01.17 Create * Comments : GPIO板级支持包(Board Support Pack),最好把所有的IO在这里配 置,方便管理 ********************************************************************************/ #ifndef __BSP_GPIO_H__ #define __BSP_GPIO_H__ #include "stm32f10x.h" // LED 开关状态宏定义 #define ON 0 #define OFF 1 // LED IO口定义设置 #define LED_BLUE_CLK RCC_APB2Periph_GPIOC #define LED_BLUE_PORT GPIOC #define LED_BLUE_Pin GPIO_Pin_8 /* 带参宏,可以像内联函数一样使用 */ #define LED1(a) if (a) \ GPIO_SetBits(LED_BLUE_PORT,LED_BLUE_Pin);\ else \ GPIO_ResetBits(LED_BLUE_PORT,LED_BLUE_Pin) void LED_GPIO_Config(void); void LED_Flash(int timer); #endif /* __LED_H__ */