gaoxu 
							
						 
					 
					
						
						
							
						
						25731d0c1e 
					 
					
						
						
							
							feat(esp32h21): finnal introduce hello world support  
						
						 
						
						
						
						
					 
					
						2024-12-30 20:14:40 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						28f1b18675 
					 
					
						
						
							
							fix(bootloader): add a new property that contains the default linker scripts  
						
						 
						
						
						
						
					 
					
						2024-12-25 12:41:15 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Lapshin 
							
						 
					 
					
						
						
							
						
						888b5f7e8d 
					 
					
						
						
							
							feat(newlib): add picolibc support  
						
						 
						
						
						
						
					 
					
						2024-12-02 21:35:56 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laukik Hase 
							
						 
					 
					
						
						
							
						
						66f880fc1c 
					 
					
						
						
							
							feat(esp_tee): Support for ESP-TEE - bootloader component  
						
						 
						
						
						
						
					 
					
						2024-12-02 10:09:53 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						21f870ecd5 
					 
					
						
						
							
							remove(c5beta3): remove c5 beta3 system files  
						
						 
						
						
						
						
					 
					
						2024-06-17 12:02:15 +08: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nilesh.kale 
							
						 
					 
					
						
						
							
						
						59c5b5fe6b 
					 
					
						
						
							
							fix(bootloader): Fix compilation issue in bootloader build during verbose+sb+fe  
						
						 
						
						
						
						
					 
					
						2024-01-18 12:15:15 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						a686c20ee5 
					 
					
						
						
							
							feat(bootloader): Update micro-ecc version to v1.1  
						
						 
						
						... 
						
						
						
						This fix ensures that https://nvd.nist.gov/vuln/detail/CVE-2020-27209  is not
reported by the ESP-IDF SBOM tool. Please note that, this CVE was anyways not
applicable for ESP32 platform, as the bootloader (user of micro-ecc library)
do not perform signing on the device, its only verification that happens in
secure-boot-v1 case. 
						
						
					 
					
						2023-09-20 11:29:58 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						aa245489fb 
					 
					
						
						
							
							change(bootloader): added address check in bootloader.ld  
						
						 
						
						
						
						
					 
					
						2023-08-09 19:33:26 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						706d684418 
					 
					
						
						
							
							feat(esp32p4): introduced new target esp32p4, supported hello_world  
						
						 
						
						
						
						
					 
					
						2023-08-09 19:33:25 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						c98d1f1619 
					 
					
						
						
							
							feat(bootloader): add the possibility to ignore extra components  
						
						 
						
						
						
						
					 
					
						2023-07-28 15:04:21 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						e9345bcced 
					 
					
						
						
							
							build: Adds support for Clangs's toolchain compiler-rt  
						
						 
						
						
						
						
					 
					
						2023-06-08 16:49:37 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						873901e7aa 
					 
					
						
						
							
							bootloader: add a config to enable flashing of bootloader using  
						
						 
						
						... 
						
						
						
						the command `idf.py flash` when secure boot v2 is enabled. 
						
						
					 
					
						2023-05-24 11:50:14 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zim Kalinowski 
							
						 
					 
					
						
						
							
						
						e9405e42ab 
					 
					
						
						
							
							bootloader: bootloader_random line  
						
						 
						
						
						
						
					 
					
						2023-05-15 22:06:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						69838403f9 
					 
					
						
						
							
							esp_bootloader_format: Adds bootloader description structure to read bootloader version from app  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/8800 
Closes https://github.com/espressif/esp-idf/issues/9132  
						
						
					 
					
						2023-05-10 21:39:52 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						b16ed57b2e 
					 
					
						
						
							
							esp32h4: removed esp32h4 related files  
						
						 
						
						
						
						
					 
					
						2023-04-23 12:03:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						4123e611dc 
					 
					
						
						
							
							esp_rom: add common ROM API to update CPU tick rate  
						
						 
						
						
						
						
					 
					
						2023-04-19 13:21:26 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						5cbd311ecf 
					 
					
						
						
							
							system: add kconfig option for using parts of SRAM1 for IRAM  
						
						 
						
						... 
						
						
						
						Using parts of SRAM1 for IRAM allows apps with more statically allocated IRAM
