Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						75f6279c22 
					 
					
						
						
							
							I2C: patch for solving watchdog timeout issue  
						
						
						
						
					 
					
						2022-05-17 16:56:58 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						f8c098658c 
					 
					
						
						
							
							adc: fix adc digital not reset issue  
						
						
						
						
					 
					
						2022-04-21 19:29:15 +08:00 
						 
				 
			
				
					
						
							
							
								songruojing 
							
						 
					 
					
						
						
							
						
						5f3f615ff1 
					 
					
						
						
							
							uart: fixed incorrect channel number on ESP32S2, S3 and C3  
						
						
						
						
					 
					
						2022-03-02 02:56:23 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						6f99b8da73 
					 
					
						
						
							
							Merge branch 'bugfix/gpio_pin_num_fix_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						gpio: Fix some gpio pin num errors on esp32s2 and esp32c3 (backport v4.3)
See merge request espressif/esp-idf!17109  
						
						
					 
					
						2022-02-23 03:28:15 +00:00 
						 
				 
			
				
					
						
							
							
								songruojing 
							
						 
					 
					
						
						
							
						
						b1017de2e6 
					 
					
						
						
							
							gpio: Fix some gpio pin num errors on esp32s2 and esp32c3  
						
						
						
						
					 
					
						2022-02-10 20:27:43 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						7f51eb7e7c 
					 
					
						
						
							
							Fix incorrect D- pulldown and cleanup USB device struct  
						
						... 
						
						
						
						This commit fixes the incorrect setting of the D- pulldown resistor in the USB LL.
The usb_struct.h used by USB device mode has also been cleaned up. 
						
						
					 
					
						2022-02-10 17:20:39 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						81e3035f4d 
					 
					
						
						
							
							rmt: do not support rx wrap on esp32s2  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/8354  
						
						
					 
					
						2022-02-09 18:23:44 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						2a28ec3522 
					 
					
						
						
							
							crypto: also apply cache writeback/invalidate for SPIRAM_USE_MEMMAP  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/7944  
						
						
					 
					
						2022-01-06 08:11:57 +08:00 
						 
				 
			
				
					
						
							
							
								Wu Zheng Hui 
							
						 
					 
					
						
						
							
						
						e5bd4427e3 
					 
					
						
						
							
							fix efuse err address in block0 (backport v4.3)  
						
						
						
						
					 
					
						2021-10-22 13:06:40 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						2e8abdb814 
					 
					
						
						
							
							Merge branch 'bugfix/fix_touch_sensor_measure_start_wait_time_backport_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						Bugfix(Touch): fix the touch sensor wait cycle after wakeup from sleep (backport v4.3)
See merge request espressif/esp-idf!13640  
						
						
					 
					
						2021-10-18 01:42:41 +00:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						5875b03266 
					 
					
						
						
							
							Merge branch 'bugfix/fix_bit_error_in_ledc_struct_backport_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						LEDC: fix bit error in ledc_struct.h(backport v4.3)
See merge request espressif/esp-idf!14162  
						
						
					 
					
						2021-10-14 17:41:00 +00:00 
						 
				 
			
				
					
						
							
							
								fuzhibo 
							
						 
					 
					
						
						
							
						
						8ab23d4395 
					 
					
						
						
							
							Driver(Touch sensor): fix the touch sensor wait cycle after wakeup from sleep  
						
						
						
						
					 
					
						2021-10-14 17:17:45 +08:00 
						 
				 
			
				
					
						
							
							
								suda-morris 
							
						 
					 
					
						
						
							
						
						91fa868bd6 
					 
					
						
						
							
							twai: update register struct file  
						
						
						
						
					 
					
						2021-10-12 10:42:04 +08:00 
						 
				 
			
				
					
						
							
							
								SalimTerryLi 
							
						 
					 
					
						
						
							
						
						29accf2533 
					 
					
						
						
							
							soc/ll: workaround compiler bug that generate 8/16 bits inst instead of 32 bits one  
						
						... 
						
						
						
						Note: on ESP32 UART rxfifo seems to be read as u8 instead of u32 to make it work 
						
						
					 
					
						2021-10-12 10:42:04 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						4f71b49aa6 
					 
					
						
						
							
							esp_hw_support: keep external 40 MHz xtal related analog circuit power on during sleep  
						
						
						
						
					 
					
						2021-09-28 11:21:33 +08:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						4f4254537c 
					 
					
						
						
							
							esp_hw_support: No voltage drop during light sleep to ensure stable output clock of rtc8m oscillator  
						
						
						
						
					 
					
						2021-09-28 11:20:00 +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 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						3908360e46 
					 
					
						
						
							
							Merge branch 'feature/support_bss_in_psram_for_esp32s2_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						[system] Allow .bss segment placed in external memory for ESP32-S2 ( backport v4.3)
