Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						d17248ecdf 
					 
					
						
						
							
							build-system: replace ADDITIONAL_MAKE_CLEAN_FILES with ADDITIONAL_CLEAN_FILES  
						
						... 
						
						
						
						ADDITIONAL_MAKE_CLEAN_FILES is deprecated and only worked with make.
Replaced with the new ADDITIONAL_CLEAN_FILES (CMake 3.15) which also works with ninja. 
						
						
					 
					
						2023-05-08 15:51:48 +08:00 
						 
				 
			
				
					
						
							
							
								Aditya Patwardhan 
							
						 
					 
					
						
						
							
						
						1d3a8f2edd 
					 
					
						
						
							
							docs/build-system: Update the documentation to add a note regarding  
						
						... 
						
						
						
						limitation of set_source_files_properties 
						
						
					 
					
						2023-04-19 08:01:34 +05:30 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						a0764049fa 
					 
					
						
						
							
							docs: fixed EXTRA_COMPONENT_DIRS being mispelled as EXTRA_COMPONENTS_DIRS in build-system guide  
						
						
						
						
					 
					
						2023-03-16 16:52:03 +08:00 
						 
				 
			
				
					
						
							
							
								Shang Zhou 
							
						 
					 
					
						
						
							
						
						f114008fc7 
					 
					
						
						
							
							docs: Sync up CN and EN versions for files in api-guides and hw-reference (Jan)  
						
						
						
						
					 
					
						2023-01-18 18:57:59 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						57a9c67c01 
					 
					
						
						
							
							index  
						
						
						
						
					 
					
						2022-12-29 01:00:31 +08:00 
						 
				 
			
				
					
						
							
							
								Shang Zhou 
							
						 
					 
					
						
						
							
						
						256c8a103e 
					 
					
						
						
							
							docs: update CN translation for build-system.rst  
						
						
						
						
					 
					
						2022-12-16 16:26:45 +01:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						d89652b382 
					 
					
						
						
							
							build system: Add idf_component_add_link_dependency function, use for spi_flash overriding  
						
						
						
						
					 
					
						2022-12-16 16:26:44 +01:00 
						 
				 
			
				
					
						
							
							
								Fu Hanxi 
							
						 
					 
					
						
						
							
						
						17224f3254 
					 
					
						
						
							
							component manager: add build property DEPENDENCIES_LOCK  
						
						... 
						
						
						
						closes https://github.com/espressif/esp-idf/issues/9394  
						
						
					 
					
						2022-12-13 15:25:19 +08:00 
						 
				 
			
				
					
						
							
							
								Djordje Nedic 
							
						 
					 
					
						
						
							
						
						ebb6c2e77b 
					 
					
						
						
							
							tools: Move out kconfig_new in favour of using the esp-idf-kconfig package  
						
						... 
						
						
						
						This commit removes all kconfig_new files and references to them and adds esp-idf-kconfig as a dependency and adequate wrappers to avoid breaking changes. 
						
						
					 
					
						2022-11-15 21:19:51 +01:00 
						 
				 
			
				
					
						
							
							
								Linda 
							
						 
					 
					
						
						
							
						
						0a8a67ecd0 
					 
					
						
						
							
							docs: update warning on undefined variables in api-guides/build-system  
						
						
						
						
					 
					
						2022-10-13 10:35:22 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						6010064bfc 
					 
					
						
						
							
							docs: sync chinese translation of build-system.rst  
						
						
						
						
					 
					
						2022-10-11 10:44:56 +08:00 
						 
				 
			
				
					
						
							
							
								Uday M S 
							
						 
					 
					
						
						
							
						
						c7f31f9a5c 
					 
					
						
						
							
							Update build-system.rst  
						
						
						
						
					 
					
						2022-10-09 20:46:06 +05:30 
						 
				 
			
				
					
						
							
							
								Uday M S 
							
						 
					 
					
						
						
							
						
						b5250006a7 
					 
					
						
						
							
							Update build-system.rst  
						
						... 
						
						
						
						Rearranged few lines of folder directory description 
						
						
					 
					
						2022-10-09 15:06:50 +05:30 
						 
				 
			
				
					
						
							
							
								Mo Fei Fei 
							
						 
					 
					
						
						
							
						
						b03cc11a92 
					 
					
						
						
							
							Docs: Update CN trans for build-system.rst  
						
						
						
						
					 
					
						2022-10-08 15:49:34 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						4c6c170b15 
					 
					
						
						
							
							Merge branch 'staging/add_wrap_example' into 'master'  
						
						... 
						
						
						
						example: add an example to show how to wrap functions in IDF and bootloader
