Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						dbb632fe34 
					 
					
						
						
							
							Merge branch 'bugfix/fix_smartconfig_issue_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						esp_wifi: Fix the second distribution network failure of smartconfig (backport v4.3)
See merge request espressif/esp-idf!12685  
						
						
					 
					
						2021-03-11 14:28:52 +00:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						37946ab300 
					 
					
						
						
							
							deep sleep: power down wifi and bt during deep sleep  
						
						
						
						
					 
					
						2021-03-11 07:32:30 +00: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 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						8ceb462993 
					 
					
						
						
							
							Merge branch 'feature/enable_gpio19_esp32c3_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						gpio: enable GPIO19 on ESP32C3 boards (backport v4.3)
See merge request espressif/esp-idf!12542  
						
						
					 
					
						2021-02-27 05:25:42 +00:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						6accffecea 
					 
					
						
						
							
							Merge branch 'bugfix/fix_spi_slv_hd_dma_reset_issue_4.3' into 'release/v4.3'  
						
						... 
						
						
						
						spi_slave_hd: fix spi slv hd dma reset issue (4.3)
See merge request espressif/esp-idf!12513  
						
						
					 
					
						2021-02-27 04:12:42 +00:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						de79e482c9 
					 
					
						
						
							
							Merge branch 'feaature/deep_sleep_wakeup_backport' into 'release/v4.3'  
						
						... 
						
						
						
						esp_system: support gpio wakeup from deep sleep on esp32c3(backport v4.3)
See merge request espressif/esp-idf!12537  
						
						
					 
					
						2021-02-26 14:49:19 +00:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						5795075460 
					 
					
						
						
							
							gpio: enable GPIO19 on ESP32C3 boards  
						
						
						
						
					 
					
						2021-02-26 17:54:36 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						198d350fe5 
					 
					
						
						
							
							esp_system: support gpio wakeup from deep sleep on esp32c3  
						
						
						
						
					 
					
						2021-02-26 17:08:22 +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 
							
						 
					 
					
						
						
							
						
						2c1845995b 
					 
					
						
						
							
							spi_slave_hd: refactor the hal append api to remove the spinlock  
						
						
						
						
					 
					
						2021-02-26 10:39:10 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						41bee7831f 
					 
					
						
						
							
							adc: apply gdma api to adc on esp32c3  
						
						
						
						
					 
					
						2021-02-25 18:53:32 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						ed6fb33726 
					 
					
						
						
							
							spi: remove hard-coded DMA chan in soc_caps.h  
						
						
						
						
					 
					
						2021-02-25 11:03:07 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						ffc4ff5a8c 
					 
					
						
						
							
							spi: apply gdma allocator to SPI  
						
						
						
						
					 
					
						2021-02-25 11:01:16 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						43ebb8ea61 
					 
					
						
						
							
							efuse: Updates description of uart_print_control efuse  
						
						
						
						
					 
					
						2021-02-08 18:02:55 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						822a40a6cf 
					 
					
						
						
							
							Merge branch 'fix/adc_xpd_calibration' into 'master'  
						
						... 
						
						
						
						adc: fixed the issue that ADC power is left on after the calibration is done
See merge request espressif/esp-idf!12207  
						
						
					 
					
						2021-02-05 16:28:53 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						018d7c2551 
					 
					
						
						
							
							Merge branch 'feature/add_pkg_and_revision_for_c3' into 'master'  
						
						... 
						
						
						
						efuse(esp32c3): Adds getting chip_revision and chip_pkg
See merge request espressif/esp-idf!12060  
						
						
					 
					
						2021-02-04 16:04:36 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						0700129c5a 
					 
					
						
						
							
							soc: merge dac_caps.h into soc_caps.h for C3  
						
						
						
						
					 
					
						2021-02-04 13:15:10 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						548fd02d10 
					 
					
						
						
							
							docs: initial update of programming guide for C3  
						
						... 
						
						
						
						Updates "front page" content, get-started, and api-guides with C3 content
Enable building and publishing of C3 docs in CI 
						
						
					 
					
						2021-02-01 15:40:02 +08:00 
						 
				 
			
				
					
						
							
							
								baohongde 
							
						 
					 
					
						
						
							
						
						eef66789d4 
					 
					
						
						
							
							Mac BB power down in light sleep  
						
						... 
						
						
						
						components/bt: Do not use feature: timer support isr dispatch method
disable controller after wake up finished.
protect critical section of power down
choose clk in sleep
components/coex: mac bb power down in light sleep
components/coex: Macro changed
components/os: protect reserved interrupt number
update phy to phy_version 300,6e46ba7,Jan 25 2021
some bugfix 
						
						
					 
					
						2021-01-28 22:28:04 +08:00 
						 
				 
			
				
					
						
							
							
								Martin Vychodil 
							
						 
					 
					
						
						
							
						
						69096ddce5 
					 
					
						
						
							
							Security: ESP32C3 memory protection feature (IRAM0/DRAM0)  
						
						... 
						
						
						
						Software support for PMS module.
Allows controlled memory access to IRAM (R/W/X) and DRAM0 (R/W)
On/locked by default, configurable in Kconfig (esp_system)
Closes https://jira.espressif.com:8443/browse/IDF-2092  
						
						
					 
					
						2021-01-27 08:44:03 +01:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						c99e891201 
					 
					
						
						
							
							Merge branch 'feature/sync_adc_changes_from_c3_to_master_last' into 'master'  
						
						... 
						
						
						
						adc: sync adc changes from c3 to master (last time)
