laokaiyao 
							
						 
					 
					
						
						
							
						
						f44aa9bcc5 
					 
					
						
						
							
							i2s: fixed rx update stuck bug  
						
						 
						
						
						
						
					 
					
						2022-12-20 14:49:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						244d3caa97 
					 
					
						
						
							
							i2s: Fix esp32c6 get I2S_CLK_SRC_PLL_160M clock frequency value wrong issue  
						
						 
						
						
						
						
					 
					
						2022-12-13 19:18:34 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						62f1cbca2c 
					 
					
						
						
							
							gpio: support glitch filter  
						
						 
						
						
						
						
					 
					
						2022-12-09 11:33:42 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						b8e103bb6b 
					 
					
						
						
							
							Merge branch 'bugfix/wafer_version_minor_s3' into 'master'  
						
						 
						
						... 
						
						
						
						esp32s3: fixed bug chip v0.0 detected as vX.8
See merge request espressif/esp-idf!21350  
						
						
					 
					
						2022-12-01 19:08:51 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						cff1cb3988 
					 
					
						
						
							
							esp32s3: fixed bug chip v0.0 detected as vX.Y  
						
						 
						
						... 
						
						
						
						A typical value is 2.8.
Previous commit 32ef2b321a  doesn't fix the issue cleanly. The MSB of wafer_minor also has this problem. 
						
						
					 
					
						2022-12-01 01:05:09 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sachin Parekh 
							
						 
					 
					
						
						
							
						
						97709b899f 
					 
					
						
						
							
							esp32s3/memprot: Fix DRAM fault address calculation  
						
						 
						
						
						
						
					 
					
						2022-11-30 13:46:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sachin Parekh 
							
						 
					 
					
						
						
							
						
						90d40b96e2 
					 
					
						
						
							
							esp32s3/memprot: Fix SRAM region high addresses  
						
						 
						
						
						
						
					 
					
						2022-11-30 13:46:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sachin Parekh 
							
						 
					 
					
						
						
							
						
						2a01e66b25 
					 
					
						
						
							
							esp32s3/memprot: Set permission for Icache region  
						
						 
						
						
						
						
					 
					
						2022-11-30 13:46:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						741e89cbaa 
					 
					
						
						
							
							esp_hw_support: Removes efuse dependency  
						
						 
						
						
						
						
					 
					
						2022-11-25 19:27:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aditya Patwardhan 
							
						 
					 
					
						
						
							
						
						1c233cc508 
					 
					
						
						
							
							hmac_hal: Merge hmac hal layer for different into one  
						
						 
						
						
						
						
					 
					
						2022-11-24 16:04:26 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aditya Patwardhan 
							
						 
					 
					
						
						
							
						
						2c1416d92c 
					 
					
						
						
							
							hal/esp32s3: Rename static API hmac_ll_query_config_error to  
						
						 
						
						... 
						
						
						
						hmac_ll_config_error in order to make it standardized across targets 
						
						
					 
					
						2022-11-24 16:03:30 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						b4580a1980 
					 
					
						
						
							
							Merge branch 'feature/esp_timer_add_ll_for_rc_fast_clk' into 'master'  
						
						 
						
						... 
						
						
						
						hal: Adds hal/ll func for SYSTIMER to select clock source: XTAL or RC_FAST_CLK
Closes IDF-5323
See merge request espressif/esp-idf!21136  
						
						
					 
					
						2022-11-23 15:05:48 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						63f852adc8 
					 
					
						
						
							
							hal: Adds hal/ll func for SYSTIMER to select clock source: XTAL or RC_FAST_CLK  
						
						 
						
						
						
						
					 
					
						2022-11-22 20:29:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						cd21058097 
					 
					
						
						
							
							C/Cxx: unify static assertions with the macro ESP_STATIC_ASSERT  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/9938  
						
						
					 
					
						2022-11-21 16:18:08 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Arlott 
							
						 
					 
					
						
						
							
						
						d1993c01f2 
					 
					
						
						
							
							hal/uart_ll.h: Fix compile with C++  
						
						 
						
						... 
						
						
						
						I'm including <hal/uart_ll.h> in my C++ application because I need to
bypass the uart driver. The inline functions in the header file fail to
compile as C++.
All of the enums need explicit casts for conversion to/from integers.
Merges https://github.com/espressif/esp-idf/pull/10106  
						
						
					 
					
						2022-11-15 06:29:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						d0a7dc3e9f 
					 
					
						
						
							
							gpio: Fix IO hold function related problems  
						
						 
						
						... 
						
						
						
						1. Fix deep sleep wakeup IOs can not be unhold issue
2. Correct hold related APIs' description
3. Fix gpio_force_hold_all API
docs: Add GPIO wakeup source to sleep_modes doc for ESP32C3 and C2 
						
						
					 
					
						2022-11-11 20:39:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						34e434451a 
					 
					
						
						
							
							Merge branch 'bugfix/esp32s3_efuse_wafer_major' into 'master'  
						
						 
						
						... 
						
						
						
						esp32s3: fixed bug chip v0.0 detected as vX.0
