morris 
							
						 
					 
					
						
						
							
						
						9fba786b47 
					 
					
						
						
							
							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-08 11:45:10 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						22e043e4ce 
					 
					
						
						
							
							fix(i2s): fix i2s half sample rate issue  
						
						
						
						
					 
					
						2024-10-22 14:38:22 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						2e1928c31c 
					 
					
						
						
							
							fix(i2c): Fix the i2c sda/scl force out register value on some esp chips  
						
						
						
						
					 
					
						2024-09-12 11:56:51 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						fdc5fa2931 
					 
					
						
						
							
							fix(i2c): Fix possible error state in clear the bus,  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/13647  
						
						
					 
					
						2024-09-12 11:56:51 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						6adee5052f 
					 
					
						
						
							
							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-09-12 11:56:51 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						9f486361d4 
					 
					
						
						
							
							Merge branch 'bugfix/fix_usb_dp_pullup_disable_v5.2' into 'release/v5.2'  
						
						... 
						
						
						
						GPIO: correct pio_ll_pullup_dis when USB DP (backport v5.2)
See merge request espressif/esp-idf!32495  
						
						
					 
					
						2024-08-28 10:45:06 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						d8bd71695f 
					 
					
						
						
							
							fix(spi_flash): Add external flash support on esp32c6,esp32h2  
						
						
						
						
					 
					
						2024-08-05 18:01:02 +08:00 
						 
				 
			
				
					
						
							
							
								gaoxu 
							
						 
					 
					
						
						
							
						
						cdd6807e57 
					 
					
						
						
							
							fix(gpio): correct usb dp gpio pullup disable function v5.2  
						
						
						
						
					 
					
						2024-08-01 10:58:53 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						9757709b2e 
					 
					
						
						
							
							Merge branch 'bugfix/rmt_memory_power_up_v5.2' into 'release/v5.2'  
						
						... 
						
						
						
						fix(rmt): power up memory block (v5.2)
See merge request espressif/esp-idf!32172  
						
						
					 
					
						2024-07-19 09:47:19 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						d9e113f877 
					 
					
						
						
							
							fix(rmt): power up memory block  
						
						
						
						
					 
					
						2024-07-18 14:41:13 +08:00 
						 
				 
			
				
					
						
							
							
								zwl 
							
						 
					 
					
						
						
							
						
						56e9890ba0 
					 
					
						
						
							
							feat(bluetooth/controller): adopting new HCI layer code and support UHCI on ESP32-C6 and ESP32-H2  
						
						
						
						
					 
					
						2024-07-16 13:20:53 +08:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						ae9f7f32ae 
					 
					
						
						
							
							Merge branch 'bugfix/c5_mpi_ecc_power_mode_v5.2' into 'release/v5.2'  
						
						... 
						
						
						
						fix(hal): correct mpi/ecc peripheral power up sequence for ESP32-C5 (v5.2)
See merge request espressif/esp-idf!31863  
						
						
					 
					
						2024-07-15 15:05:52 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						4ddeee6260 
					 
					
						
						
							
							fix(esp_hw_support): wait eFuse controller idle after sleep wakeup  
						
						
						
						
					 
					
						2024-07-08 14:14:57 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						a44f8179de 
					 
					
						
						
							
							refactor(i2c): Add reset and clock control to i2c ll layer  
						
						
						
						
					 
					
						2024-07-04 12:29:05 +08:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						adea6829b3 
					 
					
						
						
							
							fix(hal): correct the power up sequence for MPI/ECC peripherals in ESP32-C5  
						
						
						
						
					 
					
						2024-07-02 13:36:54 +05:30 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						707aebc607 
					 
					
						
						
							
							feat(uart): support uart module sleep retention on c6/h2  
						
						
						
						
					 
					
						2024-06-18 15:04:20 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						a5e75a4cb3 
					 
					
						
						
							
							fix(hal): fix PMU LL half word and byte access  
						
						
						
						
					 
					
						2024-06-07 14:16:15 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						027ede811e 
					 
					
						
						
							
							fix(hal): fix LP timer LL half word access  
						
						
						
						
					 
					
						2024-06-07 14:15:47 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						d944e85a57 
					 
					
						
						
							
							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.
