Armando 
							
						 
					 
					
						
						
							
						
						eaf21a34af 
					 
					
						
						
							
							fix(adc): fixed esp32, esp32s2,esp32s3 adc oneshot mode clk div issue  
						
						 
						
						
						
						
					 
					
						2023-06-27 14:40:22 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						1b22591ea7 
					 
					
						
						
							
							i2s: fixed i2s_ll compiling failure under C++ evironment  
						
						 
						
						... 
						
						
						
						Closes: https://github.com/espressif/esp-idf/issues/11625  
						
						
					 
					
						2023-06-23 11:41:43 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wan Lei 
							
						 
					 
					
						
						
							
						
						a0dc515143 
					 
					
						
						
							
							Merge branch 'refactor/cache_utils_refactor_to_cache_hal' into 'master'  
						
						 
						
						... 
						
						
						
						cache: refactor cache_utils to use cache_hal instade
Closes IDF-7172 and IDF-7385
See merge request espressif/esp-idf!23317  
						
						
					 
					
						2023-06-19 11:54:12 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						921713fff4 
					 
					
						
						
							
							uart: Support LP_UART port with UART driver on esp32c6  
						
						 
						
						
						
						
					 
					
						2023-06-16 07:31:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wanlei 
							
						 
					 
					
						
						
							
						
						0f7e39d15a 
					 
					
						
						
							
							cache: refactor cache_utils into cache_hal instade  
						
						 
						
						
						
						
					 
					
						2023-06-15 11:50:42 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chen Jichang 
							
						 
					 
					
						
						
							
						
						5150c578fd 
					 
					
						
						
							
							ledc:add option to put LEDC function into IRAM  
						
						 
						
						... 
						
						
						
						The caches are disabled when reading/writing/erasing flash.
All CPUs should always execute code and access data from internal RAM.
Add an IRAM option to enhance the performance of LEDC.
Closes https://github.com/espressif/esp-idf/issues/11554  
						
						
					 
					
						2023-06-14 18:12:01 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						71ef56f988 
					 
					
						
						
							
							gdma: support on_recv_done callback  
						
						 
						
						
						
						
					 
					
						2023-06-07 11:38:32 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						e2fe2bf152 
					 
					
						
						
							
							Merge branch 'fix/xts_aes_register_prefix_discrepency' into 'master'  
						
						 
						
						... 
						
						
						
						fix: xts aes register prefix discrepancy
Closes DOC-5136 and DOC-5140
See merge request espressif/esp-idf!23900  
						
						
					 
					
						2023-05-25 16:40:13 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						0058fb3a05 
					 
					
						
						
							
							esp32c3: xts-aes register prefix discrepency  
						
						 
						
						
						
						
					 
					
						2023-05-25 11:27:10 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wanlei 
							
						 
					 
					
						
						
							
						
						87848110c1 
					 
					
						
						
							
							adc: new feature adc digital monitor supported  
						
						 
						
						
						
						
					 
					
						2023-05-24 17:46:52 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								C.S.M 
							
						 
					 
					
						
						
							
						
						224430f6b4 
					 
					
						
						
							
							Merge branch 'bugfix/tempsensor_wifi_conflict' into 'master'  
						
						 
						
						... 
						
						
						
						temperature_sensor: Fix issue that have conflict with phy
Closes IDF-5227, IDF-5992, IDF-5504, and IDF-6113
See merge request espressif/esp-idf!20210  
						
						
					 
					
						2023-05-19 12:46:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						faa10947a8 
					 
					
						
						
							
							temperature_sensor: Apply new-shared interface in temperature sensor driver  
						
						 
						
						
						
						
					 
					
						2023-05-18 15:00:36 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						d197c59eaa 
					 
					
						
						
							
							bugfix: move adc_oneshot_power_acquire/release to adc_oneshot_read  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/10595 
