Li Shuai 
							
						 
					 
					
						
						
							
						
						aac59ed5ec 
					 
					
						
						
							
							Power Management: add XTAL power domain to control whether external 40MHz xtal is powered down during sleep  
						
						
						
						
					 
					
						2021-09-28 11:21:31 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						4ef6e37fcb 
					 
					
						
						
							
							Power Management: add RTC8M power domain to control whether internal 8m oscillator is powered down during sleep  
						
						
						
						
					 
					
						2021-09-28 11:19:57 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						7716134457 
					 
					
						
						
							
							idf_size.py: fixed diram counted twice issue, and improve display  
						
						... 
						
						
						
						Currently static RAM usage are listed under corresponding physical
memory.
ld: fix linker script for C3 and S3 
						
						
					 
					
						2021-09-01 16:36:47 +02:00 
						 
				 
			
				
					
						
							
							
								xiewenxiang 
							
						 
					 
					
						
						
							
						
						032f6d34d1 
					 
					
						
						
							
							component/bt: add local irk to controller  
						
						
						
						
					 
					
						2021-08-06 18:19:25 +08:00 
						 
				 
			
				
					
						
							
							
								xiewenxiang 
							
						 
					 
					
						
						
							
						
						192aa18c31 
					 
					
						
						
							
							Fixed ESP32 BLE can't resolve the peer address when enable white list  
						
						
						
						
					 
					
						2021-07-30 15:09:00 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						9b014138bf 
					 
					
						
						
							
							Update TWAI driver docs and registers for esp32c3  
						
						... 
						
						
						
						This commit updates the documentation and register struct
of the TWAI driver for the ESP32-C3. Note that the register
fields for ESP32-S3 have also been updated. 
						
						
					 
					
						2021-06-23 19:26:16 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						07291fdd27 
					 
					
						
						
							
							TWAI: FIFO overrun handling and errata workarounds  
						
						... 
						
						
						
						This commit adds handling for FIFO overruns and
adds workarounds for HW errats on the ESP32.
Closes https://github.com/espressif/esp-idf/issues/2519 
Closes https://github.com/espressif/esp-idf/issues/4276  
						
						
					 
					
						2021-04-26 19:35:13 +08:00 
						 
				 
			
				
					
						
							
							
								chaijie 
							
						 
					 
					
						
						
							
						
						e8282fb5c5 
					 
					
						
						
							
							esp32s2/esp32s3/esp32c3: Decrease boot up time by delete useless slow clock calibration  
						
						
						
						
					 
					
						2021-04-21 11:38:26 +00:00 
						 
				 
			
				
					
						
							
							
								fuzhibo 
							
						 
					 
					
						
						
							
						
						e310fb1393 
					 
					
						
						
							
							fix: reduce the consumption of touch sensor during deep sleep  
						
						
						
						
					 
					
						2021-04-12 12:24:53 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						76ff1724b3 
					 
					
						
						
							
							Merge branch 'feature/remove_hspi_macor_on_chips_later_than_s2_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						spi: remove hspi macor on chips later than s2 (v4.3)
See merge request espressif/esp-idf!12956  
						
						
					 
					
						2021-04-08 09:37:07 +00:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						670b057b04 
					 
					
						
						
							
							spi: remove HSPI macro on esp32c3 and esp32s3  
						
						
						
						
					 
					
						2021-04-06 15:30:28 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						c9087c205b 
					 
					
						
						
							
							docs: updated system api-reference chapters for C3  
						
						
						
						
					 
					
						2021-03-30 14:28:02 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						82ffb33085 
					 
					
						
						
							
							Merge branch 'feature/crypto_reserve_gdma_ch_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						aes/sha: use a shared lazy allocated GDMA channel for AES and SHA (v4.3)
See merge request espressif/esp-idf!12676  
						
						
					 
					
						2021-03-11 10:50:09 +00:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						1c8fd4041e 
					 
					
						
						
							
							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-10 09:40:35 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						fb82bdb9da 
					 
					
						
						
							
							docs: update api-reference chapters for C3  
						
						... 
						
						
						
						Checked and updated the following chapters:
 * api-reference/network
 * api-reference/protocols
 * api-reference/provisioning
 * api-reference/storage
 * api-reference/peripherals/ds
 * api-reference/peripherals/hmac
 * api-reference/peripherals/secure_element 
						
						
					 
					
						2021-03-02 15:00:56 +08:00 
						 
				 
			
				
					
						
							
							
								Xia Xiaotian 
							
						 
					 
					
						
						
							
						
						9aae8e0ce3 
					 
					
						
						
							
							esp_wifi: synchronize Wi-Fi adapter between different chips  
						
						... 
						
						
						
						Support preferring to allocate Wi-Fi memory from PSRAM on ESP32-S3
