Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						58490418ad 
					 
					
						
						
							
							Merge branch 'feature/merge_c3_caps' into 'master'  
						
						 
						
						... 
						
						
						
						soc: merge C3 caps into a single soc_caps.h
See merge request espressif/esp-idf!13337  
						
						
					 
					
						2021-05-06 05:56:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						76fbb689fd 
					 
					
						
						
							
							Merge branch 'bugfix/remove_uart2_c3' into 'master'  
						
						 
						
						... 
						
						
						
						uart: remove misleading ld files and soc defs for UART2
See merge request espressif/esp-idf!13340  
						
						
					 
					
						2021-04-29 05:18:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeroen Domburg 
							
						 
					 
					
						
						
							
						
						2c75f63f89 
					 
					
						
						
							
							* ets_delay_us(1) has too much overhead; change logic  
						
						 
						
						... 
						
						
						
						* Fix MR comments 
						
						
					 
					
						2021-04-28 16:38:24 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						504a1e6102 
					 
					
						
						
							
							soc: merge C3 caps into a single soc_caps.h  
						
						 
						
						
						
						
					 
					
						2021-04-28 14:42:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						a0d13a31ec 
					 
					
						
						
							
							uart: fix misleading files for UART2  
						
						 
						
						... 
						
						
						
						Includes: header files, ld files and clk.c
ESP32-C3 only have UART0 and UART1. 
						
						
					 
					
						2021-04-27 17:40:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						96c2acd9a8 
					 
					
						
						
							
							Merge branch 'refactor/strip_systimer_hal_layer' into 'master'  
						
						 
						
						... 
						
						
						
						refactor HAL driver of systimer to a common systimer_hal
Closes IDF-2996
See merge request espressif/esp-idf!13027  
						
						
					 
					
						2021-04-23 07:45:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						64a96ca96d 
					 
					
						
						
							
							Merge branch 'bugfix/RTC_CLK_CAL_CYCLES' into 'master'  
						
						 
						
						... 
						
						
						
						esp32xx: Fix the Number of cycles for RTC_SLOW_CLK calibration
See merge request espressif/esp-idf!13202  
						
						
					 
					
						2021-04-23 04:55:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						7c1e1c9e2d 
					 
					
						
						
							
							systimer: update soc data  
						
						 
						
						
						
						
					 
					
						2021-04-22 21:07:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						7eb9ecb4f6 
					 
					
						
						
							
							esp_ds: move timeout mechanism to driver layer  
						
						 
						
						
						
						
					 
					
						2021-04-22 21:07:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						0535195983 
					 
					
						
						
							
							freertos: fix TLS run-time address calculation  
						
						 
						
						... 
						
						
						
						Since dd849ffc , _rodata_start label has been moved to a different
linker output section from where the TLS templates (.tdata, .tbss)
are located. Since link-time addresses of thread-local variables are
calculated relative to the section start address, this resulted in
incorrect calculation of THREADPTR/$tp registers.
Fix by introducing new linker label, _flash_rodata_start, which points
to the .flash.rodata output section where TLS variables are located,
and use it when calculating THREADPTR/$tp.
Also remove the hardcoded rodata section alignment for Xtensa targets.
Alignment of rodata can be affected by the user application, which is
the issue dd849ffc  was fixing. To accommodate any possible alignment,
save it in a linker label (_flash_rodata_align) and then use when
calculating THREADPTR. Note that this is not required on RISC-V, since
this target doesn't use TPOFF. 
						
						
					 
					
						2021-04-21 13:45:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						8e1256ca88 
					 
					
						
						
							
							esp32xx: Fix the Number of cycles for RTC_SLOW_CLK calibration  
						
						 
						
						
						
						
					 
					
						2021-04-20 06:29:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						dd849ffc26 
					 
					
						
						
							
							build: (Custom) App version info is now on a dedicated section, independent of the rodata alignment  
						
						 
						
						... 
						
						
						
						It is now possible to have any alignment restriction on rodata in the user
applicaiton. It will not affect the first section which must be aligned
on a 16-byte bound.
Closes https://github.com/espressif/esp-idf/issues/6719  
						
						
					 
					
						2021-04-19 12:53:08 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						111098568a 
					 
					
						
						
							
							esp32c3: Reserve RTC memory from bootloader in the app linker script  
						
						 
						
						
						
						
					 
					
						2021-04-15 16:20:58 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Vychodil 
							
						 
					 
					
						
						
							
						
						f27c9c5139 
					 
					
						
						
							
							esp32c3: memprot API upgrade and test application  
						
						 
						
						... 
						
						
						
						Closes IDF-2641 
						
						
					 
					
						2021-04-12 13:44:11 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						936523b904 
					 
					
						
						
							
							Merge branch 'feature/secure_bootv2_c3' into 'master'  
						
						 
						
						... 
						
						
						
						secure_boot_v2: Support SB_V2 for ESP32-C3 ECO3
