Martin Gano 
							
						 
					 
					
						
						
							
						
						89f754183e 
					 
					
						
						
							
							Merge branch 'contrib/github_pr_8788' into 'master'  
						
						... 
						
						
						
						Add idf.py monitor argument --no-reset (-R) (GitHub PR)
Closes IDFGH-7189, IDFGH-7301, and IDFGH-5963
See merge request espressif/esp-idf!18010  
						
						
					 
					
						2022-05-10 23:34:37 +08:00 
						 
				 
			
				
					
						
							
							
								Martin Gaňo 
							
						 
					 
					
						
						
							
						
						c02c0cc9b7 
					 
					
						
						
							
							Tools: Add --no-reset option for IDF Monitor in order to avoid resetting the chip target upon connection  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/8889 
Closes IDFGH-7189, IDFGH-7301, IDFGH-5963
Closes https://github.com/espressif/esp-idf/issues/7651 
Merges https://github.com/espressif/esp-idf/pull/8788  
						
						
					 
					
						2022-05-10 14:19:37 +02:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						69cf85e6a6 
					 
					
						
						
							
							tools: Enable the component manager by default in CMake  
						
						
						
						
					 
					
						2022-05-03 17:38:36 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						fdf784b7d7 
					 
					
						
						
							
							Merge branch 'feature/add_gdb_as_a_tool' into 'master'  
						
						... 
						
						
						
						tools: add GDB v11.1 as a tool
Closes IDF-3880, IDF-4079, OCD-411, IDFGH-4510, and GCC-90
See merge request espressif/esp-idf!17100  
						
						
					 
					
						2022-04-28 14:35:13 +08:00 
						 
				 
			
				
					
						
							
							
								Alexey Lapshin 
							
						 
					 
					
						
						
							
						
						b5bafae596 
					 
					
						
						
							
							tools: add GDB v11.1 as a tool  
						
						... 
						
						
						
						GDB now is standalone tool separated from toolchain due to frequent updates.
Added installation tests for the new tool.
Tests are changed because they were wrong, see explanation:
esp32 objdump:
    40084290 <esp_crosscore_int_send_yield>:
    ......
    /builds/espressif/esp-idf/components/esp_system/crosscore_int.c:145
    4008429c:    000090            retw
With previous GDB backtrace was:
    #0   0x4008429c in esp_crosscore_int_send_yield (core_id=0) at /builds/espressif/esp-idf/components/esp_system/crosscore_int.c:144
This commit fixes the backtrace with the right line number:
    #0   0x4008429c in esp_crosscore_int_send_yield (core_id=0) at /builds/espressif/esp-idf/components/esp_system/crosscore_int.c:145
Other tests changes have the same cause of fixing.
Closes https://github.com/espressif/esp-idf/issues/6334  
						
						
					 
					
						2022-04-25 11:21:48 +07: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 
						 
				 
			
				
					
						
							
							
								Marek Fiala 
							
						 
					 
					
						
						
							
						
						df16a45d7a 
					 
					
						
						
							
							tools: Switching between ESP-IDF versions  
						
						... 
						
						
						
						Support switching between ESP-IDF versions on UNIX systems. 
						
						
					 
					
						2022-03-11 12:57:25 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Fiala 
							
						 
					 
					
						
						
							
						
						a4b0560014 
					 
					
						
						
							
							tools: Remove tools that are not used by active ESP-IDF version.  
						
						... 
						
						
						
						Or remove unused archives from tools - older version, or unused tool archive 
						
						
					 
					
						2022-02-20 19:48:50 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						9027c30237 
					 
					
						
						
							
							Merge branch 'feat/python_reqs_directory' into 'master'  
						
						... 
						
						
						
						Tools: Make easier the detection of the list of Python features
See merge request espressif/esp-idf!17009  
						
						
					 
					
						2022-02-14 16:06:36 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Sebestik 
							
						 
					 
					
						
						
							
						
						fb12d03dc3 
					 
					
						
						
							
							Drop Python 3.6  
						
						
						
						
					 
					
						2022-02-10 07:20:52 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						fddc73759e 
					 
					
						
						
							
							Tools: Make easier the detection of the list of Python features  
						
						
						
						
					 
					
						2022-02-03 19:02:14 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						c9d3a0a10a 
					 
					
						
						
							
							Docs: Improve the Downloadable Tools page with missing information  
						
						
						
						
					 
					
						2022-01-20 10:42:53 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						b28d7e6850 
					 
					
						
						
							
							Tools: Improve the Python package system  
						
						... 
						
						
						
						Introduce features into the Python package management system & manage