Closes https://github.com/espressif/esp-idf/issues/11386  
						
						
					 
					
						2023-05-18 10:29:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						ed96dadd06 
					 
					
						
						
							
							spi_flash: 2nd stage for supporting flash suspend. (1). Support more esp chips (2). Improve real-time performance (3). Making timing more stable (4) Add documents  
						
						 
						
						
						
						
					 
					
						2023-05-11 20:10:30 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						e48130246a 
					 
					
						
						
							
							hal: Explicit setting of efuse time settings  
						
						 
						
						... 
						
						
						
						EFUSE_PWR_ON_NUM in C3 has default value = 0x2880, now = 0x3000 
						
						
					 
					
						2023-05-10 00:41:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						eaa4ad502a 
					 
					
						
						
							
							Merge branch 'bugfix/check_filter_range' into 'master'  
						
						 
						
						... 
						
						
						
						rmt: check filter and idle threashold
Closes IDFGH-9977
See merge request espressif/esp-idf!23518  
						
						
					 
					
						2023-05-05 17:19:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						ea10aac4f0 
					 
					
						
						
							
							spi: added transaction length check to refuse longer than hardware supported length  
						
						 
						
						
						
						
					 
					
						2023-05-04 11:37:23 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						9ae742eb85 
					 
					
						
						
							
							rmt: check filter and idle threashold  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/11262  
						
						
					 
					
						2023-04-29 06:51:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						a8b6a70620 
					 
					
						
						
							
							Merge branch 'feature/add_bignum_ll_layer' into 'master'  
						
						 
						
						... 
						
						
						
						bignum: added bignum hal and ll layer
Closes IDF-7071
See merge request espressif/esp-idf!22823  
						
						
					 
					
						2023-04-25 19:50:25 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								C.S.M 
							
						 
					 
					
						
						
							
						
						7d9d27a060 
					 
					
						
						
							
							Merge branch 'refactor/driver_ut_to_test_app' into 'master'  
						
						 
						
						... 
						
						
						
						CI: Move all UT in driver to test_app
See merge request espressif/esp-idf!23343  
						
						
					 
					
						2023-04-25 14:10:11 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						8882ba2ba1 
					 
					
						
						
							
							CI: Move all UT in driver to test_app  
						
						 
						
						
						
						
					 
					
						2023-04-25 10:40:32 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								harshal.patil 
							
						 
					 
					
						
						
							
						
						4ae1ea7b9f 
					 
					
						
						
							
							bignum: refactored the hardware abstraction of the mpi peripheral  
						
						 
						
						... 
						
						
						
						- `<target>/bignum.c` is replaced by mpi_ll.h ll layer.
- added the mpi hal layer. 
						
						
					 
					
						2023-04-24 16:15:11 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						fcc6514dde 
					 
					
						
						
							
							ledc: Add an all-in-one HAL function to set fade parameters, and refactor ledc_ll_get_max_duty function  
						
						 
						
						
						
						
					 
					
						2023-04-21 16:40:54 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						a3d962d89a 
					 
					
						
						
							
							brownout: Disable the hardware BOD when BOD interrupt is enabled  
						
						 
						
						
						
						
					 
					
						2023-04-21 10:22:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin (Lao Kaiyao) 
							
						 
					 
					
						
						
							
						
						96f2d215a2 
					 
					
						
						
							
							Merge branch 'bugfix/i2s_output_wrong_freq_after_switch' into 'master'  
						
						 
						
						... 
						
						
						
						i2s: workaround for inaccurate PLL frequency after switching
Closes IDF-6705 and IDFCI-1669
See merge request espressif/esp-idf!22975  
						
						
					 
					
						2023-04-17 16:26:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						a143a85822 
					 
					
						
						
							
							i2s: workaround for inacurate PLL frequency after switching  
						
						 
						
						
						
						
					 
					
						2023-04-17 03:15:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						a0f8434f93 
					 
					
						
						
							
							i2c: fix a bug in sda sample timing  
						
						 
						
						... 
						
						
						
						* Closes https://github.com/espressif/esp-idf/issues/9777 