See merge request espressif/esp-idf!20947  
						
						
					 
					
						2022-11-09 18:20:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								C.S.M 
							
						 
					 
					
						
						
							
						
						86aa012c26 
					 
					
						
						
							
							Merge branch 'feature/bringup_i2c_esp32c6' into 'master'  
						
						 
						
						... 
						
						
						
						I2C: Add i2c support for ESP32C6
Closes IDF-5326 and IDF-5327
See merge request espressif/esp-idf!20905  
						
						
					 
					
						2022-11-08 11:56:15 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						803fc3fbe0 
					 
					
						
						
							
							I2C: Add i2c support for ESP32C6  
						
						 
						
						
						
						
					 
					
						2022-11-07 14:12:53 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						32ef2b321a 
					 
					
						
						
							
							esp32s3: fixed bug chip v0.0 detected as vX.0  
						
						 
						
						... 
						
						
						
						A typical value is 2.0. 
						
						
					 
					
						2022-11-06 02:37:32 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						a25123f703 
					 
					
						
						
							
							twai: bringup on esp32c6  
						
						 
						
						
						
						
					 
					
						2022-11-04 17:40:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						1f9260d790 
					 
					
						
						
							
							all: Apply new version logic (major * 100 + minor)  
						
						 
						
						
						
						
					 
					
						2022-11-03 08:36:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liuning 
							
						 
					 
					
						
						
							
						
						57c394c4e0 
					 
					
						
						
							
							esp_wifi: add protection for mac reset  
						
						 
						
						
						
						
					 
					
						2022-10-31 06:41:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						260ee86c37 
					 
					
						
						
							
							rtc: united sar peripheral control  
						
						 
						
						
						
						
					 
					
						2022-10-27 16:51:25 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						f997b81242 
					 
					
						
						
							
							mcpwm: support esp32c6  
						
						 
						
						
						
						
					 
					
						2022-10-20 11:55:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						6d24e8bcf4 
					 
					
						
						
							
							gpio: Add support for esp32c6  
						
						 
						
						
						
						
					 
					
						2022-10-18 12:38:36 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jingli 
							
						 
					 
					
						
						
							
						
						2b8c43df69 
					 
					
						
						
							
							hal/gpio_ll: fix digital gpio can not enable hold during deep sleep when force_unhold set(32/s2/s3)  
						
						 
						
						
						
						
					 
					
						2022-10-11 12:11:36 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jingli 
							
						 
					 
					
						
						
							
						
						128d82eaaa 
					 
					
						
						
							
							hal/gpio_ll: fix digital gpio can not disable hold during deep sleep  
						
						 
						
						
						
						
					 
					
						2022-10-11 12:11:36 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jingli 
							
						 
					 
					
						
						
							
						
						b903a2253b 
					 
					
						
						
							
							esp_hw_support/sleep: fix current leakage when hold digital io during deep sleep  
						
						 
						
						
						
						
					 
					
						2022-10-11 12:11:28 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						b562754a2f 
					 
					
						
						
							
							rmt: support esp32c6  
						
						 
						
						
						
						
					 
					
						2022-09-17 04:56:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						bae4944b90 
					 
					
						
						
							
							i2s: bringup i2s on esp32c6  
						
						 
						
						
						
						
					 
					
						2022-09-15 20:03:39 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						7197e987cb 
					 
					
						
						
							
							i2s: add XTAL clock source  
						
						 
						
						
						
						
					 
					
						2022-09-15 19:32:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						de0401047c 
					 
					
						
						
							
							rtcio: Disable USB Serial JTAG pad when setting pins 19 and 20 as RTC function on ESP32S3  
						
						 
						
						... 
						
						
						
						Similar to the fix in gpio lower layers, USB Serial JTAG pad should be disabled when the DM and DP pins want to be used as rtcio pins. 
						
						
					 
					
						2022-09-13 12:13:51 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						a1030307f1 
					 
					
						
						
							
							gptimer: bringup driver on esp32c6  
						
						 
						
						
						
						
					 
					
						2022-09-13 10:50:58 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon 
							
						 
					 
					
						
						
							
						
						e923c15859 
					 
					
						
						
							
							Merge branch 'refactor/i2c_hal' into 'master'  
						
						 
						
						... 
						
						
						
						I2C: Refactor i2c hal and ll(pre-MR of I2C driver-NG)
See merge request espressif/esp-idf!19750  
						
						
					 
					
						2022-09-02 10:47:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						7b2c491064 
					 
					
						
						
							
							Merge branch 'feature/add_esp32c6_g0_components' into 'master'  
						
						 
						
						... 
						
						
						
						ESP32C6: Add G0 components support (hal, soc, riscv, esp_common)
