ESP-IDF构建项目文件

首先,在进入项目文件夹——>点击components,进来后如图所示。

ESP-IDF构建项目文件_第1张图片

 进来后,在这新建文件夹,VScode内会自动同步自己所建的文件夹。这里我所新建的文件夹为ADC,文件夹内应包含CMakeLists.txt,ADC.c,ADC.h文件。

ESP-IDF构建项目文件_第2张图片ESP-IDF构建项目文件_第3张图片

 完成后进入ADC.h文件内,文件应包含以下内容。同时ADC.c内应包含ADC.h。

ESP-IDF构建项目文件_第4张图片

#ifndef __ADC_H__
#define __ADC_H__

#ifdef __cplusplus
extern "C" {
#endif



#ifdef __cplusplus
}
#endif

#endif

 最后编辑CMakeLists.txt文件。下面的driver非必须,这里添加上是因为我在这个项目中使用上了。

这个文件是为了让编辑器知道这个ADC.c和ADC.h文件的存在。(个人认为)

file(GLOB_RECURSE SOURCES	./*.C
							)

idf_component_register(SRCS	${SOURCES}
			INCLUDE_DIRS
						"."
			REQUIRES driver)

ESP-IDF构建项目文件_第5张图片

 

你可能感兴趣的:(mcu,单片机)