Support Wi-Fi TX cache buffer on ESP32-S3 
						
						
					 
					
						2021-02-26 16:34:23 +08:00 
						 
				 
			
				
					
						
							
							
								Xia Xiaotian 
							
						 
					 
					
						
						
							
						
						e5e47ebae6 
					 
					
						
						
							
							esp_wifi: store PHY digital registers before disabling PHY and load  
						
						... 
						
						
						
						them after enabling PHY 
						
						
					 
					
						2021-02-26 16:34:10 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						ed6fb33726 
					 
					
						
						
							
							spi: remove hard-coded DMA chan in soc_caps.h  
						
						
						
						
					 
					
						2021-02-25 11:03:07 +08:00 
						 
				 
			
				
					
						
							
							
								zhiweijian@espressif.com 
							
						 
					 
					
						
						
							
						
						28fd413bf5 
					 
					
						
						
							
							fix ble restart faild when enable ble sleep  
						
						
						
						
					 
					
						2021-01-27 14:45:03 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						7a20ea5f0e 
					 
					
						
						
							
							Merge branch 'feature/support_flash_sus_res_c3' into 'master'  
						
						... 
						
						
						
						spi_flash: Add flash auto-suspend auto-resume mode on esp32c3
Closes IDF-2591
See merge request espressif/esp-idf!11888  
						
						
					 
					
						2021-01-25 17:41:32 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						d7d1dee208 
					 
					
						
						
							
							system: reset dma when soft reset  
						
						
						
						
					 
					
						2021-01-25 04:51:40 +00:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						9905da46e0 
					 
					
						
						
							
							spi_flash: Add auto suspend mode on esp32c3  
						
						
						
						
					 
					
						2021-01-25 11:14:02 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Jian Xing 
							
						 
					 
					
						
						
							
						
						f71adec8fb 
					 
					
						
						
							
							Support ESP32S3 (beta2) WiFi  
						
						
						
						
					 
					
						2021-01-25 00:18:42 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						a08265aad8 
					 
					
						
						
							
							Merge branch 'bugfix/fix_x32k_config_param' into 'master'  
						
						... 
						
						
						
						esp32s2/esp32s3: Improve 32k xtal startup time
See merge request espressif/esp-idf!11836  
						
						
					 
					
						2021-01-22 16:42:54 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						3532f52f60 
					 
					
						
						
							
							Merge branch 'bugfix/ldgen_ignore_nonexistent_archives_and_obj' into 'master'  
						
						... 
						
						
						
						ldgen: check mappings
Closes IDF-1624
See merge request espressif/esp-idf!8557  
						
						
					 
					
						2021-01-21 15:59:35 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						fe8a891de9 
					 
					
						
						
							
							Merge branch 'feature/support_esp32c3_master_cmake_secure_boot' into 'master'  
						
						... 
						
						
						
						bootloader/esp32c3: Support secure boot
Closes IDF-2115
See merge request espressif/esp-idf!11797  
						
						
					 
					
						2021-01-21 08:42:49 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						cfdd7f0f22 
					 
					
						
						
							
							Merge branch 'feature/c3_crypto_gdma' into 'master'  
						
						... 
						
						
						
						AES/SHA: GDMA crypto driver
