| 
							
							
								 Song Ruo Jing | 3fdb473174 | Merge branch 'bugfix/ledc_update_duty_wait' into 'master' fix(ledc): duty_start update bit should wait for its self-clear before next set
Closes IDF-11989
See merge request espressif/esp-idf!39949 | 2025-07-24 14:55:16 +08:00 |  | 
			
				
					| 
							
							
								 Song Ruo Jing | d87de032df | fix(ledc): duty_start bit should wait for its self-clear before next set on esp32 | 2025-07-22 15:05:10 +08:00 |  | 
			
				
					| 
							
							
								 C.S.M | 332614165b | refactor(spi_flash): Refactor gpspi flash for making it's clock accurate | 2025-07-22 11:59:45 +08:00 |  | 
			
				
					| 
							
							
								 armando | b25bde3378 | change(cache): use bus id to get cache vaddr bus | 2025-07-18 01:15:06 +00:00 |  | 
			
				
					| 
							
							
								 morris | ccd092d7dc | refactor(hal): clean up some hal file dependency on sdkconfig.h | 2025-07-17 10:33:08 +08:00 |  | 
			
				
					| 
							
							
								 morris | c4d7b1cfce | refactor(uart)!: deprcated esp_rom_uart.h | 2025-07-08 18:56:17 +08:00 |  | 
			
				
					| 
							
							
								 Gao Xu | f638d5e075 | Merge branch 'contrib/github_pr_16130' into 'master' esp_adc: Release the peripheral after calibration (GitHub PR)
Closes IDFGH-15489
See merge request espressif/esp-idf!39895 | 2025-06-19 20:49:22 +08:00 |  | 
			
				
					| 
							
							
								 gaoxu | afadb17ed8 | fix(adc): fix P4 ADC2 oneshot error and refactor apb claim macor | 2025-06-19 14:20:20 +08:00 |  | 
			
				
					| 
							
							
								 Armando (Dou Yiwen) | 02be119399 | Merge branch 'fix/fix_c3_c2_cache_freeze_soc_caps_issue' into 'master' cache: fixed SOC_CACHE_FREEZE_SUPPORTED not defined on C3 / C2 issue
See merge request espressif/esp-idf!39881 | 2025-06-17 03:15:07 +00:00 |  | 
			
				
					| 
							
							
								 C.S.M | f4a45a30b5 | Merge branch 'refactor/remove_tsens_legacy' into 'master' refactor(temperature_sensor): Remove legacy temperature sensor driver
Closes IDF-12570 and IDF-13366
See merge request espressif/esp-idf!39840 | 2025-06-16 16:09:40 +08:00 |  | 
			
				
					| 
							
							
								 armando | 1c5cadea13 | fix(cache): fixed SOC_CACHE_FREEZE_SUPPORTED not defined on c3/c2 issue | 2025-06-16 13:13:22 +08:00 |  | 
			
				
					| 
							
							
								 C.S.M | bdf4dafe56 | fix(soc): Fix wrong efuse register on esp32c61 | 2025-06-16 10:58:53 +08:00 |  | 
			
				
					| 
							
							
								 C.S.M | caf1a18188 | refactor(temperature_sensor): Move calibration function from efuse to hal | 2025-06-16 10:58:11 +08:00 |  | 
			
				
					| 
							
							
								 Song Ruo Jing | 60bef64f5c | feat(gpio): esp_rom_gpio_connect_in/out_signal now has their hal implementation | 2025-06-11 20:41:37 +08:00 |  | 
			
				
					| 
							
							
								 harshal.patil | fe78370ec9 | feat(mbedtls/sha): New API for setting SHA mode | 2025-06-06 14:51:44 +05:30 |  | 
			
				
					| 
							
							
								 Yuan Yu | 18091976ec | fix(hal): Wrap LL macros with atomic env in do-while for control safety - Standardize all LL macros using atomic env variables with `do { ... } while (0)`
