laokaiyao 
							
						 
					 
					
						
						
							
						
						15c48ef1bc 
					 
					
						
						
							
							change(i2s): update i2s soc and hal for p4 hw_ver3  
						
						 
						
						
						
						
					 
					
						2025-09-15 10:38:14 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chen Jichang 
							
						 
					 
					
						
						
							
						
						04b934951e 
					 
					
						
						
							
							refactor(pcnt): clean up the soc_caps.h file for PCNT  
						
						 
						
						
						
						
					 
					
						2025-08-29 17:13:46 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						e3bf25de1c 
					 
					
						
						
							
							feat(i2s): support to lazy constitute full-duplex mode  
						
						 
						
						
						
						
					 
					
						2025-08-26 15:49:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Fiala 
							
						 
					 
					
						
						
							
						
						9d35d63651 
					 
					
						
						
							
							feat(cmake): Update minimum cmake version to 3.22 (whole repository)  
						
						 
						
						
						
						
					 
					
						2025-08-19 14:44:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						26c19928a9 
					 
					
						
						
							
							feat(freertos): Place FreeRTOS in flash by default  
						
						 
						
						... 
						
						
						
						The following updates have been made in this commit:
- The commit places FreeRTOS code in flash memory by default.
- CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH has been removed.
- CONFIG_FREERTOS_IN_IRAM is unhidden and can be used to restore the
  previous memory placement.
- A test has been added for users to conduct performance impact testing
  based on memory placement configurations. 
						
						
					 
					
						2025-08-07 19:56:30 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						f7439317f0 
					 
					
						
						
							
							fix(i2s_pdm): fixed pdm multi slot clock issue  
						
						 
						
						... 
						
						
						
						Fixed the sample rate slow down issue when using more than 4 slots in  pdm rx mode. 
						
						
					 
					
						2025-08-05 15:01:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						4065fb20f3 
					 
					
						
						
							
							Merge branch 'feature/esp_test_utils_component' into 'master'  
						
						 
						
						... 
						
						
						
						change(test_utils): moved test_utils out of unit-test-app project
See merge request espressif/esp-idf!40678  
						
						
					 
					
						2025-08-01 11:04:37 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wan Lei 
							
						 
					 
					
						
						
							
						
						62136054cd 
					 
					
						
						
							
							Merge branch 'ci/c61_enable_multi_dev_runner' into 'master'  
						
						 
						
						... 
						
						
						
						ci(esp32c61): enable multi dut runner for c61 eco3
Closes IDF-10949 and IDFCI-3037
See merge request espressif/esp-idf!40724  
						
						
					 
					
						2025-07-23 14:57:39 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wanckl 
							
						 
					 
					
						
						
							
						
						cb257ede27 
					 
					
						
						
							
							ci(esp32c61): enable multi dut runner for c61  
						
						 
						
						
						
						
					 
					
						2025-07-22 17:10:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						263a056486 
					 
					
						
						
							
							feat: add i2s & etm sleep retention entry on H4  
						
						 
						
						
						
						
					 
					
						2025-07-22 10:05:12 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						bf84ab652a 
					 
					
						
						
							
							change(test_utils): moved test_utils component to tools/test_apps/components/  
						
						 
						
						
						
						
					 
					
						2025-07-21 14:05:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						424991faaf 
					 
					
						
						
							
							feat(i2s): support new sync feature on H4  
						
						 
						
						
						
						
					 
					
						2025-07-18 15:51:37 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						3992f734bf 
					 
					
						
						
							
							feat(i2s): support i2s on esp32-h4  
						
						 
						
						
						
						
					 
					
						2025-07-18 15:48:02 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						c29f473a78 
					 
					
						
						
							
							refactor(esptool_py): Remove elf variable dependencies  
						
						 
						
						... 
						
						
						
						This commit updates all test_apps that have dependency on the elf
