跳转至

集成

介绍

Note

在本节中,我们介绍如何将定时器驱动集成到项目中。

创建新组件

Warning

driver 目录中创建组件之前,请确保您已将 driver 目录合并到项目中,方法是将 driver 目录的路径添加到项目级 CMakeLists.txt 文件中的 EXTRA_COMPONENT_DIRS 变量中。

在 VSCode 中打开项目,打开集成终端,输入

get_idf 

激活 ESP-IDF 环境。然后输入以下命令创建一个名为 lcd 的新组件:

idf.py -C driver create-component lcd

上面的命令意味着在 driver 目录中创建一个名为 lcd 的新组件。执行命令后,您将在 driver 目录中看到一个名为 lcd 的新目录。命令将自动生成新组件的 CMakeLists.txt 文件,以及 lcd.hlcd.c 文件。

或者,您可以在 driver 目录中手动创建 lcd 目录,然后在 lcd 目录中创建 CMakeLists.txtlcd.hlcd.c 文件。

Note

本章中还有一个 lcdfont.h 文件,您可以将其放在 lcdinclude目录中。

替换代码

组件层面

将本节中代码分别替换到组件下的CMakelists.txtlcdfont.hlcd.hlcd.c文件中。

项目层面

main.c中的代码替换为相应的代码。项目层面的CMakeLists.txt文件无需更改。

编译烧录

在 VSCode 中打开项目,打开集成终端,输入

idf.py build flash monitor
此时,您将看到LCD屏幕被点亮并显示内容。