package versions outside of ESP-IDF repo. 
						
						
					 
					
						2022-01-17 16:54:36 +01:00 
						 
				 
			
				
					
						
							
							
								Fu Hanxi 
							
						 
					 
					
						
						
							
						
						a081a67f8e 
					 
					
						
						
							
							docs(idf.py): add IDF Clang Tidy chapter  
						
						
						
						
					 
					
						2021-11-16 14:43:39 +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 
						 
				 
			
				
					
						
							
							
								Juraj Sadel 
							
						 
					 
					
						
						
							
						
						1a88d5a736 
					 
					
						
						
							
							LLVM for Xtensa (ESP32, ESP32-S2) based on clang  
						
						
						
						
					 
					
						2021-10-13 13:45:56 +02:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						8202c12a83 
					 
					
						
						
							
							docs: Add component manager documentation  
						
						
						
						
					 
					
						2021-08-30 13:23:23 +02:00 
						 
				 
			
				
					
						
							
							
								daiziyan 
							
						 
					 
					
						
						
							
						
						e1ad9a1d20 
					 
					
						
						
							
							docs:update CN translation for fatal-errors, external-ram, and idf-monitor  
						
						
						
						
					 
					
						2021-06-21 18:05:18 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						483f51cdd0 
					 
					
						
						
							
							tools: Some additions to IDF Monitor's timestamps  
						
						... 
						
						
						
						Additions to https://github.com/espressif/esp-idf/pull/7021  
						
						
					 
					
						2021-06-13 12:13:39 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry 
							
						 
					 
					
						
						
							
						
						00a7ecb5a3 
					 
					
						
						
							
							Code cleanup. Bugfix after rebase with master. Formating.  
						
						
						
						
					 
					
						2021-05-13 15:03:40 +03:00 
						 
				 
			
				
					
						
							
							
								Dmitry 
							
						 
					 
					
						
						
							
						
						7bb91f912c 
					 
					
						
						
							
							gdbstub component  
						
						
						
						
					 
					
						2021-05-11 15:55:39 +03: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 
						 
				 
			
				
					
						
							
							
								Juraj Michalek 
							
						 
					 
					
						
						
							
						
						70e06a46ba 
					 
					
						
						
							
							tools: IDF Windows installer offline mode support  
						
						
						
						
					 
					
						2021-03-24 12:27:46 +01:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						548fd02d10 
					 
					
						
						
							
							docs: initial update of programming guide for C3  
						
						... 
						
						
						
						Updates "front page" content, get-started, and api-guides with C3 content
Enable building and publishing of C3 docs in CI 
						
						
					 
					
						2021-02-01 15:40:02 +08:00 
						 
				 
			
				
					
						
							
							
								daiziyan 
							
						 
					 
					
						
						
							
						
						3d2d0e2247 
					 
					
						
						
							
							update CN translation for ulp-risc-v partition-table tips-and-quirks and idf-monitor for api-guides  
						
						
						
						
					 
					
						2021-01-28 19:42:54 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						76acc8ddde 
					 
					
						
						
							
							Merge branch 'feature/win_inst_embedded_python' into 'master'  
						
						... 
						
						
						
						tools: support for embedded Python
Closes IDF-322
See merge request espressif/esp-idf!11682  
						
						
					 
					
						2021-01-18 16:54:47 +08:00 
						 
				 
			
				
					
						
							
							
								Juraj Michálek 
							
						 
					 
					
						
						
							
						
						1427b3a6d8 
					 
					
						
						
							
							tools: support for embedded python  
						
						
						
						
					 
					
						2021-01-18 08:10:56 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Gaňo 
							
						 
					 
					
						
						
							
						
						8c0a3aa006 
					 
					
						
						
							
							Add ability to disable address decoding using evironment variable  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/1679  
						
						
					 
					
						2021-01-08 15:13:50 +01:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						7fe16bae25 
					 
					
						
						
							
							tools: merge C3 changes into master  
						
						
						
						
					 
					
						2020-12-30 07:04:12 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						de798541dc 
					 
					
						
						
							
							tools: use riscv32-esp-elf toolchain for ESP32-S2 RISC-V ULP  
						
						... 
						
						
						
						riscv32-esp-elf toolchain (used for ESP32-C3) can also be used for
ESP32-S2 RISC-V ULP coprocessor.
This removes the riscv-none-embed-gcc toolchain which was originally
used for the ULP, and updates the docs and CMake files to use
riscv32-esp-elf.
Some flags are cleaned up and workarounds removed from CMake toolchain
file. 
						
						
					 
					
						2020-12-29 19:19:18 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						4a738721f1 
					 
					
						
						
							
							idf_tools: Add option to replace all GitHub tools download URLs with dl.espressif.com  
						
						... 
						
						
						
						Via new IDF_GITHUB_ASSETS environment variable. 
						
						
					 
					
						2020-12-03 17:49:37 +11:00 
						 
				 
			
				
					
						
							
							
								Krzysztof Budzynski 
							
						 
					 
					
						
						
							
						
						068690e604 
					 
					
						
						
							
							Merge branch 'docs/fix_formatting_issues_in_idf_monitor' into 'master'  
						
						... 
						
						
						
						docs: fix formatting issues in api-guides