variable. Such test_apps now fetch the executable target from the build
properties. 
						
						
					 
					
						2025-07-10 11:26:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						a4cb2dc98b 
					 
					
						
						
							
							remove(i2s): remove deprecated configuration in IDF v6.0  
						
						 
						
						
						
						
					 
					
						2025-06-12 16:53:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Li Shuai 
							
						 
					 
					
						
						
							
						
						c6c2948a99 
					 
					
						
						
							
							change(unit-test): filter top domain power down check for some sleep test cases  
						
						 
						
						
						
						
					 
					
						2025-06-05 14:28:15 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin (Lao Kaiyao) 
							
						 
					 
					
						
						
							
						
						9466411cd6 
					 
					
						
						
							
							Merge branch 'ci/test_i2s_with_psram_config' into 'master'  
						
						 
						
						... 
						
						
						
						ci: test ana_cmpr, dac, i2s, touch with CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=0
Closes IDF-13027, IDF-13028, IDF-13032, and IDF-13044
See merge request espressif/esp-idf!39005  
						
						
					 
					
						2025-05-26 14:47:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						16cc8f974d 
					 
					
						
						
							
							ci: test i2s, touch, ana_cmpr with CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=0  
						
						 
						
						
						
						
					 
					
						2025-05-26 13:09:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						c63f51dcb3 
					 
					
						
						
							
							refactor(drivers)!: remove unnecessary io_loop_back and pull up/down config option  
						
						 
						
						
						
						
					 
					
						2025-05-23 18:09:53 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						126d184d6c 
					 
					
						
						
							
							fix(i2s): fixed the false buf catenate while use preload  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/15775  
						
						
					 
					
						2025-04-27 16:27:47 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						15e16599ae 
					 
					
						
						
							
							refactor(drivers): refactor the iram-safe option of the gdma peripherals  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/15771  
						
						
					 
					
						2025-04-15 11:37:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin (Lao Kaiyao) 
							
						 
					 
					
						
						
							
						
						84bfea455f 
					 
					
						
						
							
							Merge branch 'bugfix/check_i2s_minimum_sample_freq' into 'master'  
						
						 
						
						... 
						
						
						
						fix(i2s): add check for the minimum sample rate
Closes IDFGH-14952
See merge request espressif/esp-idf!38108  
						
						
					 
					
						2025-03-31 14:19:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						9d33cd4947 
					 
					
						
						
							
							feat(i2s): add bclk_div config for std mode  
						
						 
						
						
						
						
					 
					
						2025-03-28 18:21:15 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						7dd1f9eb41 
					 
					
						
						
							
							fix(i2s): add check for the minimum sample rate  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/15659  
						
						
					 
					
						2025-03-28 18:21:08 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						b834886585 
					 
					
						
						
							
							fix(i2s): reset the dma buf_size while allocation failed  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/15648  
						
						
					 
					
						2025-03-26 15:25:39 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						48c28eed00 
					 
					
						
						
							
							fix(i2s): add check for i2s DMA buffer array allocation  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/15607  
						
						
					 
					
						2025-03-20 16:58:38 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						511a4a89ce 
					 
					
						
						
							
							fix(i2s): fixed mismatch of the i2s and gdma iram-safe config  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/15533  
						
						
					 
					
						2025-03-18 16:28:11 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								igor.udot 
							
						 
					 
					
						
						
							
						
						daf2d31008 
					 
					
						
						
							
							test: format all test scripts  
						
						 
						
						
						
						
					 
					
						2025-03-05 12:08:48 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin (Lao Kaiyao) 
							
						 
					 
					
						
						
							
						
						9f489c2ab0 
					 
					
						
						
							
							Merge branch 'bugfix/fix_i2s_std_initializer_order_for_cpp_compiler' into 'master'  
						
						 
						
						... 
						
						
						
						fix(i2s): fixed i2s_std initializer order for cpp compiler
