Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						7a19894aec 
					 
					
						
						
							
							esptool_py: better display logs when generating binary  
						
						... 
						
						
						
						Since OUTPUT argument of custom command does not currently support
generator expressions, the project image is only generated as a side
effect. The primary generated file is a timestamp file. Unfortunately as a consequence
the output logs when the
binary is about to be generated is not as helpful anymore.
Set a custom comment that is more descriptive of what is happening,
and provide more feedback as to what has been generated. 
						
						
					 
					
						2019-06-20 16:02:22 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						b2e8d30414 
					 
					
						
						
							
							esp32s2beta: esptool support  
						
						
						
						
					 
					
						2019-06-11 13:07:37 +08:00 
						 
				 
			
				
					
						
							
							
								suda-morris 
							
						 
					 
					
						
						
							
						
						84b2f9f14d 
					 
					
						
						
							
							build and link hello-world for esp32s2beta  
						
						
						
						
					 
					
						2019-06-11 13:07:37 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						1ad2283641 
					 
					
						
						
							
							Rename Kconfig options (components/bootloader)  
						
						
						
						
					 
					
						2019-05-21 09:32:55 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						997b29a9ca 
					 
					
						
						
							
							Rename Kconfig options (components/esptool_py)  
						
						
						
						
					 
					
						2019-05-21 09:32:55 +02:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						477fa49fc0 
					 
					
						
						
							
							examples: update idf_as_lib example to use new api  
						
						
						
						
					 
					
						2019-05-14 18:01:14 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						ffec9d4947 
					 
					
						
						
							
							components: update with build system changes  
						
						
						
						
					 
					
						2019-05-13 19:59:17 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						23ee93ea76 
					 
					
						
						
							
							Rename deprecated Kconfig options in a backward compatible way  
						
						
						
						
					 
					
						2019-04-24 12:53:02 +02:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						4b4cd7fb51 
					 
					
						
						
							
							efuse/flash encryption: Reduce FLASH_CRYPT_CNT to a 7 bit efuse field  
						
						... 
						
						
						
						8th bit is not used by hardware.
As reported https://esp32.com/viewtopic.php?f=2&t=7800&p=40895#p40894  
						
						
					 
					
						2019-04-03 14:07:20 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						1be147c457 
					 
					
						
						
							
							Merge branch 'feature/allow_components_to_declare_images_to_flash' into 'master'  
						
						... 
						
						
						
						Allow components to present their own images to flash
See merge request idf/esp-idf!4148  
						
						
					 
					
						2019-03-22 11:14:37 +08:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						0514a65cc9 
					 
					
						
						
							
							esptool: Only insert SHA256 if overwriting zero data  
						
						
						
						
					 
					
						2019-03-19 13:29:07 +08:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						98db4d2eb6 
					 
					
						
						
							
							esp_tool: Exclude elf-sha256 from bootloader  
						
						... 
						
						
						
						Closes: IDFGH-690 
						
						
					 
					
						2019-03-19 12:54:25 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						234de8de55 
					 
					
						
						
							
							cmake: Allow components to present their own images to flash  
						
						
						
						
					 
					
						2019-03-18 03:45:22 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						d0b2d5ec95 
					 
					
						
						
							
							cmake: Fix for Python files executed directly, not via PYTHON variable  
						
						... 
						
						
						
						A problem if the Python interpreter used for idf.py (or set via PYTHON
variable) didn't match
"/usr/bin/env python" (or the associated executable for .py files, on
Windows).
Closes https://github.com/espressif/esp-idf/issues/3160 
Possibly also fix for https://github.com/espressif/esp-idf/issues/2936 
Adds build system test to catch any future direct execution of Python in
the standard build process. 
						
						
					 
					
						2019-03-12 13:31:44 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						ea52a19c00 
					 
					
						
						
							
							build system: include SHA256 hash of ELF file into app_desc structure  
						
						
						
						
					 
					
						2019-02-27 13:30:25 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						37126d3451 
					 
					
						
						
							
							Correct Kconfigs according to the coding style  
						
						
						
						
					 
					
						2019-01-29 13:37:01 +01:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						a9d91e00bc 
					 
					
						
						
							
							Update esptool.py to v2.6  
						
						
						
						
					 
					
						2019-01-19 14:44:55 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						f6e857c2b9 
					 
					
						
						
							
							unit tests: Keep serial port open when running esptool  
						
						... 
						
						
						
						* Call esptool directly not via subprocess
* Use the same serial port instance for listener thread and esptool
* Includes some refactoring for encapsulation of App vs DUT members 
						
						
					 
					
						2018-12-18 14:09:29 +11:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						37d30c7a6e 
					 
					
						
						
							
							cmake: separate app from idf lib project  
						
						... 
						
						
						
						mbedtls: import mbedtls using unmodified cmake file 
						
						
					 
					
						2018-11-27 13:59:24 +08:00 
						 
				 
			
				
					
						
							
							
								Anurag Kar 
							
						 
					 
					
						
						
							
						
						1f6622b2d1 
					 
					
						
						
							
							CMake : Secure Boot support added  
						
						
						
						
					 
					
						2018-11-06 17:09:55 +05:30 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						95e4bdf030 
					 
					
						
						
							
							Merge branch 'bugfix/run_esptool_espport' into 'master'  
						
						... 
						
						
						
						cmake: Handle ESPPORT environment variable correctly
See merge request idf/esp-idf!3482  
						
						
					 
					
						2018-10-17 08:14:20 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						f53fef9936 
					 
					
						
						
							
							Secure Boot & Flash encryption: Support 3/4 Coding Scheme  
						
						... 
						
						
						
						Includes esptool update to v2.6-beta1 
						
						
					 
					
						2018-10-16 16:24:10 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						897670b0ab 
					 
					
						
						
							
							cmake: Handle ESPPORT environment variable correctly  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/2553  
						
						
					 
					
						2018-10-15 10:25:44 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						d8c84cff3a 
					 
					
						
						
							
							esptool: Update to v2.5.1  
						
						... 
						
						
						
						Release notes: https://github.com/espressif/esptool/releases/tag/v2.5.1 
