Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						47ef2aa788 
					 
					
						
						
							
							fix(gpio): fix 8/16-bit gpio, rtc/lp_io register access  
						
						
						
						
					 
					
						2025-05-20 16:26:48 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						c45831723e 
					 
					
						
						
							
							fix(gpio): fix pu, pd, drv value incorrect from gpio_dump_io_configuration on esp32  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/14931  
						
						
					 
					
						2025-05-20 16:26:38 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						3e0b7a3958 
					 
					
						
						
							
							fix(i2s): add check for the minimum sample rate  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/15659  
						
						
					 
					
						2025-04-22 16:26:16 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						be3ebcd9e9 
					 
					
						
						
							
							fix(uart): LP UART does not have the pre-divider for its clock source  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/15427  
						
						
					 
					
						2025-03-14 21:10:09 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						b25bf99d4f 
					 
					
						
						
							
							Merge branch 'feat/spi_std_timing_and_bit_trans_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						feat(driver_spi): support adjust master rx to standard timing (v5.1)
See merge request espressif/esp-idf!36402  
						
						
					 
					
						2025-01-24 15:11:09 +08:00 
						 
				 
			
				
					
						
							
							
								wanckl 
							
						 
					 
					
						
						
							
						
						caf0d04a31 
					 
					
						
						
							
							feat(driver_spi): support using SPI_DEVICE_STD_TIMING to adjust master rx in standard timing  
						
						
						
						
					 
					
						2025-01-22 11:14:23 +08:00 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						b285e2789f 
					 
					
						
						
							
							feat(bootloader_support): Permanently enable XTS-AES pseudo rounds when FE release mode is enabled  
						
						
						
						
					 
					
						2025-01-21 13:42:01 +05:30 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						26f97d8d4d 
					 
					
						
						
							
							fix(i2s): add check for the tdm frame bits num  
						
						
						
						
					 
					
						2024-12-24 14:50:41 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						eedf7b24ec 
					 
					
						
						
							
							fix(i2s): fix i2s half sample rate issue  
						
						
						
						
					 
					
						2024-11-01 22:04:59 +08:00 
						 
				 
			
				
					
						
							
							
								zlq 
							
						 
					 
					
						
						
							
						
						6a40c63c28 
					 
					
						
						
							
							fix(ext_32k): fix the external 32K issue on C3&S3 (v5.1)  
						
						
						
						
					 
					
						2024-09-04 12:04:31 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						fde22b2a2a 
					 
					
						
						
							
							fix(rmt): power up memory block  
						
						
						
						
					 
					
						2024-07-17 13:53:35 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						4f996fc421 
					 
					
						
						
							
							feat(hal/usb): Update USB WRAP and USJ LL  
						
						... 
						
						
						
						- Added LL cap macros to distinguish feature differences between the LLs of
  different targets:
    - '..._LL_EXT_PHY_SUPPORTED' indicates whether the USB WRAP/USJ supports
      routing to an external FSLS PHY.
- Added 'usb_wrap_types.h' and 'usb_serial_jtag_types.h' to provide types used
  in LLs.
- Fixed some spelling/naming issues as part of code-spell pre-commit 
						
						
					 
					
						2024-05-13 17:36:34 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						c776d40df1 
					 
					
						
						
							
							refactor(hal/usb): Remove usb_fsls_phy_ll.h  
						
						... 
						
						
						
						For targets that only contain a USJ peripheral (and not a DWC OTG), their
'usb_fsls_phy_ll.h' headers only contain a single function
('usb_fsls_phy_ll_int_jtag_enable()') whose feature is already covered by
functions in 'usb_serial_jtag_ll.h'. Thus, this header is redundant.
This commit does the following:
- Remove 'usb_fsls_phy_ll.h' for targets that only contain a USJ peripheral
- Rename 'usb_fsls_phy_[hal|ll].[h|c]' to `usb_wrap_[hal|ll].[h|c]` for targets
that contain a DWC OTG peripheral. This better reflects the underlying peripheral
that the LL header accesses. 
						
						
					 
					
						2024-05-13 17:36:33 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						75498cdb7a 
					 
					
						
						
							
							refactor(hal/usj): Add USB PHY related functions to USJ LL  
						
						
						
						
					 
					
						2024-05-13 17:36:32 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						442a798083 
					 
					
						
						
							
							Merge branch 'feat/add_example_usj_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						change(usb_serial_jtag): Add example for usb serial jtag echo (backport v5.1)
See merge request espressif/esp-idf!30020  
						
						
					 
					
						2024-05-11 22:37:34 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						01b912a9e5 
					 
					
						
						
							
							Merge branch 'fix/uart_wakeup_threshold_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						fix(uart): Fix mismatch wakeup rising edges required with the threshold configured (v5.1)
