ESP IDF Lecture header files .c and .o files how to compile with gcc Macros make and Makefile CMake ESP IDF How to create a component Kconfig ESP IDF App with component and Kconfig