Needed to no longer burn keys if 3/4 Coding Scheme is enabled. 
						
						
					 
					
						2018-09-27 10:12:32 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						30388c7e87 
					 
					
						
						
							
							cmake: Fix "make flash" & "ninja flash" targets  
						
						... 
						
						
						
						As reported on forum.
Requires a small CMake wrapper script to pick
up environment variables at flashing time. 
						
						
					 
					
						2018-09-13 15:08:24 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						0bc5dcc2c2 
					 
					
						
						
							
							cmake: Post-merge fixups  
						
						
						
						
					 
					
						2018-09-06 11:14:30 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						b355854d4d 
					 
					
						
						
							
							Merge branch 'master' into feature/cmake  
						
						
						
						
					 
					
						2018-09-05 10:35:04 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						f755a0371d 
					 
					
						
						
							
							Use check_python_dependencies everywhere as order-only-prerequisite  
						
						
						
						
					 
					
						2018-09-03 11:42:10 +02:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						38c0626090 
					 
					
						
						
							
							cmake app_update: Add "flash blank otadata" functionality to cmake  
						
						
						
						
					 
					
						2018-08-31 12:30:14 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						a9c4ed7139 
					 
					
						
						
							
							Merge branch 'master' into feature/cmake  
						
						
						
						
					 
					
						2018-08-30 18:51:01 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						7f06543817 
					 
					
						
						
							
							cmake/partitions: Apply offset to partition table metadata correctly  
						
						... 
						
						
						
						Also warn if the parttool.py has an error 
						
						
					 
					
						2018-08-29 20:22:55 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						31ae3fe683 
					 
					
						
						
							
							make: Use order-only prereq to check python dependencies  
						
						
						
						
					 
					
						2018-08-23 08:28:57 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						62cad3a7d7 
					 
					
						
						
							
							Add python-future by using python requirements file  
						
						
						
						
					 
					
						2018-08-23 08:28:57 +02:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						ff2404a272 
					 
					
						
						
							
							Merge branch 'master' into feature/cmake  
						
						
						
						
					 
					
						2018-08-16 17:14:17 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						57b601ab7f 
					 
					
						
						
							
							secure boot: Pad to avoid data after the signature mapping into the address space  
						
						... 
						
						
						
						Because address space is mapped in 64KB pages, it was possible for unauthenticated data after the
app .bin to become mapped into the flash cache address space.
This problem is solved by 2 changes:
* "esptool elf2image --secure-pad" will pad the image so that the signature block ends close to the
  64KB boundary. Due to alignment constraints it will be 12 bytes too short after signing (but
  with flash encryption, these 12 bytes are still encrypted as part of the last block and can't be
  arbitrarily changed).
* By default, secure boot now requires all app partitions to be a multiple of 64KB in size. 
						
						
					 
					
						2018-07-17 15:33:47 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						43b6c76bba 
					 
					
						
						
							
							Merge branch 'feature/expansion_space_for_bootloader' into 'master'  
						
						... 
						
						
						
						partition_table: Moving to custom offset
See merge request idf/esp-idf!2263  
						
						
					 
					
						2018-06-18 12:34:53 +08:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						3e0ac4db79 
					 
					
						
						
							
							partition_table: Expanding the space under the bootloader  
						
						... 
						
						
						
						Allows you to move the partition table, it gives more space for the bootloader.
Added a new utility - parttool.py. This utility can search for the offset and/or size of the partitions by name and type/subtype. Use for getting APP_OFFSET and PHY_DATA_OFFSET.
The linker(esp32.bootloader.ld) made changes that allow you to write a custom bootloader code more.
TW14125 
						
						
					 
					
						2018-06-08 18:47:29 +05:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						51e42d8e92 
					 
					
						
						
							
							idf_monitor: add support for filtering options  
						
						
						
						
					 
					
						2018-06-05 12:23:27 +02:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						cfa8ed15c0 
					 
					
						
						
							
							partition table: Set partition table offset via variable  
						
						
						
						
					 
					
						2018-05-29 16:34:45 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						2909fc182b 
					 
					
						
						
							
							esptool: Remove tabs from KConfig.projbuild  
						
						
						
						
					 
					
						2018-05-29 16:34:45 +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 
							
						 
					 
					
						
						
							
						
						2f4079ebb2 
					 
					
						
						
							
							cmake: Hide serial port settings in menuconfig when using cmake  
						
						
						
						
					 
					
						2018-05-29 16:34:45 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						4a2f1f0354 
					 
					
						
						
							
							esptool: Add note that ESPTOOLPY_PORT & ESPTOOLPY_BAUD are ignored when using idf.py  
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						f1d3bfc0c7 
					 
					
						
						
							
							cmake: Add new flasher_args.json file for IDE parsing, document metadata files better  
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						88df8fd293 
					 
					
						
						
							
							cmake: Use cmake_lint project, tidy up all CMake source files  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						cb99531d15 
					 
					
						
						
							
							cmake: Generate PHY init data partition as part of the build  
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						674d398c93 
					 
					
						
						
							
							cmake: Add partition table, and .bin file targets  
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						c671a0c3eb 
					 
					
						
						
							
							build system: Initial cmake support, work in progress  
						
						
						
						
					 
					
						2018-04-30 09:59:20 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						bd306bb519 
					 
					
						
						
							
							esptool: Update to v2.3.1  
						
						
						
						
					 
					
						2018-02-28 10:17:14 +11:00