See merge request espressif/esp-idf!20005  
						
						
					 
					
						2022-09-13 14:33:27 +08:00 
						 
				 
			
				
					
						
							
							
								Shang Zhou 
							
						 
					 
					
						
						
							
						
						be389496e1 
					 
					
						
						
							
							docs: sync up CN and EN versions for build-system and partition-tables  
						
						
						
						
					 
					
						2022-09-09 18:28:41 +08:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						6dfac0dd68 
					 
					
						
						
							
							example: add an example to show how to wrap functions in IDF and bootloader  
						
						... 
						
						
						
						A section in the documentation has also been added to talk about the wrap feature of the linker. 
						
						
					 
					
						2022-09-09 16:47:16 +08:00 
						 
				 
			
				
					
						
							
							
								Shubham Kulkarni 
							
						 
					 
					
						
						
							
						
						1bb1b70e0f 
					 
					
						
						
							
							docs: Add documentation for define extra partition subtypes through build system  
						
						
						
						
					 
					
						2022-08-03 05:18:37 +00:00 
						 
				 
			
				
					
						
							
							
								daiziyan 
							
						 
					 
					
						
						
							
						
						b995b584bd 
					 
					
						
						
							
							docs: translated removed-components and build-system  
						
						
						
						
					 
					
						2022-07-26 14:55:01 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						d9b4b82edc 
					 
					
						
						
							
							spi_flash: Modify documentations  
						
						
						
						
					 
					
						2022-07-01 10:59:34 +08:00 
						 
				 
			
				
					
						
							
							
								daiziyan 
							
						 
					 
					
						
						
							
						
						e6a7fee2b4 
					 
					
						
						
							
							docs: udpate CN translation for build-system  
						
						
						
						
					 
					
						2022-06-08 19:40:04 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						a0c2252756 
					 
					
						
						
							
							build_system: fixed issue that default.target may override other custom configs  
						
						
						
						
					 
					
						2022-06-02 11:08:59 +08:00 
						 
				 
			
				
					
						
							
							
								Djordje Nedic 
							
						 
					 
					
						
						
							
						
						facab8c5a7 
					 
					
						
						
							
							tools: Increase the minimal supported CMake version to 3.16  
						
						... 
						
						
						
						This updates the minimal supported version of CMake to 3.16, which in turn enables us to use more CMake features and have a cleaner build system.
This is the version that provides most new features and also the one we use in our latest docker image for CI. 
						
						
					 
					
						2022-06-01 06:35:02 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						89518ee86a 
					 
					
						
						
							
							build & config: Check requirements of managed components of main and add interface versioning  
						
						
						
						
					 
					
						2022-05-30 14:36:22 +02:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						487603b51f 
					 
					
						
						
							
							build & config: Add IDF_COMPONENT_MANAGER build property  
						
						
						
						
					 
					
						2022-05-26 12:48:27 +02:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						d485f6add8 
					 
					
						
						
							
							Merge branch 'feature/arch_build_property' into 'master'  
						
						... 
						
						
						
						build-system: add property for architecture (riscv/xtensa)
Closes IDF-1754
See merge request espressif/esp-idf!18127  
						
						
					 
					
						2022-05-24 08:46:09 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						9362434c47 
					 
					
						
						
							
							build-system: add property for architecture (riscv/xtensa)  
						
						... 
						
						
						
						riscv/xtensa is now a common component. 
						
						
					 
					
						2022-05-20 09:00:32 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						030e52f5d4 
					 
					
						
						
							
							Merge branch 'feature/improve_doc_link_check' into 'master'  
						
						... 
						
						
						
						docs: fix broken links and re-enable linkchecker