See merge request espressif/esp-idf!19826  
						
						
					 
					
						2022-09-01 16:11:40 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						31b88a4c88 
					 
					
						
						
							
							I2C: Refactor i2c hal and ll  
						
						 
						
						
						
						
					 
					
						2022-09-01 15:53:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						e2634b5223 
					 
					
						
						
							
							Merge branch 'feature/rgb_lcd_yuv_converter' into 'master'  
						
						 
						
						... 
						
						
						
						RGB-YUV converter
Closes IDF-4598
See merge request espressif/esp-idf!19094  
						
						
					 
					
						2022-09-01 13:41:14 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						1d299a8976 
					 
					
						
						
							
							esp32c6: add hal support  
						
						 
						
						
						
						
					 
					
						2022-09-01 12:37:51 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						c31aaeda2a 
					 
					
						
						
							
							ll: add reset interface to rtc_cntl_ll  
						
						 
						
						
						
						
					 
					
						2022-08-31 01:59:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gao Xu 
							
						 
					 
					
						
						
							
						
						0da21aca0d 
					 
					
						
						
							
							Merge branch 'bugfix/fix_spi_hd_quad_issue_esp32c3' into 'master'  
						
						 
						
						... 
						
						
						
						essl_spi: fix wrong dummy cycle under quad spi mode ant add a test to verify spi quad mod
Closes IDF-5182 and IDF-5181
See merge request espressif/esp-idf!18680  
						
						
					 
					
						2022-08-30 10:53:11 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						ac63c0afd7 
					 
					
						
						
							
							Merge branch 'feature/basic_mmu_framework' into 'master'  
						
						 
						
						... 
						
						
						
						mmu: basic mmu driver framework
Closes IDFGH-6659 and IDF-5825
See merge request espressif/esp-idf!19547  
						
						
					 
					
						2022-08-26 22:19:10 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						2d44dc1eed 
					 
					
						
						
							
							mmu: driver framework, for vaddr maintenance  
						
						 
						
						... 
						
						
						
						This commit gives basic mmu driver framework. Now it is able to maintain
mmu virtual address usage on esp32, esp32s2 and esp32s3. Usage to
external virtual address should rely on mmu functions to know which
address range is available, instead of hardcoded.
This commit also improves psram memory that is added to the heap
allocator. Now it's added to the heap, according to the memory
alignment.
Closes https://github.com/espressif/esp-idf/issues/8295  
						
						
					 
					
						2022-08-26 17:59:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						995b89fbb6 
					 
					
						
						
							
							gptimer: add API to get captured count value  
						
						 
						
						
						
						
					 
					
						2022-08-25 17:55:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gaoxu 
							
						 
					 
					
						
						
							
						
						3610b14aef 
					 
					
						
						
							
							SPI : fix wrong dummy cycle on quad mode and put get-command function in spi_ll.h  
						
						 
						
						... 
						
						
						
						1.The dummy_bits is set to 4 in ESP32C3/C2, therefore, the data transmission started too early.This commit fix this issue by changing dummy_bits to 8.
2.Put the spi command the spi defintion in spi_types.h
3.Put the function which get spi command or dummy bits in spi_ll.h 
						
						
					 
					
						2022-08-23 10:46:56 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						72a15e3c7a 
					 
					
						
						
							
							Merge branch 'bugfix/gpio_usb_pin_pupd' into 'master'  
						
						 
						
						... 
						
						
						
						gpio: fix USB D+ pin cannot disable pullup
Closes IDFGH-7984
See merge request espressif/esp-idf!19191  
						
						
					 
					
						2022-08-22 17:18:05 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						0a2e5a7774 
					 
					
						
						
							
							Merge branch 'feat/support_esp32c2_uart' into 'master'  
						
						 
						
						... 
						
						
						
						uart: update console docs about frequency for ESP32-C2, move frequency of clock sources out of HAL
Closes IDF-5424 and IDF-4332
See merge request espressif/esp-idf!19274  
						
						
					 
					
						2022-08-22 14:24:26 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								songruojing 
							
						 
					 
					
						
						
							
						
						01143bd732 
					 
					
						
						
							
							gpio: fix USB D+ pin cannot disable pullup  
						
						 
						
						... 
						
						
						
						Internally, disable usb serial jtag DP pin's pullup when calling gpio_ll_pullup_dis and rtcio_ll_pullup_disable
At usb serial jtag setup/install, re-enable DP pin's pullup
Closes https://github.com/espressif/esp-idf/issues/9495  
						
						
					 
					
						2022-08-19 15:05:28 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						fc1aa2848b 
					 
					
						
						
							
							rgb_lcd: support yuv converter  
						
						 
						
						
						
						
					 
					
						2022-08-17 06:33:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						746f4b814c 
					 
					
						
						
							
							uart: move frequency of clock sources out of HAL  
						
						 
						
						
						
						
					 
					
						2022-08-15 18:55:43 +00:00