ESP8266 Chapter II How to Rewrite the ESP Engineering Structure by Makefile

Standard project structure:

│ ── Project // Custom project

│ ├── component
│ │ └── button
//Component 1: Button package< /span>
│ │ └── include //Component one: key package header file
│ │ └── button.h
│ │ └── button.c
//Component one: button Package source file
│ │ └── component.mk
│ │ └── logUtils
//Component one: log printing package
│ │ └── include
│ │ └── logUtils.h
//Component 1: Log Print package header file
│ │ └── logUtils.c //Component 1: Log print package source file
│ │ └── component.mk
│ ├── Makefile
│ ├── main
│ │ ├── Kconfig
│ │ ├── app_main.c
// main program entry< /span>
│ │ └── component.mk
│ └── sdkconfig.defaults

│ ── Project / / Custom project

│ ├── component
│ │ └── button
//Component 1: Button package< /span>
│ │ └── include //Component one: key package header file
│ │ └── button.h
│ │ └── button.c
//Component one: button Package source file
│ │ └── component.mk
│ │ └── logUtils
//Component 1: Log printing package
│ │ └── include
│ │ └── logUtils.h
//Component 1: Log Print package header file
│ │ └── logUtils.c //Component 1: Log print package source file
│ │ └── component.mk
│ ├── Makefile
│ ├── main
│ │ ├── Kconfig
│ │ ├── app_main.c
// main program entry< /span>
│ │ └── component.mk
│ └── sdkconfig.defaults

Leave a Comment

Your email address will not be published.