Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						816a0da0fd 
					 
					
						
						
							
							feat(bootloader): Adds bootloader anti rollback configs  
						
						
						
						
					 
					
						2024-11-08 13:53:24 +02:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						bb329c4e53 
					 
					
						
						
							
							feat(bootloader): Move rollback configs into a separate menu  
						
						
						
						
					 
					
						2024-11-07 19:25:58 +02:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						e33bcaa6d3 
					 
					
						
						
							
							feat(bootloader): use idf property to specify extra components directories  
						
						
						
						
					 
					
						2024-11-01 13:52:01 +08:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						775c65a6b7 
					 
					
						
						
							
							feat(bootloader): add the possibility to specify extra components directories  
						
						
						
						
					 
					
						2024-11-01 13:52:01 +08:00 
						 
				 
			
				
					
						
							
							
								Laukik Hase 
							
						 
					 
					
						
						
							
						
						5328dcd00c 
					 
					
						
						
							
							change(build): Add a new CMake flag NON_OS_BUILD for non-FreeRTOS builds  
						
						
						
						
					 
					
						2024-10-21 19:03:30 +05:30 
						 
				 
			
				
					
						
							
							
								Peter Dragun 
							
						 
					 
					
						
						
							
						
						2c458f3af1 
					 
					
						
						
							
							feat(tools): Add auto color to monitor and disable colors from chip logs  
						
						... 
						
						
						
						ANSI color codes are handled on the host side instead of the chip side. This
will result in shorter log messages transmitted over serial. 
						
						
					 
					
						2024-10-01 11:46:20 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Souchere 
							
						 
					 
					
						
						
							
						
						ab4e658af6 
					 
					
						
						
							
							fix(bootloader): Update pin range for factory reset and app test  
						
						... 
						
						
						
						Update the range for pin selection of BOOTLOADER_NUM_PIN_APP_TEST
and BOOTLOADER_NUM_PIN_FACTORY_RESET based on the selected target.
Closes https://github.com/espressif/esp-idf/issues/14508  
						
						
					 
					
						2024-09-06 07:18:46 +02:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						289ceff0e0 
					 
					
						
						
							
							docs(build): update comments regarding -Os/Oz for kconfig compiler option  
						
						
						
						
					 
					
						2024-08-27 13:41:34 +08:00 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						03a15664ee 
					 
					
						
						
							
							change(bootloader_support/secure_boot): Improve description of the config SECURE_BOOT_V2_ALLOW_EFUSE_RD_DIS  
						
						... 
						
						
						
						Co-authored-by: Zhang Shuxian <zhangshuxian@espressif.com > 
						
						
					 
					
						2024-08-21 16:32:54 +05:30 
						 
				 
			
				
					
						
							
							
								Jan Beran 
							
						 
					 
					
						
						
							
						
						a7141f75d7 
					 
					
						
						
							
							fix: Fix condition checking if secure boot signing key exists  
						
						
						
						
					 
					
						2024-08-09 08:38:38 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Beran 
							
						 
					 
					
						
						
							
						
						01ee296db0 
					 
					
						
						
							
							fix: fix various errors in Kconfig files  
						
						
						
						
					 
					
						2024-07-17 11:33:22 +02:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						6669caf4cf 
					 
					
						
						
							
							Merge branch 'feature/esp32c5_memory_protection' into 'master'  
						
						... 
						
						
						
						Support memory protection using PMA and PMP for ESP32-C5
Closes IDF-8833
See merge request espressif/esp-idf!31245  
						
						
					 
					
						2024-06-26 19:18:39 +08:00 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						84afc6a955 
					 
					
						
						
							
							feat(esp_hw_support): Support memory protection using PMA and PMP for ESP32-C5  
						
						
						
						
					 
					
						2024-06-25 11:55:15 +05:30 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						ee605e35b4 
					 
					
						
						
							
							feat(bootloader): BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP for C2 (without RTC_MEM)  
						
						
						
						
					 
					
						2024-06-25 02:09:59 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						21f870ecd5 
					 
					
						
						
							
							remove(c5beta3): remove c5 beta3 system files  
						
						
						
						
					 
					
						2024-06-17 12:02:15 +08:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						7b7f73ba2a 
					 
					
						
						
							
							Merge branch 'feat/add_espsecure_subcommands' into 'master'  
						
						... 
						
						
						
						feat: Add espsecure subcommands into idf.py