- Tidied up some RCC LL functions and their callers.
- 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-06-04 20:35:49 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						81f6d7abbe 
					 
					
						
						
							
							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-06-04 20:35:47 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						1739bff0b9 
					 
					
						
						
							
							refactor(hal/usj): Add USB PHY related functions to USJ LL  
						
						
						
						
					 
					
						2024-06-04 20:35:46 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						9b3ae86417 
					 
					
						
						
							
							Merge branch 'bugfix/fix_gpio_etm_multi_task_v5.2' into 'release/v5.2'  
						
						... 
						
						
						
						fix(gpio_etm): allow one GPIO binds to multiple ETM tasks (v5.2)
See merge request espressif/esp-idf!30456  
						
						
					 
					
						2024-04-25 16:31:22 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						15962a953a 
					 
					
						
						
							
							fix(uart): Fix mismatch wakeup rising edges required with the threshold configured  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/12586  
						
						
					 
					
						2024-04-24 16:25:54 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						373e585bb7 
					 
					
						
						
							
							fix(gpio_etm): allow one GPIO binds to multiple ETM tasks  
						
						
						
						
					 
					
						2024-04-24 16:01:34 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						9c8b54b886 
					 
					
						
						
							
							change(esp_hw_support): use new retention api to implement gdma retention  
						
						
						
						
					 
					
						2024-04-22 12:49:33 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						c55a07bf57 
					 
					
						
						
							
							refactor(uart): add support to be able to test LP_UART port  
						
						... 
						
						
						
						Increase LP_UART_EMPTY_THRESH_DEFAULT value to 4. The original value
could cause the FIFO become empty before filling next data into the FIFO
when the buadrate is high. TX_DONE interrupt would raise before actual
transmission complete in such case. 
						
						
					 
					
						2024-04-15 19:39:30 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						d56ae4caab 
					 
					
						
						
							
							Merge branch 'feature/support_i2c_timeout_v5.2' into 'release/v5.2'  
						
						... 
						
						
						
						feat(i2c_master): Add parameter to config I2C scl await time (backport v5.2)
See merge request espressif/esp-idf!30069  
						
						
					 
					
						2024-04-07 18:36:55 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						7c233ebc80 
					 
					
						
						
							
							feat(i2c_master): Add parameter to config I2C scl await time  
						
						
						
						
					 
					
						2024-04-07 15:06:31 +08:00 
						 
				 
			
				
					
						
							
							
								Jeroen Domburg 
							
						 
					 
					
						
						
							
						
						bf15a29e18 
					 
					
						
						
							
							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-03 17:04:59 +08:00 
						 
				 
			
				
					
						
							
							
								hongshuqing 
							
						 
					 
					
						
						
							
						
						b3a73d5b63 
					 
					
						
						
							
							feat(pmu): set fix voltage to different mode for esp32c6  
						
						
						
						
					 
					
						2024-02-22 14:49:01 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						f0219b73f9 
					 
					
						
						
							
							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-19 15:45:02 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						f2ede42191 
					 
					
						
						
							
							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-19 15:45:01 +08:00 
						 
				 
			
				
					
						
							
							
								xiaqilin 
							
						 
					 
					
						
						
							
						
						c9ead16682 
					 
					
						
						
							
							fix(ieee802154): fix the issue of not receiving packets when RSSI is positive in esp32h2  
						
						
						
						
					 
					
						2024-01-04 15:13:49 +08:00 
						 
				 
			
				
					
						
							
							
								zwx 
							
						 
					 
					
						
						
							
						
						61379f09cd 
					 
					
						
						
							
							fix(pm): fix extra retention function to iram  
						
						... 
						
						
						
						* Also remove unused function on H2 
						
						
					 
					
						2023-12-28 17:47:30 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						6d238cdba2 
					 
					
						
						
							
							feat(ulp): add api to get lp_cpu wakeup cause and clear wakeup source at startup  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/12651  
						
						
					 
					
						2023-12-27 19:12:16 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						a80717fbd5 
					 
					
						
						
							
							Merge branch 'feature/support_suspend_on_120m_v5.2' into 'release/v5.2'  
						
						... 
						
						
						
						feat(spi_flash): Enable auto suspend on when flash works under 120M (backport v5.2)
