guowenxue
5 days ago c6a1e7c00cd2946cef7716b205026a907136778b
ex1.ws2812b/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 */