C.S.M
							
						 
					 | 
					
						
						
							
						
						bd5945d1cc
					 | 
					
						
						
							
							Merge branch 'feat/auto_suspend_waiti' into 'master'
						
						
						
						
						
						
						
						feat(spi_flash): Add config for adding auto check status after suspend to improve performance
See merge request espressif/esp-idf!35628 
						
						
					 | 
					
						2024-12-20 16:35:21 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chen Ji Chang
							
						 
					 | 
					
						
						
							
						
						fce82302cd
					 | 
					
						
						
							
							Merge branch 'fix/parlio_add_gdma_fifo_reset' into 'master'
						
						
						
						
						
						
						
						fix(parlio_tx): add clock and fifo reset in disable function
See merge request espressif/esp-idf!35657 
						
						
					 | 
					
						2024-12-20 14:06:37 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Song Ruo Jing
							
						 
					 | 
					
						
						
							
						
						4535c27224
					 | 
					
						
						
							
							Merge branch 'contrib/github_pr_14923' into 'master'
						
						
						
						
						
						
						
						GPIO: Add gpio_get_io_config(). (GitHub PR)
Closes IDFGH-14117 and IDFGH-14127
See merge request espressif/esp-idf!35266 
						
						
					 | 
					
						2024-12-19 21:02:50 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chen Jichang
							
						 
					 | 
					
						
						
							
						
						0c2c142134
					 | 
					
						
						
							
							fix(parlio_tx): add clock and fifo reset in disable function
						
						
						
						
						
						
					 | 
					
						2024-12-19 17:40:07 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Song Ruo Jing
							
						 
					 | 
					
						
						
							
						
						c749ec66f6
					 | 
					
						
						
							
							fix(gpio): fix pu, pd, drv value incorrect from gpio_dump_io_configuration on esp32
						
						
						
						
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/14931 
						
						
					 | 
					
						2024-12-18 22:38:25 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								C.S.M
							
						 
					 | 
					
						
						
							
						
						81426057b5
					 | 
					
						
						
							
							feat(spi_flash): Add config for adding auto check status after suspend to improve performance
						
						
						
						
						
						
					 | 
					
						2024-12-18 14:55:25 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Armando
							
						 
					 | 
					
						
						
							
						
						f1b0c5dcb4
					 | 
					
						
						
							
							feat(cache): added cache invalidate all ll apis
						
						
						
						
						
						
					 | 
					
						2024-12-18 11:33:28 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Armando
							
						 
					 | 
					
						
						
							
						
						6528ab5971
					 | 
					
						
						
							
							refactor(mspi): refactor mspi clock src settings
						
						
						
						
						
						
					 | 
					
						2024-12-11 14:46:07 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								morris
							
						 
					 | 
					
						
						
							
						
						5cae5090c2
					 | 
					
						
						
							
							fix(hal): integer overflow found by coverity
						
						
						
						
						
						
						
						actually these "bugs" are harmless from the perspective of the hardware 
						
						
					 | 
					
						2024-11-27 09:57:37 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								morris
							
						 
					 | 
					
						
						
							
						
						8da529e5eb
					 | 
					
						
						
							
							Merge branch 'refactor/i2c_ll_trm_sync' into 'master'
						
						
						
						
						
						
						
						refactor(i2c): rename some LL functions according to TRM descriptions
See merge request espressif/esp-idf!35049 
						
						
					 | 
					
						2024-11-22 10:13:29 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								laokaiyao
							
						 
					 | 
					
						
						
							
						
						9b779d8b3c
					 | 
					
						
						
							
							feat(i2s): support to select PDM data format
						
						
						
						
						
						
					 | 
					
						2024-11-21 19:04:55 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								morris
							
						 
					 | 
					
						
						
							
						
						3fb7461eb0
					 | 
					
						
						
							
							refactor(i2c): rename some LL functions according to TRM descriptions
						
						
						
						
						
						
					 | 
					
						2024-11-20 19:16:23 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Song Ruo Jing
							
						 
					 | 
					
						
						
							
						
						e6ef4d1791
					 | 
					
						
						
							
							fix(uart): fix 8/16-bit uart register access
						
						
						
						
						
						
					 | 
					
						2024-11-12 16:52:10 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gao Xu
							
						 
					 | 
					
						
						
							
						
						611e163024
					 | 
					
						
						
							
							Merge branch 'feat/esp32c61_adc_support' into 'master'
						
						
						
						
						
						
						
						ADC: support ADC oneshot and continuous mode on ESP32C61