Closes DOC-489, DOC-406, and DOC-487
See merge request espressif/esp-idf!10459  
						
						
					 
					
						2020-09-24 15:30:33 +08:00 
						 
				 
			
				
					
						
							
							
								Wang Fang 
							
						 
					 
					
						
						
							
						
						00a99cfb9d 
					 
					
						
						
							
							docs: fix formatting issues in api-guides  
						
						
						
						
					 
					
						2020-09-24 15:30:28 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						9fa06719fa 
					 
					
						
						
							
							global: enable build uinit test for esp32-s3  
						
						
						
						
					 
					
						2020-09-22 15:15:03 +08:00 
						 
				 
			
				
					
						
							
							
								Felipe Neves 
							
						 
					 
					
						
						
							
						
						b6dba84323 
					 
					
						
						
							
							ulp: added support to building code for riscv ULP coprocessor  
						
						
						
						
					 
					
						2020-07-15 15:28:49 -03:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						ab9f714248 
					 
					
						
						
							
							Add build system support for programming ESP32-S2 using DFU utils  
						
						
						
						
					 
					
						2020-04-30 07:59:18 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						9b16594444 
					 
					
						
						
							
							tools: Fix flashing encrypted binaries from IDF Monitor  
						
						
						
						
					 
					
						2020-03-26 07:51:59 +01:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						20cfc2ecdd 
					 
					
						
						
							
							docs: update docs with panic handler changes  
						
						
						
						
					 
					
						2020-03-10 19:56:24 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						20d93ac835 
					 
					
						
						
							
							docs: remove note about v4.0 docker tag, use release-v4.0 as example  
						
						
						
						
					 
					
						2020-02-18 14:02:46 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						9be3cd883b 
					 
					
						
						
							
							docs: docker: add instructions for binding tools/kconfig to a volume  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/4790  
						
						
					 
					
						2020-02-18 11:43:29 +01:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						9352899d69 
					 
					
						
						
							
							doc: Update English pages with generic target name  
						
						
						
						
					 
					
						2020-02-07 16:37:43 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						a148d8e6ba 
					 
					
						
						
							
							docs: Refactor extensions into packages, update the add-ons-reference docs page  
						
						... 
						
						
						
						Includes converting some of the remaining standalone scripts into Sphinx extensions.
Make flake8 clean 
						
						
					 
					
						2020-02-07 16:37:43 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						9399f04da0 
					 
					
						
						
							
							docs: Add 'toctree filter' directive & filter out ESP32-only pages from S2 docs  
						
						
						
						
					 
					
						2020-02-07 16:37:43 +11:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						1cd6f67679 
					 
					
						
						
							
							docs: add API guide page about IDF Tools  
						
						
						
						
					 
					
						2020-01-24 14:02:21 +01:00 
						 
				 
			
				
					
						
							
							
								Per-Olov Jernberg 
							
						 
					 
					
						
						
							
						
						6435c9f3d5 
					 
					
						
						
							
							idf_monitor: Exit with CTRL+X in menu  
						
						... 
						
						
						
						Currently, the only way of exiting the idf_monitor program is to hit the CTRL+] button, if your keyboard doesn't have that key unless you hit another modifier key, it's not super trivial to exit.
This change adds the option to exit with CTRL+T (for menu) then hitting X (or CTRL+X) for exiting.
Closes https://github.com/espressif/esp-idf/pull/4167 
Closes https://github.com/espressif/esp-idf/issues/4129  
						
						
					 
					
						2019-10-08 08:15:51 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						83277fe0f2 
					 
					
						
						
							
							docs: add tools section and IDF docker image page  
						
						
						
						
					 
					
						2019-07-18 06:18:04 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						222146845c 
					 
					
						
						
							
							docs: Make CMake build system default, mark GNU Make as legacy option  
						
						... 
						
						
						
						All `-cmake` suffixes are removed
Where a GNU Make option is renamed, the `-legacy` suffix is used 
						
						
					 
					
						2019-07-09 14:32:26 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						47bbb107a8 
					 
					
						
						
							
							build system: Use CMake-based build system as default when describing commands  
						
						
						
						
					 
					
						2019-07-08 17:31:27 +10:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						f56b7d4a1d 
					 
					
						
						
							
							tools: Accept CTRL-T + A for app-flash in idf_monitor  
						
						... 
						
						
						
						"CTRL-A" cannot be captured in Windows command line, so "A" can be used
instead. 
						
						
					 
					
						2019-06-27 12:21:09 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						da978bc5a1 
					 
					
						
						
							
							tools: Port the filtering option of IDF Monitor to the idf.py toolchain  
						
						
						
						
					 
					
						2019-06-14 17:45:20 +02:00