Closes IDF-2647
See merge request espressif/esp-idf!13040  
						
						
					 
					
						2021-04-12 01:31:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								aditi_lonkar 
							
						 
					 
					
						
						
							
						
						ed424c5f9f 
					 
					
						
						
							
							esp32c3: Fix issue of crashing if debug logs are enabled.  
						
						 
						
						
						
						
					 
					
						2021-04-08 09:43:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						1d8f885928 
					 
					
						
						
							
							esp32c3: Default supported ESP32-C3 Revision ECO3  
						
						 
						
						
						
						
					 
					
						2021-04-08 15:06:22 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						a202a604d8 
					 
					
						
						
							
							esp32: move system libs  
						
						 
						
						
						
						
					 
					
						2021-03-31 19:17:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						bbc599493e 
					 
					
						
						
							
							esp32: move common fragment definitions  
						
						 
						
						
						
						
					 
					
						2021-03-31 19:17:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						9478298aa4 
					 
					
						
						
							
							esp32: move mac target specific configs  
						
						 
						
						
						
						
					 
					
						2021-03-31 19:17:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						e6edf34e82 
					 
					
						
						
							
							esp32: move esp_clk functions  
						
						 
						
						
						
						
					 
					
						2021-03-31 19:17:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						a7bac58480 
					 
					
						
						
							
							esp32: move system api to esp_system  
						
						 
						
						
						
						
					 
					
						2021-03-31 19:13:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						393bd64a1e 
					 
					
						
						
							
							esp32: move crosscore int  
						
						 
						
						
						
						
					 
					
						2021-03-31 19:13:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						7d85c42e52 
					 
					
						
						
							
							esp32: move brownout and cache err int setup  
						
						 
						
						
						
						
					 
					
						2021-03-31 19:13:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						6014e3a198 
					 
					
						
						
							
							esp32: move stack check test  
						
						 
						
						
						
						
					 
					
						2021-03-31 19:13:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						784a02a4ee 
					 
					
						
						
							
							esp32: move hw random  
						
						 
						
						
						
						
					 
					
						2021-03-31 19:13:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						771718d07a 
					 
					
						
						
							
							Merge branch 'bugfix/prefetch_invalid' into 'master'  
						
						 
						
						... 
						
						
						
						soc: add dummy bytes to ensure instr prefetch always valid
Closes IDFCI-533
See merge request espressif/esp-idf!12940  
						
						
					 
					
						2021-03-31 00:44:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						8ac74082f1 
					 
					
						
						
							
							soc: add dummy bytes to ensure instr prefetch always valid  
						
						 
						
						... 
						
						
						
						The CPU might prefetch instructions, which means it in some cases
will try to fetch instruction located after the last instruction in
flash.text.
Add dummy bytes to ensure fetching these wont result in an error,
 e.g. MMU exceptions 
						
						
					 
					
						2021-03-29 13:50:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						72ddc6ee40 
					 
					
						
						
							
							Merge branch 'bugfix/esp32c3_light_sleep_gpio_reset_issue' into 'master'  
						
						 
						
						... 
						
						
						
						light sleep: add software workaround for esp32c3 gpio reset issue
See merge request espressif/esp-idf!12715  
						
						
					 
					
						2021-03-29 04:55:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								alex.li 
							
						 
					 
					
						
						
							
						
						55cbb541fc 
					 
					
						
						
							
							Support new section addr and wifi lib for ESP32C3-ECO3.  
						
						 
						
						
						
						
					 
					
						2021-03-29 10:27:10 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						10d1e4ab1b 
					 
					
						
						
							
							esp32c3: Add support for building image with a minimum target revision  
						
						 
						
						
						
						
					 
					
						2021-03-26 10:59:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Li Shuai 
							
						 
					 
					
						
						
							
						
						b3bc27972e 
					 
					
						
						
							
							light sleep: add software workaround for esp32c3 gpio reset issue  
						
						 
						
						
						
						
					 
					
						2021-03-25 15:03:09 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						56fe28fb23 
					 
					
						
						
							
							build: fix cache issue when .flash.text section alignment is uncommon  
						
						 
						
						... 
						
						
						
						rodata dummy section has now the same alignment as flash text section,
and at least the same size. For these reasons, the cache will map
correctly the following rodata section. 
						
						
					 
					
						2021-03-24 16:00:48 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						aa1338bf23 
					 
					
						
						
							
							wdt: Fix timeout and RTC_SLOW_CLK  
						
						 
						
						... 
						
						
						
						RTC_SLOW_CLK