See merge request espressif/esp-idf!30464  
						
						
					 
					
						2024-05-10 22:59:34 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						a664c71fd7 
					 
					
						
						
							
							fix(uart): Fix mismatch wakeup rising edges required with the threshold configured  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/12586  
						
						
					 
					
						2024-04-24 17:21:37 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						204de70570 
					 
					
						
						
							
							fix(gpio): add workaround to ensure correct IO drive strength for C3 and S3  
						
						
						
						
					 
					
						2024-04-24 16:59:42 +08:00 
						 
				 
			
				
					
						
							
							
								Jeroen Domburg 
							
						 
					 
					
						
						
							
						
						28e2ab09ea 
					 
					
						
						
							
							fix(driver): Add docs and driver fix for the case where a full EP does not cause the host to pickup the data  
						
						
						
						
					 
					
						2024-04-07 10:46:34 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						374e54ca78 
					 
					
						
						
							
							Merge branch 'bugfix/workaround_reset_eof_counter_c3_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						fix(adc): workaround to fix adc continuous get less results on c3 (v5.1)
See merge request espressif/esp-idf!29137  
						
						
					 
					
						2024-03-14 10:44:23 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						d837836f84 
					 
					
						
						
							
							refactor(hal/usb): Rename usb_fsls_phy API to match header/source names  
						
						... 
						
						
						
						Note: Also fixed some formatting issues in usb_wrap_struct.h 
						
						
					 
					
						2024-02-28 16:09:52 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						148cc6e75d 
					 
					
						
						
							
							refactor(hal/usb): Rename usb_phy files to usb_fsls_phy  
						
						... 
						
						
						
						This commit renames USB PHY related HAL files from "usb_phy_xxx" to
"usb_fsls_phy_xxx" since they are only designed to support Full-Speed/Low-Speed
Serial USB PHYs. This renmaing is done to accommodate future USB PHYs that use
other PHY interfaces (e.g., UTMI, ULPI etc). 
						
						
					 
					
						2024-02-28 16:09:52 +08:00 
						 
				 
			
				
					
						
							
							
								gaoxu 
							
						 
					 
					
						
						
							
						
						5101e52a36 
					 
					
						
						
							
							fix(adc): workaround to fix adc continuous get less results on c3  
						
						
						
						
					 
					
						2024-02-21 13:54:29 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						dfff867379 
					 
					
						
						
							
							fix(tempertuer_sensor): Fix regs on temperature sensor is not volatile due to GCC bug  
						
						
						
						
					 
					
						2023-12-15 16:41:16 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						9dd90e2d9b 
					 
					
						
						
							
							fix(bod): Reset brownout in configuration to avoid RF cannot be enabled again  
						
						
						
						
					 
					
						2023-12-07 10:33:58 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						64e7343e40 
					 
					
						
						
							
							Merge branch 'bugfix/fix_adc_read_zero_h2_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						ADC: fix adc raw data get 0 because of signal delay on ESP32H2(v5.1)
See merge request espressif/esp-idf!26976  
						
						
					 
					
						2023-11-21 11:08:57 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						0e1ec38785 
					 
					
						
						
							
							Merge branch 'bugfix/fix_lightsleep_current_leakage_on_usj_pad_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						fix(esp_hw_support): fix lightsleep current leakage on usb pad (backport v5.1)
See merge request espressif/esp-idf!27205  
						
						
					 
					
						2023-11-21 10:51:11 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						ddb6d22468 
					 
					
						
						
							
							Merge branch 'feature/gpio_dump_io_info_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						feat(gpio): add a dump API to dump IO configurations (v5.1)
