本仓库为HPM的WS2812驱动库,目前仅在HPM5301上验证成功,理论上可用于所有HPM系列产品。
本驱动库采用DMA+定时器的方式进行驱动,需要占用一路DMA通道和一个通用定时器。
在主工程的CMakeLists.txt
中使用add_subdirectory
添加本库即可将本库添加到工程中。然后复制Lib
目录下的WS2812_Conf_Template.h
到工程的头文件目录下,并重命名为WS2812_Conf.h
。在WS2812_Conf.h
中配置WS2812的引脚、灯珠数量等参数即可。