See merge request espressif/esp-idf!14946  
						
						
					 
					
						2021-09-15 08:09:42 +00:00 
						 
				 
			
				
					
						
							
							
								Wu Zheng Hui 
							
						 
					 
					
						
						
							
						
						4fd6d3deae 
					 
					
						
						
							
							Adjust the variable name &  
						
						... 
						
						
						
						Add mapping support for different sizes of spi ram 
						
						
					 
					
						2021-09-15 16:09:33 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						b7237ff0e6 
					 
					
						
						
							
							efuse(esp32s2): Added flash_ver, psram_ver, pkg_ver efuses  
						
						
						
						
					 
					
						2021-08-12 18:25:07 +05:00 
						 
				 
			
				
					
						
							
							
								Chen Yi Qun 
							
						 
					 
					
						
						
							
						
						d4d308d580 
					 
					
						
						
							
							LEDC: fix bit error in ledc_struct.h(backport v4.3)  
						
						
						
						
					 
					
						2021-06-25 20:43:36 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						ae165c9b52 
					 
					
						
						
							
							Merge branch 'bugfix/esp32s2_rom_address_range' into 'master'  
						
						... 
						
						
						
						soc: Fix SOC_IROM_MASK_HIGH address
Closes IDF-2672
See merge request espressif/esp-idf!12126  
						
						
					 
					
						2021-01-28 13:49:27 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						1fabfd005b 
					 
					
						
						
							
							soc: Fix SOC_IROM_MASK_HIGH address  
						
						... 
						
						
						
						The high address limit IROM on the esp32s2 is incorrect, thus
causing backtrace printing to think valid function PCs are invalid. 
						
						
					 
					
						2021-01-25 14:54:25 +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 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						afef16c2e9 
					 
					
						
						
							
							spi_flash: Support suspend/resume mode for operations  
						
						... 
						
						
						
						- Adds arbitration between the erase and write in suspend mode
     (If the flash memory is suspended then only a read operation can be performed.)
- espcoredump: Dump does not use suspend feature, just resume before continue.
- spi_flash: Add release_cpu() to do suspend/release_cpu/resume 
						
						
					 
					
						2021-01-25 11:13:38 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						68034a5149 
					 
					
						
						
							
							Merge branch 'bugfix/soc_rtcperi_rtcldo' into 'master'  
						
						... 
						
						
						
						fix rtc peripheral wakeup fail bug & clear rtc regulator force on configuration when in deepsleep
See merge request espressif/esp-idf!9709  
						
						
					 
					
						2021-01-22 16:55:55 +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 
						 
				 
			
				
					
						
							
							
								chaijie 
							
						 
					 
					
						
						
							
						
						f6c61544ae 
					 
					
						
						
							
							esp32s2/esp32s3: Improve 32k xtal startup time  
						
						
						
						
					 
					
						2021-01-20 03:51:21 +00:00 
						 
				 
			
				
					
						
							
							
								chaijie 
							
						 
					 
					
						
						
							
						
						7cf32b4387 
					 
					
						
						
							
							esp32s2: Fix wakeup fail issue when pd peripheral in lightsleep.  
						
						... 
						
						
						
						esp32s2: fix wrong deepsleep configuration issue.
1. if RTC_CK8M_ENABLE_WAIT_DEFAULT set to 1, rtc peripherals will not poweron successfully if pd peripherals in light_sleep, the minimum RTC_CK8M_ENABLE_WAIT_DEFAULT is RTC_POWERUP_CYCLES + RTC_WAIT_CYCLES + 2;
2. when goto deepsleep after lightsleep waking up, rtc regulator should not force pu. 
						
						
					 
					
						2021-01-20 03:51:07 +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