Closes IDF-9302 and IDF-9304
See merge request espressif/esp-idf!32907 
						
						
					 | 
					
						2024-11-11 10:22:47 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								C.S.M
							
						 
					 | 
					
						
						
							
						
						941d0e0779
					 | 
					
						
						
							
							feat(i2c_slave): refactor i2c slave api to version 2 inorder to solve some existing problem
						
						
						
						
						
						
					 | 
					
						2024-11-08 18:04:29 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								gaoxu
							
						 
					 | 
					
						
						
							
						
						efd04b7709
					 | 
					
						
						
							
							feat(adc): support ADC oneshot and continuous on C61
						
						
						
						
						
						
					 | 
					
						2024-11-08 17:13:26 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								morris
							
						 
					 | 
					
						
						
							
						
						712e6ad927
					 | 
					
						
						
							
							fix(gpio): improve set level performance
						
						
						
						
						
						
						
						by avoid "read-modify-write" operation. The registers designed to be
write only.
Related to https://github.com/espressif/esp-idf/issues/14674 
						
						
					 | 
					
						2024-11-07 16:29:28 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Song Ruo Jing
							
						 
					 | 
					
						
						
							
						
						2cb35a2955
					 | 
					
						
						
							
							refactor(regi2c): ana i2c master clock is enabled per request
						
						
						
						
						
						
					 | 
					
						2024-11-04 12:37:17 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gao Xu
							
						 
					 | 
					
						
						
							
						
						ffcf40cee3
					 | 
					
						
						
							
							Merge branch 'feature/esp32c61_i2s_support' into 'master'
						
						
						
						
						
						
						
						feat(i2s): support i2s on esp32c61
Closes IDF-9312 and IDF-9313
See merge request espressif/esp-idf!32905 
						
						
					 | 
					
						2024-10-25 11:18:44 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Song Ruo Jing
							
						 
					 | 
					
						
						
							
						
						92d335548f
					 | 
					
						
						
							
							Merge branch 'feature/ledc_sleep_retention_support' into 'master'
						
						
						
						
						
						
						
						feat(ledc): support ledc sleep mode selection
Closes IDFGH-12713, IDF-9740, IDF-9769, IDF-9909, IDF-10372, IDF-10394, IDF-8472, and IDFCI-2450
See merge request espressif/esp-idf!34097 
						
						
					 | 
					
						2024-10-24 11:43:11 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								laokaiyao
							
						 
					 | 
					
						
						
							
						
						ecb52d3af3
					 | 
					
						
						
							
							refactor(i2s): rename the confusing port number
						
						
						
						
						
						
					 | 
					
						2024-10-23 18:16:57 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Song Ruo Jing
							
						 
					 | 
					
						
						
							
						
						dc15243a64
					 | 
					
						
						
							
							refactor(uart): minor update on uart retention feature
						
						
						
						
						
						
					 | 
					
						2024-10-22 17:43:28 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								gaoxu
							
						 
					 | 
					
						
						
							
						
						8ab0cdde60
					 | 
					
						
						
							
							feat(i2s): support i2s on esp32c61
						
						
						
						
						
						
					 | 
					
						2024-10-22 15:12:38 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								morris
							
						 
					 | 
					
						
						
							
						
						63cf6f93e6
					 | 
					
						
						
							
							Merge branch 'feat/etm_driver_c61' into 'master'
						
						
						
						
						
						
						
						ETM driver support for esp32c61
Closes IDF-9295, IDF-9964, IDF-9318, and IDF-10373
See merge request espressif/esp-idf!34090 
						
						
					 | 
					
						2024-10-18 13:11:35 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Marius Vikhammer
							
						 
					 | 
					
						
						
							
						
						1f1954378e
					 | 
					
						
						
							
							Merge branch 'feature/lp_core_gpio_wakeup' into 'master'
						
						
						
						
						
						
						
						feat(lp_core): added support for LP-IO as LP-core wakeup source
