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 
						 
				 
			
				
					
						
							
							
								hongshuqing 
							
						 
					 
					
						
						
							
						
						80378b809e 
					 
					
						
						
							
							feat(pmu): set fix voltage to different mode for esp32c6  
						
						
						
						
					 
					
						2024-02-22 15:01:14 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						1e43abfb57 
					 
					
						
						
							
							change(pm): put pmu_hal to iram  
						
						
						
						
					 
					
						2024-01-16 14:01:22 +08:00 
						 
				 
			
				
					
						
							
							
								xiaqilin 
							
						 
					 
					
						
						
							
						
						a9679450b2 
					 
					
						
						
							
							fix(ieee802154): fix the issue of not receiving packets when RSSI is positive in esp32h2  
						
						
						
						
					 
					
						2024-01-04 15:09:42 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						6e57f35873 
					 
					
						
						
							
							Merge branch 'backport/add_dynamic_iram_check_for_ot_sleep_v51' into 'release/v5.1'  
						
						... 
						
						
						
						fix(pm): fix extra retention function to iram(Backportv5.1)
See merge request espressif/esp-idf!28134  
						
						
					 
					
						2023-12-29 12:26:04 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						53afab3850 
					 
					
						
						
							
							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-28 13:31:55 +08:00 
						 
				 
			
				
					
						
							
							
								zwx 
							
						 
					 
					
						
						
							
						
						81123259ff 
					 
					
						
						
							
							fix(pm): fix extra retention function to iram  
						
						... 
						
						
						
						* Also remove unused function on H2 
						
						
					 
					
						2023-12-26 19:20:44 +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 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						1b78d57496 
					 
					
						
						
							
							Merge branch 'bugfix/bod_reset_c6_h2_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						fix(bod): Reset brownout in configuration to avoid RF cannot be enabled again(backport v5.1)
See merge request espressif/esp-idf!27723  
						
						
					 
					
						2023-12-14 11:05:55 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						4a7d9dd387 
					 
					
						
						
							
							fix(esp_hw_support): re-initialize icg map in modem_clock_module_enable  
						
						
						
						
					 
					
						2023-12-08 14:22:36 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						5e29bd5370 
					 
					
						
						
							
							Merge branch 'bugfix/fix_adc_continuous_do_not_rst_apb_clk_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						fix(adc): fix adc continuous get less results beacuse do not reset apb clk (v5.1)
See merge request espressif/esp-idf!27604  
						
						
					 
					
						2023-12-07 21:27:05 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						c1782faf0f 
					 
					
						
						
							
							fix(pm/ext1): fix c6 h2 lp_aon_ll_ext1_set_wakeup_pins func  
						
						
						
						
					 
					
						2023-12-07 03:52:22 +00: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 
						 
				 
			
				
					
						
							
							
								gaoxu 
							
						 
					 
					
						
						
							
						
						57a5c4684c 
					 
					
						
						
							
							fix(adc): fix adc continuous get less results beacuse do not reset apb clk  
						
						
						
						
					 
					
						2023-12-06 10:19:45 +00:00 
						 
				 
			
				
					
						
							
							
								Shu Chen 
							
						 
					 
					
						
						
							
						
						ecbbd3c3d9 
					 
					
						
						
							
							Merge branch 'backport/add_ot_radio_stats_enable_config_5_1' into 'release/v5.1'  
						
						... 
						
						
						
						feat(openthread): backport some openthread features(BackportV5.1)
See merge request espressif/esp-idf!26885  
						
						
					 
					
						2023-11-22 12:23:53 +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 
							
						 
					 
					
						
						
							
						
						e718b603e4 
					 
					
						
						
							
							Merge branch 'bugfix/clear_ulp_wake_intr_in_wake_source_enable_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						fix(esp_hw_support): clear all type ULP wakeup intr status at ulp wakeup source enable (backport v5.1)
See merge request espressif/esp-idf!27188  
						
						
					 
					
						2023-11-21 10:52:54 +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 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						ceb0aec0cc 
					 
					
						
						
							
							Merge branch 'bugfix/rmt_stop_issue_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						fix(rmt): a disabled channel may pick up a pending transaction (v5.1)
See merge request espressif/esp-idf!26779  
						
						
					 
					
						2023-11-17 16:27:21 +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 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						61bb3fb67f 
					 
					
						
						
							
							fix(esp_hw_support): clear all type ULP wakeup intr status at ulp wakeup source enable  
						
						
						
						
					 
					
						2023-11-16 11:49:40 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						bfeae3857c 
					 
					
						
						
							
							feat(rmt): support calling rmt_receive in ISR callback  
						
						
						
						
					 
					
						2023-11-15 05:57:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chen Jichang 
							
						 
					 
					
						
						
							
						
						0ce2683d81 
					 
					
						
						
							
							feature(MCPWM): Add MCPWM trigger driver and test  
						
						... 
						
						
						
						Each MCPWM operator has two Trigger (named T0 and T1), and they can be
routed to GPIO fault signal or timer sync event.Generator can be set up
to perform different action on Trigger event.
This commit add a trigger driver and a test for the driver. 
						
						
					 
					
						2023-11-15 05:57:37 +00: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 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						9b3e40c9d1 
					 
					
						
						
							
							feat(pm/deepsleep): Support EXT1_WAKEUP_MODE_PER_PIN  
						
						
						
						
					 
					
						2023-11-03 11:02:56 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						9b4a42e728 
					 
					
						
						
							
							feat(mcpwm): support update timer period dynamically  
						
						... 
						
						
						
						Implement the requirement asked in