See merge request espressif/esp-idf!27951  
						
						
					 
					
						2023-12-26 10:42:32 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						e3a854769a 
					 
					
						
						
							
							feat(spi_flash): Enable auto suspend on when flash works under 120M  
						
						
						
						
					 
					
						2023-12-15 16:57:53 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						3d42ac21fa 
					 
					
						
						
							
							fix(tempertuer_sensor): Fix regs on temperature sensor is not volatile due to GCC bug  
						
						
						
						
					 
					
						2023-12-15 16:36:43 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						debcb50fd2 
					 
					
						
						
							
							fix(esp_hw_support): re-initialize icg map in modem_clock_module_enable  
						
						
						
						
					 
					
						2023-12-08 14:18:45 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						1fb97c1718 
					 
					
						
						
							
							Merge branch 'bugfix/fix_adc_continuous_do_not_rst_apb_clk_v5.2' into 'release/v5.2'  
						
						... 
						
						
						
						fix(adc): fix adc continuous get less results beacuse do not reset apb clk (v5.2)
See merge request espressif/esp-idf!27600  
						
						
					 
					
						2023-12-07 15:11:26 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						191466d824 
					 
					
						
						
							
							fix(bod): Reset brownout in configuration to avoid RF cannot be enabled again  
						
						
						
						
					 
					
						2023-12-06 19:46:44 +08:00 
						 
				 
			
				
					
						
							
							
								gaoxu 
							
						 
					 
					
						
						
							
						
						ca3bcb18b0 
					 
					
						
						
							
							fix(adc): fix adc continuous get less results beacuse do not reset apb clk  
						
						
						
						
					 
					
						2023-12-04 11:56:24 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						55ed548cc6 
					 
					
						
						
							
							fix(console): enable to select UART1 port for console output  
						
						... 
						
						
						
						This feature was only enabled for esp32, esp32s2, esp32s3 previously.
Now, enabling this feature for all targets. 
						
						
					 
					
						2023-11-30 11:26:09 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						d7ae1665f1 
					 
					
						
						
							
							fix(pm/ext1): fix c6 h2 lp_aon_ll_ext1_set_wakeup_pins func  
						
						
						
						
					 
					
						2023-11-21 11:31:53 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						9d694e40ed 
					 
					
						
						
							
							Merge branch 'bugfix/clear_ulp_wake_intr_in_wake_source_enable_v5.2' into 'release/v5.2'  
						
						... 
						
						
						
						fix(esp_hw_support): clear all type ULP wakeup intr status at ulp wakeup source enable (backport v5.2)
See merge request espressif/esp-idf!27187  
						
						
					 
					
						2023-11-17 11:04:23 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						b7f1aa5292 
					 
					
						
						
							
							fix(esp_hw_support): fix lightsleep current leakage on usb-phy controlled pad  
						
						
						
						
					 
					
						2023-11-16 17:18:43 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						adc8351458 
					 
					
						
						
							
							fix(esp_hw_support): clear all type ULP wakeup intr status at ulp wakeup source enable  
						
						
						
						
					 
					
						2023-11-16 11:47:20 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						621acc4d75 
					 
					
						
						
							
							Merge branch 'feature/rmt_receive_in_isr_v5.2' into 'release/v5.2'  
						
						... 
						
						
						
						feat(rmt): support calling rmt_receive in ISR callback (v5.2)
See merge request espressif/esp-idf!26996  
						
						
					 
					
						2023-11-13 12:22:33 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						be39a0d2aa 
					 
					
						
						
							
							Merge branch 'bugfix/fix_adc_read_zero_h2_v5.2' into 'release/v5.2'  
						
						... 
						
						
						
						ADC: fix adc raw data get 0 because of signal delay on ESP32H2(v5.2)
See merge request espressif/esp-idf!26933  
						
						
					 
					
						2023-11-09 10:10:45 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						2e8cc61af7 
					 
					
						
						
							
							feat(rmt): support calling rmt_receive in ISR callback  
						
						
						
						
					 
					
						2023-11-08 14:32:26 +08:00