See merge request espressif/esp-idf!29424  
						
						
					 
					
						2024-05-31 18:29:55 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						374c89097f 
					 
					
						
						
							
							feat(spi_flash): Adjust flash clock to real 80M clock, and support 32bit address on eco1  
						
						
						
						
					 
					
						2024-05-27 19:42:47 +08:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						149a9e0d7f 
					 
					
						
						
							
							feat(log): Refactoring color macros  
						
						
						
						
					 
					
						2024-05-21 17:22:34 +03:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						4ad9ad8086 
					 
					
						
						
							
							feat(log): Adds new timestamp APIs and bootloader log Kconfigs  
						
						
						
						
					 
					
						2024-05-21 17:22:34 +03:00 
						 
				 
			
				
					
						
							
							
								Jan Beran 
							
						 
					 
					
						
						
							
						
						981062d54f 
					 
					
						
						
							
							feat(tools): add often used espsecure subcommands to idf.py  
						
						
						
						
					 
					
						2024-05-20 15:13:35 +02:00 
						 
				 
			
				
					
						
							
							
								Alexey Lapshin 
							
						 
					 
					
						
						
							
						
						2b36636f6f 
					 
					
						
						
							
							fix(system): print warning if stray section is found while linking  
						
						
						
						
					 
					
						2024-05-17 13:37:42 +04:00 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						e89e8e0ded 
					 
					
						
						
							
							feat(esp32c61): update for rom freeze  
						
						
						
						
					 
					
						2024-05-14 12:46:51 +08:00 
						 
				 
			
				
					
						
							
							
								Aditya Patwardhan 
							
						 
					 
					
						
						
							
						
						0dcd692d59 
					 
					
						
						
							
							Merge branch 'fix/fix_esp32p4_flash_encryption' into 'master'  
						
						... 
						
						
						
						fix(bootloader_support): Fix default key usage for flash encryption
See merge request espressif/esp-idf!29968  
						
						
					 
					
						2024-04-02 19:57:38 +08:00 
						 
				 
			
				
					
						
							
							
								Aditya Patwardhan 
							
						 
					 
					
						
						
							
						
						51a91259d7 
					 
					
						
						
							
							fix(bootloader_support): Fix default key usage for flash encryption  
						
						
						
						
					 
					
						2024-04-02 12:27:53 +05:30 
						 
				 
			
				
					
						
							
							
								Wan Lei 
							
						 
					 
					
						
						
							
						
						7116671f4d 
					 
					
						
						
							
							Merge branch 'feat/c6lite_c61_final_helloworld' into 'master'  
						
						... 
						
						
						
						feat(esp32c61): birth and say hello world 🎄  (stage 8/8)
Closes IDF-9290
See merge request espressif/esp-idf!29751  
						
						
					 
					
						2024-04-02 14:11:36 +08:00 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						20c18ac52b 
					 
					
						
						
							
							feat(esp32c61): final introduce helloworld support  
						
						
						
						
					 
					
						2024-04-02 10:50:52 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						0cb1057915 
					 
					
						
						
							
							change(rom): update the frozen rom for esp32c5mp  
						
						
						
						
					 
					
						2024-04-01 20:53:49 +08:00 
						 
				 
			
				
					
						
							
							
								Xiaoyu Liu 
							
						 
					 
					
						
						
							
						
						1db02e48ef 
					 
					
						
						
							
							fix(bootloader): fix spelling errors in /components/bootloader/Kconfig.projbuild  
						
						
						
						
					 
					
						2024-03-29 10:59:46 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						0d8dcd183c 
					 
					
						
						
							
							feat(esp32c5mp): add temporary esp-rom  
						
						
						
						
					 
					
						2024-03-14 15:09:22 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						c90681a167 
					 
					
						
						
							
							feat(bootloader): check and  update bootloader/bootloader support component for C5  
						
						
						
						
					 
					
						2024-03-08 10:25:21 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						01e3c85322 
					 
					
						
						
							
							refactor(esp32c5): change beta3 path in esp_system and bootloader  
						
						
						
						
					 
					
						2024-03-01 11:12:36 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						e1a5633e18 
					 
					
						
						
							
							Merge branch 'bugfix/bootloader_custom_rtc_data_crc_master' into 'master'  
						
						... 
						
						
						
						fix(bootloader): add legacy retained memory CRC calculation
Closes IDFGH-11747
See merge request espressif/esp-idf!28934  
						
						
					 
					
						2024-02-21 10:39:14 +08:00 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						f4581d7103 
					 
					
						
						
							
							docs(secure_boot_v2): Specify the workflow to disable revocation of unused key digests slots  
						
						
						
						
					 
					
						2024-02-15 14:31:41 +05:30 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						75eb489105 
					 
					
						
						
							
							fix(bootloader): add legacy retained memory CRC calculation  
						
						... 
						
						
						
						* Closes https://github.com/espressif/esp-idf/issues/12849 
In former versions of ESP-IDF, the user custom memory data in the retained memory
was taken into account during the CRC calculation. This was changed in a later
commit, the custom memory was ignored, therefore this can seen as a breaking change.
This commit gives the possibility to choose between the former (legacy) or
new way of calculating the CRC. 
						
						
					 
					
						2024-02-09 16:49:56 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						c40afaf4ad 
					 
					
						
						
							
							feat(doc): Update the WDT article  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/12995  
						
						
					 
					
						2024-01-31 15:19:17 +08:00 
						 
				 
			
				
					
						
							
							
								nilesh.kale 
							
						 
					 
					
						
						
							
						
						59c5b5fe6b 
					 
					
						
						
							
							fix(bootloader): Fix compilation issue in bootloader build during verbose+sb+fe  
						
						
						
						
					 
					
						2024-01-18 12:15:15 +05:30 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						760d711491 
					 
					
						
						
							
							fix(build): remove CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE option from c6, h2 and p4  
						
						... 
						
						
						
						CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE doesnt really have many use cases, but it will
