Fu Hanxi 
							
						 
					 
					
						
						
							
						
						0146f258d7 
					 
					
						
						
							
							style: format python files with isort and double-quote-string-fixer  
						
						
						
						
					 
					
						2021-01-26 10:49:01 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						548ea1bdd5 
					 
					
						
						
							
							tools: Wrap flash binaries into a UF2 file for flashing through USB MSC  
						
						... 
						
						
						
						@mmoskal This commit adds basic support for UF2 into ESP-IDF. 
						
						
					 
					
						2020-12-29 18:14:47 +01:00 
						 
				 
			
				
					
						
							
							
								martin.gano 
							
						 
					 
					
						
						
							
						
						f4ea2dcb74 
					 
					
						
						
							
							Tools: add Python 2 deprecation warning  
						
						
						
						
					 
					
						2020-12-02 11:08:48 +01:00 
						 
				 
			
				
					
						
							
							
								martin.gano 
							
						 
					 
					
						
						
							
						
						304cff9f75 
					 
					
						
						
							
							Redirect warning to stderr and unset temporary shell procedure  
						
						
						
						
					 
					
						2020-11-11 15:12:58 +01:00 
						 
				 
			
				
					
						
							
							
								martin.gano 
							
						 
					 
					
						
						
							
						
						346b002d9a 
					 
					
						
						
							
							enable autocompletion for command idf.py  
						
						
						
						
					 
					
						2020-11-03 23:27:58 +01:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						cc2b5b4e13 
					 
					
						
						
							
							tool: Fix 'idf.py bootloader' error if Secure Boot is enabled  
						
						... 
						
						
						
						If Secure Boot is enabled, there's no bootloader flasher arguments in the
project (to encourage careful manual flashing), so this command would
fail with a KeyError. 
						
						
					 
					
						2020-07-27 07:27:07 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						7f977094bd 
					 
					
						
						
							
							Merge branch 'feature/idfpy_add_help_subcommand' into 'master'  
						
						... 
						
						
						
						idf.py: Add help and build-system-targets subcommands
Closes IDF-1884
See merge request espressif/esp-idf!9615  
						
						
					 
					
						2020-07-21 22:06:14 +08:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						435c5564f4 
					 
					
						
						
							
							idf.py: Add help subcommand  
						
						
						
						
					 
					
						2020-07-14 17:07:32 +02:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						85de9d4f16 
					 
					
						
						
							
							idf.py: Add help for options with envvar defaults  
						
						
						
						
					 
					
						2020-06-30 12:04:35 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						270d8b468a 
					 
					
						
						
							
							tools: Don't generate pyc files  
						
						
						
						
					 
					
						2020-05-20 12:07:51 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						514596cb81 
					 
					
						
						
							
							Merge branch 'feature/idf_py_replace_run_with_call' into 'master'  
						
						... 
						
						
						
						tools: idf.py: replace the "run" method of Task with the magic "__call__" method
See merge request espressif/esp-idf!8763  
						
						
					 
					
						2020-05-18 15:22:04 +08:00 
						 
				 
			
				
					
						
							
							
								Brian Pugh 
							
						 
					 
					
						
						
							
						
						8ed7fe3e3d 
					 
					
						
						
							
							tools/idf.py: replace the "run" method of Task with the magic "__call__" method  
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/5279  
						
						
					 
					
						2020-05-15 19:44:07 +02:00 
						 
				 
			
				
					
						
							
							
								Brian Pugh 
							
						 
					 
					
						
						
							
						
						fa3d9573ce 
					 
					
						
						
							
							tools/idf.py: prevent reloading duplicate extension paths. Do not load cwd if IDF_EXTRA_ACTIONS_PATH is not set.  
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/5278  
						
						
					 
					
						2020-05-15 19:39:36 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						ab9f714248 
					 
					
						
						
							
							Add build system support for programming ESP32-S2 using DFU utils  
						
						
						
						
					 
					
						2020-04-30 07:59:18 +02:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						dfafa98253 
					 
					
						
						
							
							Use component manager if available as python package  
						
						
						
						
					 
					
						2019-12-19 16:48:36 +01:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						f78b2158b1 
					 
					
						
						
							
							Merge branch 'bugfix/menuconfig_argv_encoding' into 'master'  
						
						... 
						
						
						
						menuconfig: fix the MENUCONFIG_STYLE encoding issue and CLI env issue