See merge request espressif/esp-idf!26870  
						
						
					 
					
						2023-11-17 16:30:22 +08:00 
						 
				 
			
				
					
						
							
							
								gaoxu 
							
						 
					 
					
						
						
							
						
						1179d9859f 
					 
					
						
						
							
							fix(adc): fix h2 adc oneshot read zero and add delay after getting done signal v5.1  
						
						
						
						
					 
					
						2023-11-17 02:16:21 +00:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						6ae596c764 
					 
					
						
						
							
							fix(esp_hw_support): fix lightsleep current leakage on usb-phy controlled pad  
						
						
						
						
					 
					
						2023-11-16 20:03:30 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						bfeae3857c 
					 
					
						
						
							
							feat(rmt): support calling rmt_receive in ISR callback  
						
						
						
						
					 
					
						2023-11-15 05:57:45 +00:00 
						 
				 
			
				
					
						
							
							
								muhaidong 
							
						 
					 
					
						
						
							
						
						abfd0cbebc 
					 
					
						
						
							
							change(hal): remove useless code from periph_ll_wifi_bt_module_enable_clk  
						
						
						
						
					 
					
						2023-11-10 11:15:49 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						4892c481b5 
					 
					
						
						
							
							feat(gpio): add a dump API to dump IO configurations  
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/12511  
						
						
					 
					
						2023-11-03 16:21:31 +08:00 
						 
				 
			
				
					
						
							
							
								Eduardo Lacerda Campos 
							
						 
					 
					
						
						
							
						
						9cd0aee51b 
					 
					
						
						
							
							fix(uart): Fix uart_ll_set_baudrate div-by-zero crash due to uint32_t overflow  
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/12179  
						
						
					 
					
						2023-09-19 12:12:05 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						c192ea478e 
					 
					
						
						
							
							fix(wdt): changed ESP32-C3 WDT to use XTAL as clock  
						
						... 
						
						
						
						This clock is unchanged even when CPU/APB frequency changes (e.g. due to esp_pm),
which means timeout period is correct even after such a change. 
						
						
					 
					
						2023-09-13 10:45:49 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						f41df5641a 
					 
					
						
						
							
							Merge branch 'bugfix/gptimer_hal_placement_wrong_condition_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						fix(gptimer): hal function placement under wrong condition (v5.1)
See merge request espressif/esp-idf!25280  
						
						
					 
					
						2023-08-23 23:21:20 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						77b74ab091 
					 
					
						
						
							
							Merge branch 'bugfix/spi_bus_unify_defualt_mosi_level_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						spi: unify default mosi level on all targets (v5.1)
See merge request espressif/esp-idf!25014  
						
						
					 
					
						2023-08-17 10:13:05 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						c113507ad7 
					 
					
						
						
							
							feat(gptimer): add gptimer linker.lf to control the placement of driver and hal  
						
						... 
						
						
						
						since the linker placement of the hal functions are controlled by the Kconfig in the driver component,
we should create the linker.lf in the driver component, not in the hal component. 
						
						
					 
					
						2023-08-14 02:31:16 +00:00 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						bb845e1841 
					 
					
						
						
							
							cache: refactor cache_utils into cache_hal instade  
						
						
						
						
					 
					
						2023-07-31 14:52:03 +08:00 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						7a30edc412 
					 
					
						
						
							
							fix(all): unify default mosi level to low on all targets  
						
						
						
						
					 
					
						2023-07-26 20:34:25 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						d21e332281 
					 
					
						
						
							
							fix(adc): fixed esp32, esp32s2,esp32s3 adc oneshot mode clk div issue  
						
						
						
						
					 
					
						2023-07-12 17:10:58 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						f44e8a8a8f 
					 
					
						
						
							
							brownout: Disable the hardware BOD when BOD interrupt is enabled  
						
						
						
						
					 
					
						2023-07-11 14:32:40 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						e493a99da2 
					 
					
						
						
							
							temperature_sensor: Apply new-shared interface in temperature sensor driver  
						
						
						
						
					 
					
						2023-07-10 11:16:09 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						13e74d5573 
					 
					
						
						
							
							i2s: fixed i2s_ll compiling failure under C++ evironment  
						
						... 
						
						
						
						Closes: https://github.com/espressif/esp-idf/issues/11625  
						
						
					 
					
						2023-06-26 15:42:36 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						ed076c2bc8 
					 
					
						
						
							
							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 20:08:47 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						f79088f115 
					 
					
						
						
							
							Merge branch 'bugfix/add_len_check_per_spi_master_transaction_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						spi master: added transaction length check to refuse longer than hardware supported length (v5.1)
See merge request espressif/esp-idf!23747  
						
						
					 
					
						2023-05-18 16:47:18 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						0814386710 
					 
					
						
						
							
							Merge branch 'refactor/driver_ut_to_test_app_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						CI: Move all UT in driver to test_app(backport v5.1)
See merge request espressif/esp-idf!23708  
						
						
					 
					
						2023-05-18 16:18:26 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						4943844764 
					 
					
						
						
							
							spi: added transaction length check to refuse longer than hardware supported length  
						
						
						
						
					 
					
						2023-05-17 09:03:26 +00:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						df7a27e36d 
					 
					
						
						
							
							CI: Move all UT in driver to test_app  
						
						
						
						
					 
					
						2023-05-16 16:42:28 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						aed737b351 
					 
					
						
						
							
							Merge branch 'feature/efuse_settings_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						hal: Explicit setting of efuse time settings (v5.1)
See merge request espressif/esp-idf!23725  
						
						
					 
					
						2023-05-15 19:16:30 +08:00