Closes IDF-10200
See merge request espressif/esp-idf!31828 
						
						
					 | 
					
						2024-10-18 09:32:49 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Marius Vikhammer
							
						 
					 | 
					
						
						
							
						
						b4c501374f
					 | 
					
						
						
							
							feat(lp_core): added support for LP-IO as LP-core wakeup source
						
						
						
						
						
						
					 | 
					
						2024-10-16 09:34:20 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								morris
							
						 
					 | 
					
						
						
							
						
						d93a25d1fb
					 | 
					
						
						
							
							feat(etm): add driver support for esp32c61
						
						
						
						
						
						
					 | 
					
						2024-10-12 11:18:36 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								morris
							
						 
					 | 
					
						
						
							
						
						d38e30eddf
					 | 
					
						
						
							
							Merge branch 'feat/etm_sleep_retention' into 'master'
						
						
						
						
						
						
						
						feat(etm): support sleep retention
Closes IDF-8462
See merge request espressif/esp-idf!33787 
						
						
					 | 
					
						2024-10-11 21:28:01 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lou Tianhao
							
						 
					 | 
					
						
						
							
						
						aa7b7f225a
					 | 
					
						
						
							
							change(esp_hw_support): change modem clock implementation
						
						
						
						
						
						
					 | 
					
						2024-10-11 14:01:59 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								morris
							
						 
					 | 
					
						
						
							
						
						05cb70cc3a
					 | 
					
						
						
							
							refactor(rmt): define retention module in the soc layer
						
						
						
						
						
						
					 | 
					
						2024-10-10 12:12:58 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								C.S.M
							
						 
					 | 
					
						
						
							
						
						3f061bd557
					 | 
					
						
						
							
							feat(i2c_master): Support i2c sleep retention on esp32c5/p4/c61
						
						
						
						
						
						
					 | 
					
						2024-10-08 15:55:48 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								laokaiyao
							
						 
					 | 
					
						
						
							
						
						5be7860c54
					 | 
					
						
						
							
							fix(i2s): fix i2s half sample rate issue
						
						
						
						
						
						
					 | 
					
						2024-09-30 22:16:52 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								morris
							
						 
					 | 
					
						
						
							
						
						bcfa928850
					 | 
					
						
						
							
							Merge branch 'refactor/lp_core_etm_ll' into 'master'
						
						
						
						
						
						
						
						refactor(lp_core): unify LL functions of ETM wake up lp system
See merge request espressif/esp-idf!33790 
						
						
					 | 
					
						2024-09-26 17:56:06 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								morris
							
						 
					 | 
					
						
						
							
						
						39d6f35594
					 | 
					
						
						
							
							refactor(lp_core): unify LL functions of ETM wake up lp system
						
						
						
						
						
						
					 | 
					
						2024-09-26 11:48:15 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								morris
							
						 
					 | 
					
						
						
							
						
						0c38389aa2
					 | 
					
						
						
							
							change(gptimer): optimize the registers to be backup
						
						
						
						
						
						
					 | 
					
						2024-09-25 16:12:38 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Song Ruo Jing
							
						 
					 | 
					
						
						
							
						
						6afbc06666
					 | 
					
						
						
							
							feat(gdma): add retention support for esp32p4, esp32c5, esp32c61
						
						
						
						
						
						
					 | 
					
						2024-09-24 12:33:41 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								laokaiyao
							
						 
					 | 
					
						
						
							
						
						c6e7e82524
					 | 
					
						
						
							
							change(sdm): delete the confusing part in sdm programming guide
						
						
						
						
						
						
					 | 
					
						2024-09-13 14:13:20 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								laokaiyao
							
						 
					 | 
					
						
						
							
						
						d9d316b97d
					 | 
					
						
						
							
							refactor(sdm): add check and error info to the clock division
						
						
						
						
						
						
					 | 
					
						2024-09-13 14:13:20 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Song Ruo Jing
							
						 
					 | 
					
						
						
							
						
						2cef80666b
					 | 
					
						
						
							
							Merge branch 'feature/gpio_add_direction' into 'master'
						
						
						
						
						
						
						
						feat(gpio): allow appending mode to IOs