See merge request espressif/esp-idf!6910  
						
						
					 
					
						2019-12-11 12:47:32 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						5efb1140ac 
					 
					
						
						
							
							esptool: add chip and stub option  
						
						
						
						
					 
					
						2019-12-09 09:48:16 +08:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
							
						
						3e55baea90 
					 
					
						
						
							
							menuconfig: fix the MENUCONFIG_STYLE encoding issue and CLI env issue  
						
						... 
						
						
						
						1. Call cli with explicit argv
When using debugging tools like `pydbg.py --some_arg idf.py -G Ninga
build`, those tools usually call the python script with sys.argv
modified to correct value. But if the cli is called with argv blank, the
cli will get the argv again, and finally get the original command line,
which is incorrect for debugging.
2. Encode the style unicode string back to ascii in menuconfig cmd
On Windows MSYS python2.7, the unicode string set in os.environ will
cause the subprocess creating to fail. All os.environ values should be
strings. 
						
						
					 
					
						2019-12-05 01:39:46 +08:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						506c46fddc 
					 
					
						
						
							
							idf.py: add exit_with_error for deprecation  
						
						
						
						
					 
					
						2019-12-02 10:41:23 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						18c594e250 
					 
					
						
						
							
							idf.py: run build system target for unknown commands  
						
						
						
						
					 
					
						2019-11-19 13:28:00 +01:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						83b468f707 
					 
					
						
						
							
							Merge branch 'feature/idfpy_hidden_commands' into 'master'  
						
						... 
						
						
						
						idf.py: add support for subcommands hidden from help
See merge request espressif/esp-idf!6646  
						
						
					 
					
						2019-11-15 12:41:43 +08:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						2dbad4fe7b 
					 
					
						
						
							
							idf.py: add support for subcommands hidden from help  
						
						
						
						
					 
					
						2019-11-08 17:54:10 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						ca79a5ecb3 
					 
					
						
						
							
							idf.py: add python path to flash instructions  
						
						... 
						
						
						
						Closes https://github.com/espressif/esptool/issues/449  
						
						
					 
					
						2019-11-05 11:07:03 +01:00 
						 
				 
			
				
					
						
							
							
								tatsutaigu 
							
						 
					 
					
						
						
							
						
						e6ad82a0b2 
					 
					
						
						
							
							idf.py: Add --before flag to esptool.py call  
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/4125  
						
						
					 
					
						2019-11-01 20:00:56 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						5e6aae3e04 
					 
					
						
						
							
							Fix typo and naming format for extensions  
						
						
						
						
					 
					
						2019-10-30 10:34:17 +01:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						1c798393e2 
					 
					
						
						
							
							Add idf.py extensions and move core actions to separate files  
						
						
						
						
					 
					
						2019-10-30 10:34:17 +01:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						f4ea7c5a46 
					 
					
						
						
							
							cmake: Set uninitialized variable warnings in ULP & bootloader subprojects  
						
						... 
						
						
						
						Fixes issue where PYTHON was not being expanded when running ulp_mapgen.py,
causing Windows launch setting to be used - reported here:
https://esp32.com/viewtopic.php?f=13&t=12640&p=50283#p50283  
						
						
					 
					
						2019-10-29 05:38:39 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						496ede9bcd 
					 
					
						
						
							
							Merge branch 'master' into feature/esp32s2beta_merge  
						
						
						
						
					 
					
						2019-10-15 14:59:27 +11:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						d24086c529 
					 
					
						
						
							
							tools: Fix idf.py menuconfig characters in MSYS2  
						
						
						
						
					 
					
						2019-10-08 08:11:53 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						5830f529d8 
					 
					
						
						
							
							Merge branch 'master' into feature/esp32s2beta_merge  
						
						
						
						
					 
					
						2019-10-02 19:01:39 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						5a916ce126 
					 
					
						
						
							
							Support ELF files loadable with gdb  
						
						
						
						
					 
					
						2019-09-24 07:19:50 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						adfc06a530 
					 
					
						
						
							
							Merge branch 'master' into feature/esp32s2beta_merge  
						
						
						
						
					 
					
						2019-09-20 10:28:37 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						44c89c0e9f 
					 
					
						
						
							
							Merge branch 'bugfix/idf_py_dependent_tasks' into 'master'  
						
						... 
						
						
						
						idf.py: Fix execution order for dependent tasks
Closes IDF-901 and IDFGH-1710
See merge request espressif/esp-idf!5859  
						
						
					 
					
						2019-09-17 16:26:25 +08:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						1faa69a01b 
					 
					
						
						
							
							idf.py: Fix execution order for dependent tasks  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/3948 
