guowenxue
9 days ago 6c1a5eb1a9891898552bb9320ba973349ca4bffa
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 */