Closes IDF-2192 and IDF-2501
See merge request espressif/esp-idf!12014  
						
						
					 
					
						2021-01-20 16:42:39 +08:00 
						 
				 
			
				
					
						
							
							
								chaijie 
							
						 
					 
					
						
						
							
						
						f6c61544ae 
					 
					
						
						
							
							esp32s2/esp32s3: Improve 32k xtal startup time  
						
						
						
						
					 
					
						2021-01-20 03:51:21 +00:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						88c5fe49b8 
					 
					
						
						
							
							soc: Adds a soc_caps define for all chips to define the number of boot key digests  
						
						
						
						
					 
					
						2021-01-19 20:51:13 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						aa7fd175b9 
					 
					
						
						
							
							light sleep: light sleep support for esp32c3  
						
						
						
						
					 
					
						2021-01-19 14:50:58 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						d1c800fbbb 
					 
					
						
						
							
							components: fix ldgen check errors  
						
						
						
						
					 
					
						2021-01-19 11:17:18 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						51169b0e0c 
					 
					
						
						
							
							AES/SHA: use GDMA driver instead of LL  
						
						
						
						
					 
					
						2021-01-19 11:02:51 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						0713e93b8f 
					 
					
						
						
							
							TWAI: bringup for S3 and C3  
						
						
						
						
					 
					
						2021-01-14 20:30:31 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						e6d23a35ec 
					 
					
						
						
							
							gdma: dynamic alloc DMA channels  
						
						
						
						
					 
					
						2021-01-13 10:52:27 +08:00 
						 
				 
			
				
					
						
							
							
								ninh 
							
						 
					 
					
						
						
							
						
						dc7bdb9857 
					 
					
						
						
							
							adjust lightsleep overhead time and cali slowclk  
						
						
						
						
					 
					
						2021-01-06 03:40:28 +00:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						6b5377f11a 
					 
					
						
						
							
							gpio: fixed GPIO47 not available issue on ESP32s3  
						
						
						
						
					 
					
						2021-01-04 20:21:06 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						eb788deb03 
					 
					
						
						
							
							esp_hw_support: merge C3 changes to master  
						
						... 
						
						
						
						Merge RTC related C3 changes to master 
						
						
					 
					
						2020-12-30 12:20:41 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						c3ba995f2c 
					 
					
						
						
							
							Merge branch 'ci/ccomp_performance_tests' into 'master'  
						
						... 
						
						
						
						unit_test: Refactor all performance tests that rely on cache compensated timer
See merge request espressif/esp-idf!11709  
						
						
					 
					
						2020-12-24 13:44:52 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						fa892eb017 
					 
					
						
						
							
							soc: Explain units for rtc_clk_cal() function, fix typo  
						
						
						
						
					 
					
						2020-12-23 09:53:24 +11:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						e338a2e3df 
					 
					
						
						
							
							rtc: add function to en/disable the rtc clock  
						
						
						
						
					 
					
						2020-12-23 09:53:24 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						27a9cf861e 
					 
					
						
						
							
							driver: Add esp32c3 drivers (except ADC/DAC) and update tests  
						
						... 
						
						
						
						Some ESP32-C3 drivers are still pending.
Based on internal commit 3ef01301fffa552d4be6d81bc9d199c223224305 
						
						
					 
					
						2020-12-23 09:53:24 +11:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						0a95151a75 
					 
					
						
						
							
							unit_test: Refactor all performance tests that rely on cache compensated timer  
						
						... 
						
						
						
						There is no ccomp timer on C3, which means our performance tests will start
failing again due to variance caused by cache misses.
This MR adds TEST_PERFORMANCE_CCOMP_ macro that will only fail
performance test if CCOMP timer is supported on the target 
						
						
					 
					
						2020-12-22 18:56:24 +11:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						0736c91d68 
					 
					
						
						
							
							soc: Remove cache constants from soc.h  
						
						
						
						
					 
					
						2020-12-17 15:34:13 +11:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						457ce080ae 
					 
					
						
						
							
							AES: refactor and add HAL layer  
						
						... 
						
						
						
						Refactor the AES driver and add HAL, LL and caps.
Add better support for running AES-GCM fully in hardware. 
						
						
					 
					
						2020-12-10 09:04:47 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						c29d93986d 
					 
					
						
						
							
							soc: Add initial ESP32-C3 support  
						
						... 
						
						
						
						From internal commit 7761d6e8 
						
						
					 
					
						2020-11-30 11:12:56 +11:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						fb8b905539 
					 
					
						
						
							
							uart: add uart support on esp32s3  
						
						
						
						
					 
					
						2020-11-24 19:12:51 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						099fca515d 
					 
					
						
						
							
							Merge branch 'bugfix/move_crypto_caps' into 'master'  
						
						... 
						
						
						
						SHA/RSA: moved all caps to soc_caps.h
Closes IDF-2300
See merge request espressif/esp-idf!11032  
						
						
					 
					
						2020-11-13 11:06:44 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						6eee601cf6 
					 
					
						
						
							
							i2c: Add supports on esp32s3  
						
						
						
						
					 
					
						2020-11-12 11:32:45 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						488f46acf5 
					 
					
						
						
							
							SHA/RSA: moved all caps to soc_caps.h  
						
						
						
						
					 
					
						2020-11-12 02:15:46 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						66fb5a29bb 
					 
					
						
						
							
							Whitespace: Automated whitespace fixes (large commit)  
						
						... 
						
						
						
						Apply the pre-commit hook whitespace fixes to all files in the repo.
(Line endings, blank lines at end of file, trailing whitespace) 
						
						
					 
					
						2020-11-11 07:36:35 +00:00