Add tests for idf.py
Move param check from cmake to idf_py test
Refactor task processing for idf.py
Add code comments
Fix an issue when options for dependent tasks are ignored
Add check for dupes in command list 
						
						
					 
					
						2019-09-16 22:48:57 +08:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						2d03af30ab 
					 
					
						
						
							
							Add idf.py --version option  
						
						... 
						
						
						
						Update docs on how to check IDF version
Show dependencies check information only in verbose mode 
						
						
					 
					
						2019-09-16 20:32:26 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						438d513a95 
					 
					
						
						
							
							Merge branch 'master' into feature/esp32s2beta_merge  
						
						
						
						
					 
					
						2019-09-16 16:18:48 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						146a0f8e14 
					 
					
						
						
							
							Merge branch 'feature/idf_py_depeprecation_parameter_flag' into 'master'  
						
						... 
						
						
						
						idf.py: Add support for deprecation of command/options
See merge request espressif/esp-idf!5433  
						
						
					 
					
						2019-09-13 14:30:27 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						1f580e3f0e 
					 
					
						
						
							
							idf.py add support for esp32s2beta  
						
						
						
						
					 
					
						2019-09-04 10:53:25 +10:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						5b6bd40bc6 
					 
					
						
						
							
							idf_py: support new command set-target  
						
						... 
						
						
						
						Instead of using -DIDF_TARGET, this command is more intuitive:
1. Can limit the choice of targets
2. Easy to understand this is a destructive command
3. Easy to remember, and have an entry in the --help menu 
						
						
					 
					
						2019-09-04 10:53:25 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						9a7ab28cc2 
					 
					
						
						
							
							idf.py: Add environment variable to enable ccache by default  
						
						
						
						
					 
					
						2019-09-03 10:25:28 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						9134643807 
					 
					
						
						
							
							idf.py: Remove dead code around ccache base dir  
						
						
						
						
					 
					
						2019-09-02 10:56:43 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						f4763a3e1a 
					 
					
						
						
							
							Merge branch 'bugfix/idf_py_fix_property_dict' into 'master'  
						
						... 
						
						
						
						idf.py: Fix PropertyDict implementation
See merge request espressif/esp-idf!5775  
						
						
					 
					
						2019-09-02 08:51:13 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						5a3bad6119 
					 
					
						
						
							
							Merge branch 'feature/freebsd_build_system' into 'master'  
						
						... 
						
						
						
						build systems: Changes to work on FreeBSD
Closes IDFGH-1657
See merge request espressif/esp-idf!5821  
						
						
					 
					
						2019-08-21 16:18:47 +08:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						58418c790a 
					 
					
						
						
							
							idf.py: Add support for deprecation of command/options  
						
						
						
						
					 
					
						2019-08-20 16:10:25 +02:00 
						 
				 
			
				
					
						
							
							
								Tomoyuki Sakurai 
							
						 
					 
					
						
						
							
						
						d296aad2a9 
					 
					
						
						
							
							build systems: Changes to work on FreeBSD  
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/2029  
						
						
					 
					
						2019-08-19 15:33:55 +10:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						026ec388a6 
					 
					
						
						
							
							idf_py: support new command set-target  
						
						... 
						
						
						
						Instead of using -DIDF_TARGET, this command is more intuitive:
1. Can limit the choice of targets
2. Easy to understand this is a destructive command
3. Easy to remember, and have an entry in the --help menu 
						
						
					 
					
						2019-08-17 00:06:14 +08:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						5b9e38fe4e 
					 
					
						
						
							
							idf.py: Fix PropertyDict implementation  
						
						
						
						
					 
					
						2019-08-13 11:35:51 +02:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						24d26fccde 
					 
					
						
						
							
							Merge branch 'master' into feature/esp32s2beta_update  
						
						
						
						
					 
					
						2019-08-08 13:44:24 +10:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						e36a76d940 
					 
					
						
						
							
							idf_ext.py: don't rerun reconfig for tests when possible  
						
						
						
						
					 
					
						2019-07-23 16:15:33 +02:00 
						 
				 
			
				
					
						
							
							
								Sergei Silnov 
							
						 
					 
					
						
						
							
						
						b7ca18edcd 
					 
					
						
						
							
							idf.py Run reconfigure on ccache option change.make --no-ccache default  
						
						
						
						
					 
					
						2019-07-02 13:37:55 +02:00