Closes IDF-2640
See merge request espressif/esp-idf!17919  
						
						
					 
					
						2022-05-19 15:52:17 +08:00 
						 
				 
			
				
					
						
							
							
								daiziyan 
							
						 
					 
					
						
						
							
						
						ca57e121e2 
					 
					
						
						
							
							docs: udpate CN translation for readme and build-system  
						
						
						
						
					 
					
						2022-05-11 19:49:16 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						030cb77597 
					 
					
						
						
							
							docs: update redirected links  
						
						
						
						
					 
					
						2022-05-07 13:09:41 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						598e8db29c 
					 
					
						
						
							
							docs: update build system reference and migration guides for lwip  
						
						... 
						
						
						
						Previous commit removes lwip from the common requirements.
This commit updates the documentation to describe the resulting
changes. 
						
						
					 
					
						2022-05-02 20:47:18 +02:00 
						 
				 
			
				
					
						
							
							
								Djordje Nedic 
							
						 
					 
					
						
						
							
						
						181618ab70 
					 
					
						
						
							
							docs: Move the documentation about idf.py out from the build system documentation  
						
						... 
						
						
						
						This moves all the documentation relating to using idf.py out of the build system documentation in order to declutter and more logically group the documentation.
It is now present in the tools page under IDF Frontend - idf.py.
Additionally there has been lots of rewriting and some minor fixes on the way. 
						
						
					 
					
						2022-04-22 17:38:04 +02:00 
						 
				 
			
				
					
						
							
							
								Hassan DRAGA 
							
						 
					 
					
						
						
							
						
						de7d093ef8 
					 
					
						
						
							
							Fixing a file name typo (plug.c)  
						
						... 
						
						
						
						In [Example of component requirements] it shows "plug.c" while in the rest of the explanation it refer to "spark_plug.c", same thing with "plug.h". 
						
						
					 
					
						2022-04-12 09:09:19 -04:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						273633ee31 
					 
					
						
						
							
							build system: add WHOLE_ARCHIVE component property  
						
						... 
						
						
						
						This component property allows including all component object files
into the executable. It is equivalent to wrapping the component
library with -Wl,--whole-archive and -Wl,--no-whole-archive flags.
Closes https://github.com/espressif/esp-idf/issues/8667  
						
						
					 
					
						2022-04-05 18:50:20 +02:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						2571aaf3c9 
					 
					
						
						
							
							G0: target component (components/esp32*) doesn't depend on driver anymore  
						
						
						
						
					 
					
						2022-03-02 04:21:00 +00:00 
						 
				 
			
				
					
						
							
							
								daiziyan 
							
						 
					 
					
						
						
							
						
						60741e3be8 
					 
					
						
						
							
							docs: make line number consistent for build-system, configure-ft2232h-jtag, ble-mesh-architecture, building-openocd-macos, error-handling"  
						
						
						
						
					 
					
						2022-02-18 11:18:40 +08:00 
						 
				 
			
				
					
						
							
							
								pedro.minatel 
							
						 
					 
					
						
						
							
						
						e4a766051c 
					 
					
						
						
							
							[Docs] Rebase conlicts fixed  
						
						... 
						
						
						
						[Docs] New getting started based on the ide and os selection
Missing file on zh_CN folder added
Added hidden toctree for missing files in CN version
docs: Added steps summary to the macOS procedures
[Docs] Changes on the titles and heading levels
[Docs] Review according to MR 15432
[Docs] Fixed the start a new project secction 
						
						
					 
					
						2022-02-17 10:50:51 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Sebestik 
							
						 
					 
					
						
						
							
						
						fb12d03dc3 
					 
					
						
						
							
							Drop Python 3.6  
						
						
						
						
					 
					
						2022-02-10 07:20:52 +01:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						3e756e809e 
					 
					
						
						
							
							docs: update docs with S3 specific information.  
						
						
						
						
					 
					
						2022-01-06 10:04:25 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						9c1d4f5b54 
					 
					
						
						
							
							Build & config: Remove the "make" build system  
						
						... 
						
						
						
						The "make" build system was deprecated in v4.0 in favor of idf.py
