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 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						62ab4456a8 
					 
					
						
						
							
							touch_sleep: complete the support for touch sleep  
						
						
						
						
					 
					
						2022-08-15 20:04:57 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						6f2ac1ce2a 
					 
					
						
						
							
							rmt: add iram safe test  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/9487  
						
						
					 
					
						2022-08-12 11:30:14 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						cf4cfc69ed 
					 
					
						
						
							
							esp_adc: add test with -O0  
						
						
						
						
					 
					
						2022-08-02 23:07:06 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						a5a171926b 
					 
					
						
						
							
							rmt: add test with -O0  
						
						
						
						
					 
					
						2022-08-02 23:07:06 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						031adc01c4 
					 
					
						
						
							
							gpio: add test with -O0  
						
						
						
						
					 
					
						2022-08-02 23:07:06 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						ca175857d1 
					 
					
						
						
							
							pcnt: add test with -O0  
						
						
						
						
					 
					
						2022-08-02 23:07:06 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						7faf1bee73 
					 
					
						
						
							
							gptimer: add test with -O0  
						
						
						
						
					 
					
						2022-08-02 22:53:36 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						f325ad2211 
					 
					
						
						
							
							mmu: fix wrong mmu end check  
						
						... 
						
						
						
						In mmu code, we follow the rule that the `end` address shouldn't be
touched. This commit fix wrong end address check in mmu_ll.h 
						
						
					 
					
						2022-07-27 10:22:09 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						d94432fea8 
					 
					
						
						
							
							systimer: refactor hal to accomodate more xtal choices  
						
						
						
						
					 
					
						2022-07-25 16:08:52 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						edee3ee3cd 
					 
					
						
						
							
							i2s: add slot sequence table  
						
						... 
						
						
						
						Closes: https://github.com/espressif/esp-idf/issues/9208 
When I2S is configured into different modes, the slot sequence varies.
This commit updates slot sequence tables and corresponding descriptions
in (both code and programming guide). 
						
						
					 
					
						2022-07-21 15:52:39 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						90866e99fb 
					 
					
						
						
							
							i2s: add basic examples for STD/TDM/PDM mode  
						
						
						
						
					 
					
						2022-07-21 15:52:39 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						4154eaec93 
					 
					
						
						
							
							sdm: clean up soc/hal/ll code  
						
						
						
						
					 
					
						2022-07-20 14:59:50 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						4734b1433b 
					 
					
						
						
							
							Merge branch 'bugfix/gpio_hal_coverity_fix' into 'master'  
						
						... 
						
						
						
						gpio: Fix ESP32S3 GPIO48 does not support hold function bug and Fix coverity report
Closes IDF-4901
See merge request espressif/esp-idf!18805  
						
						
					 
					
						2022-07-19 21:37:15 +08:00 
						 
				 
			
				
					
						
							
							
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						9f6f61345b 
					 
					
						
						
							
							Merge branch 'feature/adc_driver_ng' into 'master'  
						
						... 
						
						
						
						ADC Driver NG
Closes IDF-4560, IDF-3908, IDF-4225, IDF-2482, IDF-4111, IDF-3610, IDF-4058, IDF-3801, IDF-3636, IDF-2537, IDF-4310, IDF-5150, IDF-5151, and IDF-4979
See merge request espressif/esp-idf!17960  
						
						
					 
					
						2022-07-19 21:28:31 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						53580a62b5 
					 
					
						
						
							
							I2C: Fullfill the I2C clock tree, and support 26M XTAL on ESP32-C2  
						
						
						
						
					 
					
						2022-07-19 11:41:42 +08:00