force us to keep increasing bootloader segment sizes just to allow for building this options.
Deprecate this config for new chips. 
						
						
					 
					
						2024-01-10 12:03:37 +08:00 
						 
				 
			
				
					
						
							
							
								Kevin (Lao Kaiyao) 
							
						 
					 
					
						
						
							
						
						1e6a76419b 
					 
					
						
						
							
							Merge branch 'feature/support_hello_world_on_esp32c5' into 'master'  
						
						... 
						
						
						
						feat(esp32c5): support hello world on esp32c5 beta3 (stage 8/8)
See merge request espressif/esp-idf!27870  
						
						
					 
					
						2024-01-09 18:41:43 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						d0a8f3e5c4 
					 
					
						
						
							
							feat(esp32c5): support esptool on esp32c5 beta3  
						
						
						
						
					 
					
						2024-01-09 13:11:11 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						11e19f40b9 
					 
					
						
						
							
							feat(esp32c5): support to build hello world on esp32c5 beta3  
						
						
						
						
					 
					
						2024-01-09 13:11:11 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						b958ac700f 
					 
					
						
						
							
							fix(bootloader): increased iram section length on C6/H2  
						
						... 
						
						
						
						Bootloader would fail to link if compiled with -O0 
						
						
					 
					
						2023-12-29 11:36:57 +08:00 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						42943845e4 
					 
					
						
						
							
							feat(bootloader_support): Encrypt only the app image instead of the whole partition  
						
						... 
						
						
						
						Currently, when flash encryption is enabled, the whole partition gets encrypted.
This can be optimised by encrypting only the app image instead of encrypting the whole partition.
Closes https://github.com/espressif/esp-idf/issues/12576  
						
						
					 
					
						2023-12-18 17:10:17 +05:30 
						 
				 
			
				
					
						
							
							
								Laukik Hase 
							
						 
					 
					
						
						
							
						
						429cb75661 
					 
					
						
						
							
							Merge branch 'fix/nvs_encr_flash_enc_dependency' into 'master'  
						
						... 
						
						
						
						fix(nvs_flash): Remove the forceful selection of NVS_ENCRYPTION with flash encryption
Closes IDFGH-11411
See merge request espressif/esp-idf!27286  
						
						
					 
					
						2023-12-06 02:08:01 +08:00 
						 
				 
			
				
					
						
							
							
								Laukik Hase 
							
						 
					 
					
						
						
							
						
						ea51f4e2f7 
					 
					
						
						
							
							fix(nvs_flash): Remove the forceful selection of NVS_ENCRYPTION with flash encryption  
						
						... 
						
						
						
						- This change will introduce a breaking change for SoCs with the HMAC
  peripheral. Turning on flash encryption will no longer enable NVS
  encryption automatically.
Closes https://github.com/espressif/esp-idf/issues/12549  
						
						
					 
					
						2023-12-04 16:18:01 +05:30 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						f470f66f75 
					 
					
						
						
							
							change(flash): use xmc support for p4 fpga images  
						
						
						
						
					 
					
						2023-12-04 14:52:54 +08:00 
						 
				 
			
				
					
						
							
							
								Guillaume Souchere 
							
						 
					 
					
						
						
							
						
						fd2b8b5eb3 
					 
					
						
						
							
							fix(heap): Update the heap memory layout on esp32p4 target  
						
						... 
						
						
						
						- fix the value of SOC_ROM_STACK_START in soc.h
- Update the memory usage of ROM bootloader appendix in bootloader.ld
- Update the soc_memory_regions table to minimize the number of regions
  created after the startup stack is added back as a heap. 
						
						
					 
					
						2023-11-10 07:29:22 +01:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						fe007196f2 
					 
					
						
						
							
							bugfix(spi_flash): Fix wrong naming on 32bit address  
						
						
						
						
					 
					
						2023-11-01 12:42:22 +08:00 
						 
				 
			
				
					
						
							
							
								Xiao Xufeng 
							
						 
					 
					
						
						
							
						
						1f5fb3f921 
					 
					
						
						
							
							spi_flash: fixed issue that enabling HPM-DC by default may cause app unable to restart  
						
						
						
						
					 
					
						2023-10-24 10:38:08 +08:00 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						548022fbe6 
					 
					
						
						
							
							refactor(linux): excluded all non-Linux components from build  
						
						... 
						
						
						
						* All components which won't build (yet) on Linux are excluded.
  This enables switching to Linux in an application without
  explicitly setting COMPONENTS to main in the main
  CMakeLists.txt.
* ESP Timer provides headers for Linux now
* automatically disabling LWIP in Kconfig if it is not available
doc(linux): brought section
  "Component Linux/Mock Support Overview" up to date 
						
						
					 
					
						2023-10-16 17:06:54 +08:00 
						 
				 
			
				
					
						
							
							
								Harshit Malpani 
							
						 
					 
					
						
						
							
						
						7c2df01af2 
					 
					
						
						
							
							fix(bootloader): Update kconfig option  
						
						
						
						
					 
					
						2023-09-25 12:02:58 +05:30