加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
bsp_led.h 1.12 KB
一键复制 编辑 原始数据 按行查看 历史
#ifndef _BSP_LED_H
#define _BSP_LED_H
#define BLING_R_PORT GPIO_RGB_PORT
#define BLING_G_PORT GPIO_RGB_PORT
#define BLING_B_PORT GPIO_RGB_PORT
#define BLING_R_PIN GPIO_RGB_RED_PIN//红色
#define BLING_G_PIN GPIO_RGB_GREEN_PIN//绿色
#define BLING_B_PIN GPIO_RGB_BLUE_PIN//蓝色
typedef struct
{
uint16_t Bling_Contiune_Time;//闪烁持续时间
uint16_t Bling_Period;//闪烁周期
float Bling_Percent;//闪烁占空比
uint16_t Bling_Cnt;//闪烁计数器
GPIO_Regs* Port; //端口
uint32_t Pin;//引脚
uint8_t Endless_Flag;//无尽模式
}Bling_Light;
void Bling_Set(Bling_Light *Light,
uint32_t Continue_time,//持续时间
uint16_t Period,//周期100ms~1000ms
float Percent,//0~100%
uint16_t Cnt,
GPIO_Regs* Port,
uint32_t Pin,
uint8_t Flag);
void Bling_Process(Bling_Light *Light);
void Bling_Working(uint16_t bling_mode);
void Bling_Init(void);
void Quad_Start_Bling(void);
extern Bling_Light Light_Blue,Light_Red,Light_Green;
void led_gpio_config(void); // led gpio引脚配置
#endif /* BSP_LED_H */
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化