Closes https://github.com/espressif/esp-idf/issues/9824  
						
						
					 
					
						2023-04-07 07:12:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						efbafb873b 
					 
					
						
						
							
							bootloader_support: Adds API to detect Factory reset has happened  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/10753  
						
						
					 
					
						2023-03-22 02:21:54 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						89fa53f1c0 
					 
					
						
						
							
							mmu: support configurable mmu page size  
						
						 
						
						
						
						
					 
					
						2023-03-04 02:48:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						0fb0be3817 
					 
					
						
						
							
							ld: fixed bootloader and app potential overlap issue  
						
						 
						
						
						
						
					 
					
						2023-03-01 10:39:30 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cje 
							
						 
					 
					
						
						
							
						
						0fb408cc68 
					 
					
						
						
							
							pmu active state ICG map initialize and modify i2c master force enable to enable  
						
						 
						
						
						
						
					 
					
						2023-01-31 22:12:27 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						05e37ba214 
					 
					
						
						
							
							esp32h2 memory: update esp32h2 memory layout  
						
						 
						
						
						
						
					 
					
						2023-01-06 05:30:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						4713a9a7f2 
					 
					
						
						
							
							ESP32H2: Introduce new chip target esp32h2, hello_world example supported  
						
						 
						
						
						
						
					 
					
						2022-12-29 12:29:14 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						4144451bdc 
					 
					
						
						
							
							bootloader: increase iram_loader_seq size on S2  
						
						 
						
						... 
						
						
						
						Segment was full when compiling with -O0 
						
						
					 
					
						2022-11-28 15:16:48 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						8677216576 
					 
					
						
						
							
							esp32h2: renaming esp32h2 to esp32h4  
						
						 
						
						
						
						
					 
					
						2022-11-08 17:05:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						66fb86972d 
					 
					
						
						
							
							bootloader: update bootloader memory map  
						
						 
						
						
						
						
					 
					
						2022-09-29 11:13:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						1c820b0a6d 
					 
					
						
						
							
							esp32c6: add bootloader support  
						
						 
						
						
						
						
					 
					
						2022-09-26 20:24:52 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						c392c06216 
					 
					
						
						
							
							cmake: remove -D prefix from COMPILE_DEFINITIONS property  
						
						 
						
						... 
						
						
						
						Unlike COMPILE_OPTIONS, COMPILE_DEFINITIONS CMake property assumes
values without the -D prefix, such as NAME or NAME=VAL.
Previously, IDF build system was passing COMPILE_DEFINITIONS build
property to CMake COMPILE_OPTIONS property, so -D prefix was not
a problem.
Now that COMPILE_DEFINITIONS CMake property is used, -D prefix has
to be removed.
(Note that this doesn't affect 'target_compile_definitions' function,
which strips -D prefix before adding the definition to the property.) 
						
						
					 
					
						2022-09-20 11:08:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						5e8ba9cea8 
					 
					
						
						
							
							use enum and designated initializers in soc_memory_type define  
						
						 
						
						
						
						
					 
					
						2022-07-29 17:07:41 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						2ad49a9be5 
					 
					
						
						
							
							update bootloader.ld rom_boot ram usage info  
						
						 
						
						
						
						
					 
					
						2022-07-29 10:51:47 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						d6461d91e2 
					 
					
						
						
							
							update bootloader memory allocation  
						
						 
						
						
						
						
					 
					
						2022-07-29 10:51:47 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						33a3616635 
					 
					
						
						
							
							refactor (bootloader_support, efuse)!: remove target-specific rom includes  
						
						 
						
						... 
						
						
						
						The following two functions in bootloader_support are private now:
* esp_secure_boot_verify_sbv2_signature_block()
* esp_secure_boot_verify_rsa_signature_block()
They have been moved into private header files
inside bootloader_private/
* Removed bootloader_reset_reason.h and
  bootloader_common_get_reset_reason() completely.
  Alternative in ROM component is available.
* made esp_efuse.h independent of target-specific rom header 
						
						
					 
					
						2022-07-13 10:29:02 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						3c9856bdd1 
					 
					
						
						
							
							(Xtensa) Build: add .xt.prop and .xt.lit to the compiled ELF file  
						
						 
						
						... 
						
						
						
						Adding prop and lit sections to the ELF will let the debugger and the disassembler
have more info about data bytes present in the middle of the Xtensa
instructions, usually used for padding. 
						
						
					 
					
						2022-07-05 04:39:29 +00:00