Closes IDFGH-14660
See merge request espressif/esp-idf!36992  
						
						
					 
					
						2025-02-18 10:13:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						ad623893d4 
					 
					
						
						
							
							feat(i2s): support tuning rate dynamically  
						
						 
						
						
						
						
					 
					
						2025-02-17 16:20:24 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						7e0cb453e8 
					 
					
						
						
							
							fix(i2s): fixed i2s_std initializer order for cpp compiler  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/15405  
						
						
					 
					
						2025-02-17 14:44:48 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						d4481517f7 
					 
					
						
						
							
							fix(i2s): fixed the pdm2pcm capability on c5 and c61  
						
						 
						
						
						
						
					 
					
						2025-02-10 20:33:56 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						2bb9fb267f 
					 
					
						
						
							
							fix(i2s): fix uninitialize warning for the default macros  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/15271  
						
						
					 
					
						2025-01-24 10:44:34 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						c0ab63c4c5 
					 
					
						
						
							
							fix(i2s): fixed incorrect logic in slot reconfig  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/15256  
						
						
					 
					
						2025-01-24 10:44:28 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						c13ac70aa7 
					 
					
						
						
							
							ci: check register half word  
						
						 
						
						
						
						
					 
					
						2025-01-20 16:37:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						79fd265c20 
					 
					
						
						
							
							feat(i2s): append the i2s signals instead of overwrite  
						
						 
						
						
						
						
					 
					
						2025-01-20 16:37:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						805d6e4e73 
					 
					
						
						
							
							fix(i2s): lock APB when using apll with DFS feature  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/14707 
Append to the commit ad9021a844 . 
						
						
					 
					
						2025-01-10 20:28:36 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						7086f4ca6d 
					 
					
						
						
							
							fix(i2s): add check for the tdm frame bits num  
						
						 
						
						
						
						
					 
					
						2024-12-23 14:39:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						7c6f50b744 
					 
					
						
						
							
							fix(i2s): fixed some missing content and updates  
						
						 
						
						
						
						
					 
					
						2024-12-23 14:39:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						74427172e1 
					 
					
						
						
							
							fix(i2s): fixed i2s coverity issue  
						
						 
						
						
						
						
					 
					
						2024-12-18 16:23:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						6cc2c717a9 
					 
					
						
						
							
							fix(i2s): return error when mclk_div is smaller than 2  
						
						 
						
						
						
						
					 
					
						2024-12-18 16:23:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						b02eb01619 
					 
					
						
						
							
							fix(i2s): fixed incorrect buf size calculation  
						
						 
						
						
						
						
					 
					
						2024-12-18 16:23:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						2b2d56306b 
					 
					
						
						
							
							change(lp_i2s): coverity: remove not necessary null pointer check  
						
						 
						
						
						
						
					 
					
						2024-12-11 11:42:42 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						bf949c8762 
					 
					
						
						
							
							fix(i2s): fixed the issue in PR 14879  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/pull/14879 
[Kevin: Update to only remove the limitation for PCM short format] 
						
						
					 
					
						2024-12-06 11:02:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustavo Litovsky 
							
						 
					 
					
						
						
							
						
						f5048d2814 
					 
					
						
						
							
							change(esp32): undo forcing two slots in I2S  
						
						 
						
						
						
						
					 
					
						2024-12-06 11:02:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin (Lao Kaiyao) 
							
						 
					 
					
						
						
							
						
						56349e6d65 
					 
					
						
						
							
							Merge branch 'feature/support_i2s_pdm_data_format_option' into 'master'  
						
						 
						
						... 
						
						
						
						feat(i2s): support to select PDM data format
Closes IDF-10511
See merge request espressif/esp-idf!28602  
						
						
					 
					
						2024-11-21 21:58:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						9b779d8b3c 
					 
					
						
						
							
							feat(i2s): support to select PDM data format  
						
						 
						
						
						
						
					 
					
						2024-11-21 19:04:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						f0a4d35e01 
					 
					
						
						
							
							change(lp_i2d): use atomic fsm check  
						
						 
						
						
						
						
					 
					
						2024-11-21 11:08:11 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						0cbcd652a3 
					 
					
						
						
							
							doc(lp_vad): lp vad programming guide  
						
						 
						
						
						
						
					 
					
						2024-11-21 11:08:11 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						fd2636012b 
					 
					
						
						
							
							doc(lp_i2s): lp i2s programming guide  
						
						 
						
						
						
						
					 
					
						2024-11-21 10:54:19 +08:00