ESP32:    150kHz
ESP32-S2:  90kHz
ESP32-S3: 150kHz
ESP32-C3: 150kHz 
						
						
					 
					
						2021-03-19 00:15:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						a90f29fced 
					 
					
						
						
							
							wdt: Updates  
						
						 
						
						
						
						
					 
					
						2021-03-18 02:31:28 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						63a4dbb8d2 
					 
					
						
						
							
							esp32c3: Universal MAC Address strategy for ESP32C3 is the same as for ESP32 (4 reserved MAC-addresses per device)  
						
						 
						
						
						
						
					 
					
						2021-03-15 10:26:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						67ba1c8d57 
					 
					
						
						
							
							esp32c3: Updates a description in Kconfig about Universal MAC Address strategy  
						
						 
						
						
						
						
					 
					
						2021-03-15 10:26:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						5371231935 
					 
					
						
						
							
							build: fix linker scripts edition not triggering a rebuild  
						
						 
						
						... 
						
						
						
						Fix the dependencies in CMakeLists files for triggering a relink
when linker script file is modified. 
						
						
					 
					
						2021-03-12 07:48:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						e39b475af1 
					 
					
						
						
							
							Merge branch 'feature/crypto_reserve_gdma_ch' into 'master'  
						
						 
						
						... 
						
						
						
						aes/sha: use a shared lazy allocated GDMA channel for AES and SHA
Closes IDF-2856
See merge request espressif/esp-idf!12507  
						
						
					 
					
						2021-03-09 23:44:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						39a2d531f0 
					 
					
						
						
							
							Merge branch 'feature/ldgen_mapping_extensions' into 'master'  
						
						 
						
						... 
						
						
						
						ldgen: mapping flags extensions
Closes IDFGH-2524
See merge request espressif/esp-idf!12035  
						
						
					 
					
						2021-03-09 22:43:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						fe71a8e340 
					 
					
						
						
							
							aes/sha: use a shared lazy allocated GDMA channel for AES and SHA  
						
						 
						
						... 
						
						
						
						Removed the old dynamically allocated GDMA channel approach.
It proved too unreliable as we couldn't not ensure consumers of the mbedtls
would properly free the channels after use.
Replaced by a single shared GDMA channel for AES and SHA, which won't be
released unless user specifically calls API for releasing it. 
						
						
					 
					
						2021-03-09 09:23:05 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						70e13752ae 
					 
					
						
						
							
							Merge branch 'feature/rtc_time_get' into 'master'  
						
						 
						
						... 
						
						
						
						rtc: Clean up for S2,S3,C3
Closes IDF-2569
See merge request espressif/esp-idf!12336  
						
						
					 
					
						2021-03-05 01:16:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						d6f4d99d93 
					 
					
						
						
							
							core system: Fix warnings in compilation when assertions are disabled  
						
						 
						
						... 
						
						
						
						Adds a CI config for hello world that sets this, to catch future regressions 
						
						
					 
					
						2021-03-03 10:26:57 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						b31bf01484 
					 
					
						
						
							
							rtc: Clean up for S2,S3,C3  
						
						 
						
						
						
						
					 
					
						2021-03-01 16:51:15 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						c6f0d47758 
					 
					
						
						
							
							esp32: move bt linker script placements to ldgen  
						
						 
						
						
						
						
					 
					
						2021-03-01 14:19:34 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						115b6ac0ac 
					 
					
						
						
							
							esp32: transfer coredump linker script blocks to ldgen  
						
						 
						
						
						
						
					 
					
						2021-03-01 14:19:34 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						633ead5dcb 
					 
					
						
						
							
							esp32: move coredump sections and schemes to espcoredump  
						
						 
						
						
						
						
					 
					
						2021-03-01 14:19:34 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						4bf07ae7d9 
					 
					
						
						
							
							esp32: move wifi related sections and schemes to esp_wifi  
						
						 
						
						
						
						
					 
					
						2021-03-01 14:19:34 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						b99777066f 
					 
					
						
						
							
							ldgen: implement flags support  
						
						 
						
						... 
						
						
						
						Implement support for KEEP, ALIGN, emitting symbols and SORT.
Add appropriate tests
Defines default mapping in linker fragment file 
						
						
					 
					
						2021-03-01 14:19:34 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						0a4e5c99f9 
					 
					
						
						
							
							deep_sleep: on S2 disable the brown out detector before deep sleeping  
						
						 
						
						... 
						
						
						
						On S2 the brown out detector would occasionally trigger erroneously during deep sleep.
Disable it before sleeping to circumvent this issue.
Closes https://github.com/espressif/esp-idf/issues/6179  
						
						
					 
					
						2021-02-18 18:39:06 +08:00