https://www.esp32.com/viewtopic.php?f=13&t=35919  
						
						
					 
					
						2023-10-24 10:11:47 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						c1c843f5e2 
					 
					
						
						
							
							Merge branch 'bugfix/fix_adc_sar_set_power_mode_no_effect_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						ADC: Fixed wrong ADC reading issue caused by ADC and WiFi power conflict on ESP32C6(backport v5.1)
See merge request espressif/esp-idf!26235  
						
						
					 
					
						2023-10-12 15:18:18 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						49013a0560 
					 
					
						
						
							
							feat(modem_clock): separate management of modem_adc_common_fe clock and modem_private_fe  
						
						
						
						
					 
					
						2023-09-28 16:24:39 +00:00 
						 
				 
			
				
					
						
							
							
								gaoxu 
							
						 
					 
					
						
						
							
						
						b183b88463 
					 
					
						
						
							
							fix(adc): power settings not taking into effect on C6  
						
						
						
						
					 
					
						2023-09-28 16:24:39 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						e5c8434c6e 
					 
					
						
						
							
							fix(parlio_tx): fix wrong dma descriptor setup  
						
						
						
						
					 
					
						2023-09-27 14:53:53 +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 
							
						 
					 
					
						
						
							
						
						41a291fee0 
					 
					
						
						
							
							fix(wdt): changed WDT clock source to XTAL for C6/H2  
						
						... 
						
						
						
						Previously it used PLL, but PLL could potentially be powered down by power-management
when CPU frequency changed. 
						
						
					 
					
						2023-09-13 10:45:51 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						5baf0197f0 
					 
					
						
						
							
							Merge branch 'feature/modify_mcpwm_clock_pre_scale_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						feat(mcpwm): Make the MCPWM capture timer's resolution configurable (v5.1)
See merge request espressif/esp-idf!25904  
						
						
					 
					
						2023-09-12 11:30:39 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Jichang 
							
						 
					 
					
						
						
							
						
						d8e5b2ac41 
					 
					
						
						
							
							feat(mcpwm): Set group clock prescale dynamically  
						
						... 
						
						
						
						MCPWM group clock pre scale was originally fixed to 2, which is
inconvenient. Set group clock prescale dynamically. Now the maximum
resolution of the MCPWM timer is up to 160MHz(when the prescale set
to 1). And add a resulotion config for MCPWM capture. 
						
						
					 
					
						2023-09-11 11:29:28 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						0a6d6c085a 
					 
					
						
						
							
							feat(wdt): add LL functions for WDT on H2  
						
						
						
						
					 
					
						2023-09-08 11:01:25 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						2a80451b24 
					 
					
						
						
							
							Merge branch 'feature/add_mcpwm_carrier_clk_source_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						feat(MCPWM): Add mcpwm carrier clk source(v5.1)
See merge request espressif/esp-idf!25572  
						
						
					 
					
						2023-08-28 11:11:04 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						5a25786a8a 
					 
					
						
						
							
							Merge branch 'bugfix/lp_i2c_bugfixes_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						Fixed multiple LP I2C bugs (v5.1)
See merge request espressif/esp-idf!25277  
						
						
					 
					
						2023-08-28 10:20:40 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Jichang 
							
						 
					 
					
						
						
							
						
						c240a1f46b 
					 
					
						
						
							
							feat(MCPWM): Add mcpwm carrier clk source  
						
						... 
						
						
						
						The MCPWM carrier is part of the operator and can work independently
without the MCPWM timer being enabled. This commit add the MCPWM
carrier clk source. 
						
						
					 
					
						2023-08-25 17:34:58 +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 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						b638cb3335 
					 
					
						
						
							
							Merge branch 'bringup/esp32h2_deep_sleep_for_rebase_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						esp32h2: support deep_sleep(backport v5.1)
See merge request espressif/esp-idf!24962  
						
						
					 
					
						2023-08-23 20:12:01 +08:00 
						 
				 
			
				
					
						
							
							
								Laukik Hase 
							
						 
					 
					
						
						
							
						
						a0da805f2b 
					 
					
						
						
							
							fix(hal): Fix the external memory vaddr region validity check  
						
						... 
						
						
						
						- For c6 and h2, the vaddr end calculated was off by 1
  byte. 
						
						
					 
					
						2023-08-22 15:24:02 +05:30 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						6b1292284e 
					 
					
						
						
							
							fix(lp_i2c): Fixed a bug where the LP_I2C did not send NACK for 16-byte reads  
						
						... 
						
						
						
						This commit updates the LP_I2C driver used by the LP CPU wherein the
driver did not send out a NACK when we do a read of multiple of the FIFO
depth bytes. This was because the LP I2C controller was configured to
send an ACK when the Rx FIFO reaches the threshold instead of a NACK.
This commit updates the behavior. 
						
						
					 
					
						2023-08-11 14:43:15 +00:00 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						badef66538 
					 
					
						
						
							
							change(pm/deepsleep): rewrite the option all low as any low for esp32s2, esp32s3, esp32c6 and esp32h2  
						
						
						
						
					 
					
						2023-08-03 16:46:55 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						b27e57db7b 
					 
					
						
						
							
							feat(pm/deepsleep): Support EXT1 wakeup for esp32h2 deep_sleep  
						
						
						
						
					 
					
						2023-08-03 16:46:55 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						afcf3e261b 
					 
					
						
						
							
							Merge branch 'bugfix/fix_cache_data_mem_corrupt_after_sleep_v5.1' into 'release/v5.1'  
						
						... 
						
						
						
						fix(lightsleep): Suspend cache before goto sleep to avoid cache load wrong data (backport v5.1)
See merge request espressif/esp-idf!25087  
						
						
					 
					
						2023-08-02 11:21:33 +08:00