This bug prevented SCL line to work properly after a NACK was received in master mode. 
						
						
					 
					
						2023-04-13 14:37:44 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						44915e4251 
					 
					
						
						
							
							Merge branch 'bugfix/ledc_channel_update_regression' into 'master'  
						
						 
						
						... 
						
						
						
						ledc: Fix two bugs inside LEDC driver
See merge request espressif/esp-idf!23064  
						
						
					 
					
						2023-04-06 20:52:23 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						5070e51dde 
					 
					
						
						
							
							ledc: Fix two bugs inside LEDC driver  
						
						 
						
						... 
						
						
						
						1. Regression introduced when refactoring on clock sources selection (0d07f859 ).
   If channel configuration is called before timer configuration on C6, PWM signal may not be able to output.
2. Missing the improper fade parameter fix inside ledc_set_duty_and_update() function. 
						
						
					 
					
						2023-04-06 12:37:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						1429913042 
					 
					
						
						
							
							gdma: support override default channel priority  
						
						 
						
						
						
						
					 
					
						2023-04-06 10:49:32 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						5b00d1f396 
					 
					
						
						
							
							efuse: Update efuses for esp32 esp32c2 esp32c3 esp32s2 esp32s3  
						
						 
						
						
						
						
					 
					
						2023-04-04 22:32:32 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jingli 
							
						 
					 
					
						
						
							
						
						238f31d93b 
					 
					
						
						
							
							uart: add low level func for uart to set err wr mask  
						
						 
						
						
						
						
					 
					
						2023-03-09 10:28:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						1a66459b44 
					 
					
						
						
							
							usb_serial_jtag: Improve the code for the issue of usb cdc device unable to work during sleep  
						
						 
						
						... 
						
						
						
						1. Remove RTC_CLOCK_BBPLL_POWER_ON_WITH_USB Kconfig option
   During sleep, BBPLL clock always gets disabled
   esp_restart does not disable BBPLL clock, so that first stage bootloader log can be printed
2. Add a new Kconfig option PM_NO_AUTO_LS_ON_USJ_CONNECTED
   When this option is selected, IDF will constantly monitor USB CDC port connection status.
   As long as it gets connected to a HOST, automatic light-sleep will not happen.
Closes https://github.com/espressif/esp-idf/issues/8507  
						
						
					 
					
						2023-02-27 12:10:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						4452a3cf3e 
					 
					
						
						
							
							Merge branch 'feature/support_h2_adc' into 'master'  
						
						 
						
						... 
						
						
						
						adc: support adc h2
Closes IDF-6124, IDF-6214, IDF-6543, IDF-6215, IDF-6664, and IDF-6695
See merge request espressif/esp-idf!22205  
						
						
					 
					
						2023-02-24 14:28:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						c2f9392be5 
					 
					
						
						
							
							Merge branch 'feature/h2_wdt' into 'master'  
						
						 
						
						... 
						
						
						
						wdt: add support for H2
Closes IDF-6643 and IDF-6678
See merge request espressif/esp-idf!22422  
						
						
					 
					
						2023-02-24 13:48:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						486c765a93 
					 
					
						
						
							
							adc: remove adc_hal_conf.h  
						
						 
						
						... 
						
						
						
						Macros inside adc_hal_conf.h are moved to adc_ll.h 
						
						
					 
					
						2023-02-23 11:48:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						c2d5c19b28 
					 
					
						
						
							
							adc: ll enum renaming  
						
						 
						
						
						
						
					 
					
						2023-02-23 11:48:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						5d26a0de9a 
					 
					
						
						
							
							wdt: add support for H2  
						
						 
						
						
						
						
					 
					
						2023-02-23 11:22:51 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Lapshin 
							
						 
					 
					
						
						
							
						
						36d0e275a0 
					 
					
						
						
							
							hal: always inline clk_tree_ll functions  
						
						 
						
						
						
						
					 
					
						2023-02-22 05:33:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jing Li 
							
						 
					 
					
						
						
							
						
						75a82988f1 
					 
					
						
						
							
							Merge branch 'refactor/wdt_use_unified_type' into 'master'  
						
						 
						
						... 
						
						
						
						wdt: refactor wdt codes to use unified type
