ex1.auto-light/Board/miscdev.h
@@ -21,6 +21,13 @@ #define OFF 0 #define ON 1 /* *+----------------------+ *| STM32 GPIO API | *+----------------------+ */ /* 定义一个gpio的结构体,用来描述这个引脚的相关信息 */ typedef struct gpio_s { @@ -30,6 +37,8 @@ int active; /* 1 for active high, 0 for active low */ } gpio_t; extern void gpio_clk_enable(GPIO_TypeDef *port); /* *+----------------------+ *| GPIO Relay API | @@ -151,4 +160,10 @@ */ extern void udelay(uint16_t us); /** * @brief 毫秒秒级延时,直接使用 HAL_Delay(),方便代码可读性 * @param ms: 延时时长(毫秒) */ #define mdelay(ms) HAL_Delay(ms) #endif /* __MISCDEV_H */