- Prevent potential macro misuse in control flow constructs (e.g., if/else)
- Affected targets: esp32, esp32c2, esp32c5, esp32s3, esp32p4, etc.
- Affected modules include: LCD, I2S, TIMER, and others | 2025-05-22 14:42:11 +08:00 |  | 
			
				
					| 
							
							
								 Song Ruo Jing | 8262915e28 | refactor(regi2c): remove regi2c_defs.h from some targets | 2025-05-19 21:46:40 +08:00 |  | 
			
				
					| 
							
							
								 Song Ruo Jing | 9ef152c220 | feat(regi2c): add regi2c support for esp32h21 | 2025-05-19 21:46:40 +08:00 |  | 
			
				
					| 
							
							
								 gaoxu | bf335a38f7 | fix(adc): fix adc do not enable/disable regi2c registers | 2025-04-25 14:39:01 +08:00 |  | 
			
				
					| 
							
							
								 morris | 5655ee9ba8 | fix(uart): fifo read may generate load byte instruction | 2025-04-23 16:10:36 +08:00 |  | 
			
				
					| 
							
							
								 C.S.M | d6760b170a | fix(i2c): Fix that fsm reset cause i2c scl frequency changed on esp32s2, Closes https://github.com/espressif/esp-idf/issues/15724 | 2025-04-17 18:03:42 +08:00 |  | 
			
				
					| 
							
							
								 laokaiyao | db85cd02be | refactor(esp32c61): bus_monitor backward compatible refactor | 2025-04-08 22:50:04 +08:00 |  | 
			
				
					| 
							
							
								 Chen Jichang | 2cbc297969 | refactor(gptimer): use group_id in clock ctrl functions | 2025-04-08 10:20:48 +08:00 |  | 
			
				
					| 
							
							
								 wanckl | 8994f8fe70 | feat(spi_flash): add support gpspi ext_flash | 2025-04-03 11:27:13 +08:00 |  | 
			
				
					| 
							
							
								 Song Ruo Jing | b38ac5ad82 | feat(uart): add uart_detect_bitrate_bps API for data line bitrate measurement Closes https://github.com/espressif/esp-idf/issues/14721 | 2025-03-28 15:03:19 +08:00 |  | 
			
				
					| 
							
							
								 gaoxu | 28c531b45b | feat(i2c): correct get txfifio len function | 2025-03-13 11:06:06 +08:00 |  | 
			
				
					| 
							
							
								 Song Ruo Jing | 1b09bb3037 | 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-06 20:35:48 +08:00 |  | 
			
				
					| 
							
							
								 gaoxu | 7e54886a4e | feat(esp32h21): move gpio intr source to gpio_ll.h | 2025-02-24 17:32:01 +08:00 |  | 
			
				
					| 
							
							
								 Song Ruo Jing | 53d8b70e8b | fix(gpio): fix IO output enable control oen_sel and oen_inv_sel fields from func_out_sel_cfg register | 2025-02-20 19:49:28 +08:00 |  | 
			
				
					| 
							
							
								 wanckl | 222b1ddbab | fix(driver_gpio): remove gpio_hal_iomux_func_sel | 2025-02-19 17:17:51 +08:00 |  | 
			
				
					| 
							
							
								 Wan Lei | c7a0e45489 | Merge branch 'feat/spi_master_dynamic_freq' into 'master' feat(spi_master): add transaction config for device multi freq point
Closes IDFGH-12774
See merge request espressif/esp-idf!28579 | 2025-02-13 15:58:59 +08:00 |  | 
			
				
					| 
							
							
								 wanckl | 39c85269cc | feat(spi_master): add transaction config for dynamic clock speed update Closes https://github.com/espressif/esp-idf/issues/13753 | 2025-02-12 20:29:34 +08:00 |  | 
			
				
					| 
							
							
								 Song Ruo Jing | d59f732718 | Merge branch 'refactor/gpio_apis_modification' into 'master' refactor(gpio): refactor some GPIO APIs