(cmake). The remaining support is removed in v5.0. 
						
						
					 
					
						2021-11-10 09:53:53 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Fiala 
							
						 
					 
					
						
						
							
						
						ff18a96f7d 
					 
					
						
						
							
							tools: replace _ with - in idf.py  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/5126  
						
						
					 
					
						2021-10-13 17:30:38 +08:00 
						 
				 
			
				
					
						
							
							
								daiziyan 
							
						 
					 
					
						
						
							
						
						c9e5b02c18 
					 
					
						
						
							
							docs: update CN trans for blufi and build-system  
						
						
						
						
					 
					
						2021-09-10 15:09:50 +08:00 
						 
				 
			
				
					
						
							
							
								mjcross 
							
						 
					 
					
						
						
							
						
						307bbf0b67 
					 
					
						
						
							
							Add hint about sdkconfig.ci in IDF examples  
						
						... 
						
						
						
						Individual developers may not know about CI and may be confused by the sdkconfig.ci files in the examples.
Signed-off-by: Laukik Hase <laukik.hase@espressif.com >
Closes https://github.com/espressif/esp-idf/pull/7379  
						
						
					 
					
						2021-08-23 16:32:01 +05:30 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						62d188ec21 
					 
					
						
						
							
							docs: build system: Add explanation about handling cyclic dependencies  
						
						... 
						
						
						
						Partial resolution for https://github.com/espressif/esp-idf/issues/6968  
						
						
					 
					
						2021-07-16 09:21:41 +10:00 
						 
				 
			
				
					
						
							
							
								Simon 
							
						 
					 
					
						
						
							
						
						0b9afa509f 
					 
					
						
						
							
							tools: Add docs subcommand docs which opens browser with documentation for current version of idf and model of your target  
						
						... 
						
						
						
						Add docs subcommand with options:
--no-browser - Prints url for current documentation instead of opens browser with documentation
--language - Select documentation language
--starting-page - Choice section of documentation to open
--version - Choice version of esp-idf
--target - Choice model of your target 
						
						
					 
					
						2021-07-12 10:56:37 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Gaňo 
							
						 
					 
					
						
						
							
						
						330d1cf2ae 
					 
					
						
						
							
							Fix autocomplete for bash  
						
						
						
						
					 
					
						2021-06-11 01:59:36 +02:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						dc6b950257 
					 
					
						
						
							
							doc: Add performance guides for execuion speed, binary size, RAM usage  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/7007 
Closes https://github.com/espressif/esp-idf/issues/6715 
Closes https://github.com/espressif/esp-idf/issues/3781 
Closes https://github.com/espressif/esp-idf/issues/2566  
						
						
					 
					
						2021-06-03 13:55:34 +10:00 
						 
				 
			
				
					
						
							
							
								Dai Zi Yan 
							
						 
					 
					
						
						
							
						
						e91861253f 
					 
					
						
						
							
							docs:updated CN tranlation for build-system, ulp, unit-tests, idf-monitor and linker-script-generation  
						
						
						
						
					 
					
						2021-04-22 16:08:31 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						da3dca1fdc 
					 
					
						
						
							
							Merge branch 'bugfix/change_component_ordering' into 'master'  
						
						... 
						
						
						
						cmake: swap priority between EXTRA_COMPONENT_DIRS and project components
Closes IDF-2864
See merge request espressif/esp-idf!12765  
						
						
					 
					
						2021-04-01 07:23:00 +00:00 
						 
				 
			
				
					
						
							
							
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						cd13a34e3e 
					 
					
						
						
							
							docs: add note how to override default build specifications  
						
						
						
						
					 
					
						2021-03-29 21:18:17 +08:00