Sergei Silnov 
							
						 
					 
					
						
						
							
						
						b7ca18edcd 
					 
					
						
						
							
							idf.py Run reconfigure on ccache option change.make --no-ccache default  
						
						
						
						
					 
					
						2019-07-02 13:37:55 +02:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						72a5762525 
					 
					
						
						
							
							cmake: make use of ccache opt-in  
						
						
						
						
					 
					
						2019-06-29 00:22:57 +00:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						56db269fb5 
					 
					
						
						
							
							idf.py: Fix subcommand options  
						
						
						
						
					 
					
						2019-06-28 10:07:38 +02:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						aecd0f9ae4 
					 
					
						
						
							
							Add subcomand options that become global  
						
						
						
						
					 
					
						2019-06-26 10:00:21 +02:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						afc30b09bc 
					 
					
						
						
							
							idf.py: Add positional arguments to subcommands  
						
						
						
						
					 
					
						2019-06-26 10:00:21 +02:00 
						 
				 
			
				
					
						
							
							
								Hemal Gujarathi 
							
						 
					 
					
						
						
							
						
						a68c7c21e1 
					 
					
						
						
							
							Improve flash encryption documentation and add Development & Release modes  
						
						... 
						
						
						
						This MR improves existing flash encryption document to provide simplified steps
Adds two new modes for user: Development & Release
Adds a simple example
Supports encrypted write through make command 
						
						
					 
					
						2019-06-25 23:41:18 +00: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 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						7971845fd4 
					 
					
						
						
							
							idf.py: Don't expect "_" env. variable to be available from PowerShell  
						
						
						
						
					 
					
						2019-06-12 08:04:28 +02:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						767455dbeb 
					 
					
						
						
							
							Merge branch 'bugfix/check_for_new_cmakecache_vars' into 'master'  
						
						... 
						
						
						
						idf.py: Add check for new cmake cache values
Closes IDF-658
See merge request idf/esp-idf!5106  
						
						
					 
					
						2019-06-11 14:16:14 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						7dcc5f4d15 
					 
					
						
						
							
							idf.py: pass correct toolchain prefix to the monitor  
						
						
						
						
					 
					
						2019-06-11 13:07:37 +08:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						7a6ff35a2a 
					 
					
						
						
							
							idf.py: Add check for new cmake cache values  
						
						
						
						
					 
					
						2019-06-05 11:43:53 +02:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						20156f9702 
					 
					
						
						
							
							idf.py: Add support for action specific options  
						
						... 
						
						
						
						Changes argument parsing mechanism from argparse to a new one, that provides better support for extensions and options that are only applicable to specific subcommands,
Breaking changes:
1. All global options should go before subcommands, i.e. `idf.py build -C ~/some/project` will not work anymore, only `idf.py -C ~/some/project build` is acceptable
2. To provide multiple values to an option like `--define-cache-entry` it's necessary to repeat option many times, i.e. `idf.py -D entry1 entry2 entry3` will not work, right way is: `idf.py -D entry1 -D entry2 -D entry3`
At the moment there are 3 options like this:  `--define-cache-entry` in base list and `--test-components` and `--test-exclude-components` in the unit test extensions
3. Drops `defconfig` and `bootloader-clean` subcommands
Closes https://github.com/espressif/esp-idf/issues/3570 
Closes https://github.com/espressif/esp-idf/issues/3571  
						
						
					 
					
						2019-06-03 13:07:02 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						8d136a103b 
					 
					
						
						
							
							idf.py: allow overriding the program name  
						
						
						
						
					 
					
						2019-05-24 17:04:23 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						5c0ce79f59 
					 
					
						
						
							
							idf.py: Fix encoding issue with serial port names on Windows  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/3334  
						
						
					 
					
						2019-05-17 14:25:53 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						f91d969c13 
					 
					
						
						
							
							idf.py: Use mingw32-make for version check  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/3333  
						
						
					 
					
						2019-05-16 21:20:10 +08:00 
						 
				 
			
				
					
						
							
							
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						eb867aeff3 
					 
					
						
						
							
							idf.py: Add more case-insensitive support  
						
						
						
						
					 
					
						2019-05-14 11:45:39 +07:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						6ccdca5114 
					 
					
						
						
							
							idf.py: Detect symlinks on Windows during fullclean  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/3377  
						
						
					 
					
						2019-05-02 10:03:11 +02:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						4a575d5449 
					 
					
						
						
							
							idf.py: Fix Windows issue if project and IDF are on different drives  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/2753  
						
						
					 
					
						2019-03-11 04:31:13 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						ef250ced1b 
					 
					
						
						
							
							tools: re-run idf.py in MSYS with winpty  
						
						... 
						
						
						
						This is done in order to cancel subprocesses on keyboard interrupt