Closes IDF-2694
See merge request espressif/esp-idf!12134  
						
						
					 
					
						2021-01-26 12:52:20 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						2b83418141 
					 
					
						
						
							
							adc: add fallback calibration method  
						
						... 
						
						
						
						Also:
1. Separate static configuration into init phase to improve
performance
2. Add a init code config layer to avoid duplicated configuration
3. Add a HW_CALIBRATION_V1 caps 
						
						
					 
					
						2021-01-25 20:30:42 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						3ed226c362 
					 
					
						
						
							
							efuse(esp32c3): Adds getting chip_revision and chip_pkg  
						
						
						
						
					 
					
						2021-01-25 19:37:40 +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 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						f9ec7ddda3 
					 
					
						
						
							
							adc: add comment for ADC sampling frequency  
						
						
						
						
					 
					
						2021-01-25 04:51:40 +00:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						90fc3e7030 
					 
					
						
						
							
							adc: update the monitor and filter in the HAL on C3  
						
						... 
						
						
						
						On C3 ADC has no enable bit for monitor and filter. However we can use context variables to implement one 
						
						
					 
					
						2021-01-25 04:51:40 +00: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						db45f00860 
					 
					
						
						
							
							Merge branch 'bugfix/fix_esp32c3_rf_40M_loss_package_bug' into 'master'  
						
						... 
						
						
						
						esp32c3: fix rf 40M loss package bug when CPU run 80M
See merge request espressif/esp-idf!12057  
						
						
					 
					
						2021-01-20 18:48:52 +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 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						3170ecf268 
					 
					
						
						
							
							deep sleep: add empty interface rtc_deep_sleep_start for esp32c3  
						
						
						
						
					 
					
						2021-01-20 13:28:34 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						98f726fa4b 
					 
					
						
						
							
							bootloader/esp32c3: Adds secure boot (not yet supported)  
						
						
						
						
					 
					
						2021-01-19 20:51:13 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						f168ac3b39 
					 
					
						
						
							
							light sleep: add cpu power down support for esp32c3  
						
						
						
						
					 
					
						2021-01-19 14:51:50 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						a43de3a44b 
					 
					
						
						
							
							fix set UART_FORCE_XOFF can't stop new Tx request issue  
						
						
						
						
					 
					
						2021-01-19 14:51:22 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						6d12fdd6e7 
					 
					
						
						
							
							light sleep: add gpio configure workaround at slept status for esp32c3  
						
						
						
						
					 
					
						2021-01-19 14:51:22 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						ac7d1bec76 
					 
					
						
						
							
							light sleep: overhead time accuracy optimization for esp32c3  
						
						
						
						
					 
					
						2021-01-19 14:50:58 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						aa7fd175b9 
					 
					
						
						
							
							light sleep: light sleep support for esp32c3  
						
						
						
						
					 
					
						2021-01-19 14:50:58 +08:00 
						 
				 
			
				
					
						
							
							
								chaijie 
							
						 
					 
					
						
						
							
						
						180d3fe44a 
					 
					
						
						
							
							esp32c3: fix rf 40M loss package bug  
						
						
						
						
					 
					
						2021-01-19 14:09:00 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						51169b0e0c 
					 
					
						
						
							
							AES/SHA: use GDMA driver instead of LL  
						
						
						
						
					 
					
						2021-01-19 11:02:51 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						5938b9a892 
					 
					
						
						
							
							Merge branch 'feature/support_esp32c3_master_cmake_reset_reason' into 'master'  
						
						... 
						
						
						
						esp32c3: Add UTs for reset_reason
Closes IDF-2091
See merge request espressif/esp-idf!11546  
						
						
					 
					
						2021-01-18 07:12:21 +08:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						d23c7690f2 
					 
					
						
						
							
							esp32c3: Add UTs for reset_reason  
						
						
						
						
					 
					
						2021-01-18 07:12:21 +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 
						 
				 
			
				
					
						
							
							
								Chen Jian Xing 
							
						 
					 
					
						
						
							
						
						5b44295cb9 
					 
					
						
						
							
							esp_wifi: fix esp32c3 code issues  
						
						... 
						
						
						
						1. enable wifi clk and rm dport header
2.syn phy_init_data.h from esp32 
						
						
					 
					
						2021-01-10 16:16:28 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						5b68cf9de4 
					 
					
						
						
							
							Merge branch 'feature/c3_ds' into 'master'  
						
						... 
						
						
						
						ESP32-C3 Digital Signature, HAL layer for DS.
Closes IDF-2111
See merge request espressif/esp-idf!10813  
						
						
					 
					
						2021-01-07 13:07:28 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						7a71cedf87 
					 
					
						
						
							
							interrupt: filter out reserved int number by decoding risc-v JAL instruction  
						
						
						
						
					 
					
						2021-01-05 15:39:46 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						9e7d2c0065 
					 
					
						
						
							
							esp32c3: format and clean up interrupt and os port code  
						
						
						
						
					 
					
						2021-01-05 15:39:46 +08:00 
						 
				 
			
				
					
						
							
							
								Felipe Neves 
							
						 
					 
					
						
						
							
						
						5d316ac142 
					 
					
						
						
							
							interrupt: added INTC FLEXIBLE capabillity to esp32c3 CPU caps  
						
						
						
						
					 
					
						2021-01-05 15:39:46 +08:00