See merge request espressif/esp-idf!36384 | 2025-02-12 11:33:37 +08:00 |  | 
			
				
					| 
							
							
								 C.S.M | 4acf7c2e4d | feat(i3c): i3c-i2c driver drv support | 2025-02-11 10:37:04 +08:00 |  | 
			
				
					| 
							
							
								 Song Ruo Jing | a6ac2bb322 | refactor(gpio): improve gpio_get_io_config API | 2025-02-10 21:44:51 +08:00 |  | 
			
				
					| 
							
							
								 Song Ruo Jing | 3a8d065908 | refactor(gpio): improve gpio_iomux_in/out API | 2025-02-10 21:44:07 +08:00 |  | 
			
				
					| 
							
							
								 C.S.M | 3e79641afa | test(spi_flash): Add framework to test driver can work under flash auto-suspend | 2025-02-10 13:51:11 +08:00 |  | 
			
				
					| 
							
							
								 Igor Udot | 5f37de2889 | Merge branch 'feat/lp-uart-wakeup-mode3' into 'master' Added support for UART wakeup modes
Closes IDF-10202
See merge request espressif/esp-idf!31965 | 2025-02-06 11:15:37 +08:00 |  | 
			
				
					| 
							
							
								 igor.udot | f742a05b28 | feat: supports lp uart wakeup | 2025-02-05 14:54:48 +08:00 |  | 
			
				
					| 
							
							
								 Mahavir Jain | 6875cbf022 | feat(ecc): enable ECC constant time mode for ESP32-H2 ECO5 | 2025-01-24 11:50:17 +08:00 |  | 
			
				
					| 
							
							
								 harshal.patil | f6be421a48 | fix(bootloader_support): Enable pseudo round function in flash enc release mode for H2-ECO5 | 2025-01-21 12:21:42 +05:30 |  | 
			
				
					| 
							
							
								 morris | d78f270b04 | Merge branch 'feat/spi_std_timing_and_bit_trans' into 'master' feat(driver_spi): support adjust master rx to standard timing
Closes IDF-11396
See merge request espressif/esp-idf!36058 | 2025-01-13 10:07:28 +08:00 |  | 
			
				
					| 
							
							
								 Song Ruo Jing | 486c95557a | Merge branch 'bugfix/gpio_8_16_bit_access' into 'master' feat(gpio): add gpio_config_as_analog() API
Closes IDF-10247 and IDFGH-12754
See merge request espressif/esp-idf!35856 | 2025-01-10 15:14:19 +08:00 |  | 
			
				
					| 
							
							
								 wanckl | 460380bb25 | feat(driver_spi): support using SPI_DEVICE_STD_TIMING to adjust master rx in standard timing | 2025-01-08 17:17:06 +08:00 |  | 
			
				
					| 
							
							
								 Song Ruo Jing | 5b75572f23 | fix(gpio): fix 8/16-bit gpio, rtc/lp_io register access | 2025-01-08 16:49:34 +08:00 |  | 
			
				
					| 
							
							
								 Armando | 14b5db0e87 | refactor(mspi): rename to mspi_ll.h | 2025-01-07 16:16:06 +08:00 |  | 
			
				
					| 
							
							
								 Alexey Lapshin | 7f80baa1f6 | Merge branch 'feature/esp32c5-esp32c61_enable-panic-tests' into 'master' feat(panic): support HWSG for esp32c5, esp32c61 and enable testing
Closes IDF-8662 and IDF-9269
See merge request espressif/esp-idf!35816 | 2024-12-27 19:34:25 +08:00 |  | 
			
				
					| 
							
							
								 Alexey Lapshin | b58c9a4219 | feat(panic): support HWSG for esp32c5, esp32c61 and enable testing | 2024-12-26 12:45:17 +07:00 |  | 
			
				
					| 
							
							
								 Wu Zheng Hui | bba3063b52 | Merge branch 'fix/fix_p4_deepsleep_io_leakage' into 'master' fix(esp_hw_support): fix esp32p4 JTAG pad deepsleep current leakage
Closes PM-204
See merge request espressif/esp-idf!35633 | 2024-12-24 15:36:09 +08:00 |  | 
			
				
					| 
							
							
								 wuzhenghui | 58786528fd | fix(esp_hw_support): fix esp32p4 JTAG pad deepsleep current leakage | 2024-12-23 21:17:31 +08:00 |  |