(CTRL+C). 
						
						
					 
					
						2019-03-07 14:47:19 +01:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						b8141f3ad8 
					 
					
						
						
							
							efuse: Fix make/cmake build systems and docs  
						
						
						
						
					 
					
						2019-02-28 07:31:29 +00:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						91676b8620 
					 
					
						
						
							
							build_system: Add support efuse  
						
						
						
						
					 
					
						2019-02-28 07:31:29 +00:00 
						 
				 
			
				
					
						
							
							
								Per Malmberg 
							
						 
					 
					
						
						
							
						
						25333b59c2 
					 
					
						
						
							
							Add ESP_PLATFORM to build environment.  
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/2601  
						
						
					 
					
						2018-12-21 18:59:28 +11:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						bfa9610f58 
					 
					
						
						
							
							tools: Fix the Python coding style  
						
						
						
						
					 
					
						2018-12-19 11:56:24 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						4749b118bc 
					 
					
						
						
							
							tools: fix idf.py monitor for MSYS  
						
						
						
						
					 
					
						2018-12-05 07:52:25 +01:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						bceec35d0e 
					 
					
						
						
							
							cmake: use otatool and parttool for build  
						
						
						
						
					 
					
						2018-11-28 15:57:20 +08:00 
						 
				 
			
				
					
						
							
							
								Anurag Kar 
							
						 
					 
					
						
						
							
						
						1f6622b2d1 
					 
					
						
						
							
							CMake : Secure Boot support added  
						
						
						
						
					 
					
						2018-11-06 17:09:55 +05:30 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						f59358dad3 
					 
					
						
						
							
							idf.py: Import from pyserial after packages have been checked  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/2573  
						
						
					 
					
						2018-10-25 08:38:00 +02:00 
						 
				 
			
				
					
						
							
							
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						cc774111bf 
					 
					
						
						
							
							cmake: Add support for test build  
						
						
						
						
					 
					
						2018-10-20 12:07:24 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						173e6aab3e 
					 
					
						
						
							
							tools: Make kconfig_new Python3-compatible and enable Python3 in idf.py  
						
						
						
						
					 
					
						2018-09-19 08:38:09 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						dff7a2a302 
					 
					
						
						
							
							idf.py: Make the lambda function Python 2 & 3 compatible  
						
						
						
						
					 
					
						2018-09-11 13:11:04 +02:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						36bc73e5a6 
					 
					
						
						
							
							idf.py: Choose a default serial port for all targets if '-p' is not given  
						
						
						
						
					 
					
						2018-09-06 20:32:49 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						6fa52ca8fe 
					 
					
						
						
							
							cmake: Call check_python_dependencies.py from idf.py & cmake  
						
						
						
						
					 
					
						2018-09-03 18:37:53 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						a6282e3e5e 
					 
					
						
						
							
							cmake idf.py: Print flasher file arguments in order of file offset  
						
						... 
						
						
						
						Previously, order was random 
						
						
					 
					
						2018-08-31 12:29:38 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						408463d0bf 
					 
					
						
						
							
							cmake idf.py: Fix bug in JSON parsing when printing flash commands  
						
						
						
						
					 
					
						2018-08-29 20:22:55 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						191557db02 
					 
					
						
						
							
							docs: Copy CMake docs to a separate set of directories  
						
						... 
						
						
						
						Required first step before merging back to mainline. 
						
						
					 
					
						2018-08-13 15:37:03 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						bf10447b82 
					 
					
						
						
							
							cmake: Fix issues when IDF_PATH is not set in environment  
						
						... 
						
						
						
						Support cases where IDF_PATH may be passed in on the cmake command line,
or inferred from a (hardcoded absolute or relative) path to project.cmake 
						
						
					 
					
						2018-06-18 14:48:03 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						6065d2fd08 
					 
					
						
						
							
							kconfig: Add confserver.py to expose sdkconfig to clients  
						
						
						
						
					 
					
						2018-06-07 14:23:08 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						580cfeaaae 
					 
					
						
						
							
							idf.py: Print flashing steps at the end of each build  
						
						
						
						
					 
					
						2018-05-29 16:34:45 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						be4956fe7c 
					 
					
						
						
							
							docs: Add some tips about setting the Python interpreter, and a specific check in idf.py  
						
						... 
						
						
						
						Don't show the "Python 2 interpreter" option in menuconfig when using CMake.
This is a stop-gap until we support Python 2 & 3 together in ESP-IDF (soon).
Closes https://github.com/espressif/esp-idf/issues/1924  
						
						
					 
					
						2018-05-29 16:34:45 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						6f31674b28 
					 
					
						
						
							
							cmake: Add ESPORT/ESPBAUD environment variables to idf.py & docs  
						
						
						
						
					 
					
						2018-05-07 18:45:49 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						c7f19e76d7 
					 
					
						
						
							
							docs: Move main docs to cover CMake  
						
						... 
						
						
						
						Add "GNU Make build system" doc with "cheat sheet" for moving to new system 
						
						
					 
					
						2018-05-07 18:45:49 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						8453806a8c 
					 
					
						
						
							
							idf.py: Fix 'idf.py monitor' build & flash targets  
						
						
						
						
					 
					
						2018-05-04 16:05:25 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						c7307de63e 
					 
					
						
						
							
							cmake: Automatically pull in winpty for menuconfig, monitor if needed  
						
						
						
						
					 
					
						2018-05-01 17:27:39 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						6bdc49b6e4 
					 
					
						
						
							
							cmake: set CCACHE_BASEDIR & CCACHE_NOHASHDIR when using ccache  
						
						... 
						
						
						
						Dramatically improves build performance when building multiple
projects in different directories. 
						
						
					 
					
						2018-04-30 09:59:20 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						9f8cdd3572 
					 
					
						
						
							
							cmake: Add "Preview release" getting start guide & build system documentation  
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						7d9ba66f83 
					 
					
						
						
							
							idf.py: Add reconfigure command  
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						4d7bc8e8ba 
					 
					
						
						
							
							idf.py: Improve status output, error message output  
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						efb5928934 
					 
					
						
						
							
							idf.py build & flash tool  
						
						... 
						
						
						
						Generate flasher args files & .json project info file as part of cmake build 
						
						
					 
					
						2018-04-30 09:59:20 +10:00