Closes IDF-5653
See merge request espressif/esp-idf!22378  
						
						
					 
					
						2023-02-21 09:46:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						0c635543ff 
					 
					
						
						
							
							Merge branch 'feature/support_shared_vs_non_shared_mmap' into 'master'  
						
						 
						
						... 
						
						
						
						esp_mm: share and non-share mapping
Closes IDF-6575
See merge request espressif/esp-idf!22320  
						
						
					 
					
						2023-02-18 08:02:15 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						82ee8403b6 
					 
					
						
						
							
							mmu: mmu_hal_check_valid_ext_vaddr_region  
						
						 
						
						
						
						
					 
					
						2023-02-17 13:04:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laukik Hase 
							
						 
					 
					
						
						
							
						
						4cf889b692 
					 
					
						
						
							
							memprot: Fix incorrect faulting address reported for esp32c3 & esp32s3  
						
						 
						
						... 
						
						
						
						Co-authored-by: Mahavir Jain <mahavir@espressif.com > 
						
						
					 
					
						2023-02-16 15:27:11 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jingli 
							
						 
					 
					
						
						
							
						
						9c37441b17 
					 
					
						
						
							
							wdt: refactor wdt codes to use unified type  
						
						 
						
						
						
						
					 
					
						2023-02-15 12:08:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						3afa671069 
					 
					
						
						
							
							esp_adc: added adc digital filter feature  
						
						 
						
						
						
						
					 
					
						2023-02-10 16:46:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						b69f983525 
					 
					
						
						
							
							uart: Fix two TX concurrency issues  
						
						 
						
						... 
						
						
						
						1. Concurrency might cause ESP_ERR_TIMEOUT when calling uart_wait_tx_done
2. Concurrency might cause RTS line being de-assreted during tx transmission for rs485 mode 
						
						
					 
					
						2023-02-08 14:24:43 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						d6844051fc 
					 
					
						
						
							
							esp_mm: new virtual memory mapping apis via mmu  
						
						 
						
						
						
						
					 
					
						2023-02-07 20:23:52 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						dbca74f1ef 
					 
					
						
						
							
							gdma: prevent mutli-channels connect to the same peripheral  
						
						 
						
						... 
						
						
						
						1. add check in the gdma driver, to prevent multiple channels connecting
   to the same peripheral
2. memory copy DMA ID will occupy the peripheral's DMA ID on some ESP
   targets (e.g. esp32c3/s3). We should search for a free one when
install async memcpy driver.
Closes https://github.com/espressif/esp-idf/issues/10575  
						
						
					 
					
						2023-01-31 15:18:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						ad55230b0a 
					 
					
						
						
							
							ledc: Add support for esp32h2; Refactor ledc driver clock source selection related code  
						
						 
						
						... 
						
						
						
						LEDC examples and test cases are supported on ESP32H2.
   Switch to use general clock IDs for ledc_clk_cfg_t enum values.
   Deprecate LEDC_USE_RTC8M_CLK. 
						
						
					 
					
						2023-01-30 19:19:34 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						e2d3f7c54c 
					 
					
						
						
							
							Merge branch 'feature/c6_wdt' into 'master'  
						
						 
						
						... 
						
						
						
						wdt: add support for WDTs on C6
Closes IDF-5935 and IDF-5340
See merge request espressif/esp-idf!21038  
						
						
					 
					
						2023-01-20 10:36:42 +08:00