See merge request espressif/esp-idf!33181 
						
						
					 | 
					
						2024-09-12 18:20:11 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wu Zheng Hui
							
						 
					 | 
					
						
						
							
						
						6abe40e590
					 | 
					
						
						
							
							Merge branch 'feature/optimize_esp32p4_active_power_eco1' into 'master'
						
						
						
						
						
						
						
						feat(system): Optimize esp32p4 active state  power consumption
Closes PM-103 and IDF-7688
See merge request espressif/esp-idf!32950 
						
						
					 | 
					
						2024-09-11 23:15:29 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Song Ruo Jing
							
						 
					 | 
					
						
						
							
						
						e1d3d830ce
					 | 
					
						
						
							
							refactor(gpio): public some IO configuration functions
						
						
						
						
						
						
						
						This allows different peripheral drivers to act on the same IO. 
						
						
					 | 
					
						2024-09-11 18:07:46 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								wuzhenghui
							
						 
					 | 
					
						
						
							
						
						05e74480f5
					 | 
					
						
						
							
							feat(esp_system): gate some clock by default to optmize esp32p4 active power
						
						
						
						
						
						
					 | 
					
						2024-09-11 10:53:00 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								C.S.M
							
						 
					 | 
					
						
						
							
						
						c2f6144daa
					 | 
					
						
						
							
							fix(i2c): Fix the i2c sda/scl force out register value on some esp chips
						
						
						
						
						
						
					 | 
					
						2024-09-10 13:45:50 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								C.S.M
							
						 
					 | 
					
						
						
							
						
						3ccdd8b397
					 | 
					
						
						
							
							fix(i2c): Fix possible error state in clear the bus,
						
						
						
						
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/13647 
						
						
					 | 
					
						2024-09-06 14:28:26 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								wanckl
							
						 
					 | 
					
						
						
							
						
						473f39c31f
					 | 
					
						
						
							
							fix(driver_spi): move macro GPIO_MATRIX_DELAY_NS out from soc.h
						
						
						
						
						
						
					 | 
					
						2024-09-03 13:55:00 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Li Shuai
							
						 
					 | 
					
						
						
							
						
						1fa27cbb0d
					 | 
					
						
						
							
							Merge branch 'feature/esp32c5mp_light_sleep_support_stage_2' into 'master'
						
						
						
						
						
						
						
						feat(esp_hw_support): esp32c5mp sleep support (system part)
Closes IDF-8643, PM-195, PM-169, IDF-8641, IDF-8640, IDF-8639, IDF-8638, CV-259, IDF-10308, IDF-10317, IDF-10310, PM-202, IDF-10918, PM-207, PM-208, PM-210, and PM-214
See merge request espressif/esp-idf!31645 
						
						
					 | 
					
						2024-08-29 19:32:05 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Li Shuai
							
						 
					 | 
					
						
						
							
						
						debb6ab6a1
					 | 
					
						
						
							
							change(hal): add hal interface to configure pau regdma wait timeout parameter
						
						
						
						
						
						
					 | 
					
						2024-08-28 10:44:09 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Li Shuai
							
						 
					 | 
					
						
						
							
						
						538e3a767b
					 | 
					
						
						
							
							fix(esp_hw_support): fix regdma timeout when restore soc register context
						
						
						
						
						
						
						
						squash! fix(esp_hw_support): fix regdma timeout when restore soc register context
squash! fix(esp_hw_support): fix regdma timeout when restore soc register context 
						
						
					 | 
					
						2024-08-28 10:44:08 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								C.S.M
							
						 
					 | 
					
						
						
							
						
						8aee667873
					 | 
					
						
						
							
							fix(i2c_master): Fix an I2C issue that slave streth happen but master timeout set seems doesn't work
						
						
						
						
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/14129
Closes https://github.com/espressif/esp-idf/issues/14401 
						
						
					 | 
					
						2024-08-22 18:28:57 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								wuzhenghui
							
						 
					 | 
					
						
						
							
						
						05504d5f68
					 | 
					
						
						
							
							feat(esp_hw_support): support extra link software trigger for all targets
						
						
						
						
						
						
					 | 
					
						2024-08-20 10:52:16 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |