Chen Chen
							
						 
					 | 
					
						
						
							
						
						8361d150de
					 | 
					
						
						
							
							fix(i2c_test_apps): Fix the conflict when including spimem_flash_ll
						
						
						
						
						
						
						
						Update to avoid the conflict that C++ compiler complains about low level C
code 
						
						
					 | 
					
						2025-08-18 11:20:16 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								C.S.M
							
						 
					 | 
					
						
						
							
						
						bb554a74dd
					 | 
					
						
						
							
							Merge branch 'refactor/tsens_hal' into 'master'
						
						
						
						
						
						
						
						refactor(temperature_sensor): Move temperature calculation from hw_support to hal
See merge request espressif/esp-idf!40296 
						
						
					 | 
					
						2025-08-12 15:39:06 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								C.S.M
							
						 
					 | 
					
						
						
							
						
						0121a14699
					 | 
					
						
						
							
							refactor(temperature_sensor): Move temperature calculation from hw_support to hal
						
						
						
						
						
						
					 | 
					
						2025-08-11 11:47:20 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								morris
							
						 
					 | 
					
						
						
							
						
						83512e3e7c
					 | 
					
						
						
							
							feat(sdm): enhance the thread safety
						
						
						
						
						
						
					 | 
					
						2025-08-11 10:13:57 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								wanckl
							
						 
					 | 
					
						
						
							
						
						37c6608ab3
					 | 
					
						
						
							
							feat(driver_spi): support esp32h4 spi driver
						
						
						
						
						
						
					 | 
					
						2025-08-05 15:08:02 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Song Ruo Jing
							
						 
					 | 
					
						
						
							
						
						48233e0e7e
					 | 
					
						
						
							
							refactor(ledc): remove deprecated LEDC_USE_RTC8M_CLK macro for v6.0
						
						
						
						
						
						
					 | 
					
						2025-07-30 20:01:47 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Song Ruo Jing
							
						 
					 | 
					
						
						
							
						
						2b01b7c6f8
					 | 
					
						
						
							
							refactor(clk): add soc_clk_calibration_clk_src_t for all targets
						
						
						
						
						
						
						
						Cleaned up RTC calibration clock selection code 
						
						
					 | 
					
						2025-07-30 20:01:46 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chen Ji Chang
							
						 
					 | 
					
						
						
							
						
						cfca52255e
					 | 
					
						
						
							
							Merge branch 'feat/support_rmt_on_h4' into 'master'
						
						
						
						
						
						
						
						feat(rmt): support rmt on ESP32-H4
Closes IDF-12402
See merge request espressif/esp-idf!40523 
						
						
					 | 
					
						2025-07-25 19:41:24 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chen Jichang
							
						 
					 | 
					
						
						
							
						
						d6a9a0f5d5
					 | 
					
						
						
							
							feat(rmt): support rmt on esp32-h4
						
						
						
						
						
						
					 | 
					
						2025-07-24 10:47:13 +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
							
						 
					 | 
					
						
						
							
						
						0999aeedbd
					 | 
					
						
						
							
							refactor(timg): clean up soc layer meta data
						
						
						
						
						
						
					 | 
					
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wan Lei
							
						 
					 | 
					
						
						
							
						
						a16f621ed2
					 | 
					
						
						
							
							Merge branch 'feat/twai_driver_legacy_target_support' into 'master'
						
						
						
						
						
						
						
						feat(driver_twai): twai driver legacy target support (part_2)
Closes IDF-12480 and IDF-12808
See merge request espressif/esp-idf!36487 
						
						
					 | 
					
						2025-05-01 11:05:11 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Aditya Patwardhan
							
						 
					 | 
					
						
						
							
						
						d3e3790fc9
					 | 
					
						
						
							
							Merge branch 'fix/refactor_source_code_and_comments' into 'master'
						
						
						
						
						
						
						
						fix(hal): updated API description and added comments
Closes IDF-12618
See merge request espressif/esp-idf!38415 
						
						
					 | 
					
						2025-04-30 18:26:57 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								wanckl
							
						 
					 | 
					
						
						
							
						
						8a60934c4f
					 | 
					
						
						
							
							feat(driver_twai): support legacy targets in new driver
						
						
						
						
						
						
					 | 
					
						2025-04-30 10:38:55 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								C.S.M
							
						 
					 | 
					
						
						
							
						
						f566b500dd
					 | 
					
						
						
							
							feat(uhci): Add uhci (uart-dma) support on esp32c5, esp32h2
						
						
						
						
						
						
					 | 
					
						2025-04-28 16:24:42 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								C.S.M
							
						 
					 | 
					
						
						
							
						
						f66a750af9
					 | 
					
						
						
							
							Merge branch 'feat/uart_dma_support' into 'master'
						
						
						
						
						
						
						
						feat(uhci): Add uhci(uart-dma) support on ESP32C3, ESP32P4, ESP32C6, ESP32S3🚴🏼♂️
See merge request espressif/esp-idf!37494 
						
						
					 | 
					
						2025-04-28 00:42:42 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								C.S.M
							
						 
					 | 
					
						
						
							
						
						1a3db8e025
					 | 
					
						
						
							
							feat(uhci): Add uhci (uart-dma) support on esp32c3, esp32c6, esp32s3, esp32p4
						
						
						
						
						
						
					 | 
					
						2025-04-27 15:28:23 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nilesh.kale
							
						 
					 | 
					
						
						
							
						
						d9f03d7f28
					 | 
					
						
						
							
							fix(hal): updated API description and added comments
						
						
						
						
						
						
					 | 
					
						2025-04-15 14:58:53 +05:30 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Song Ruo Jing
							
						 
					 | 
					
						
						
							
						
						01c9407bb6
					 | 
					
						
						
							
							fix(uart): correct C3/S3 module enable porcedure to avoid undesired line noise
						
						
						
						
						
						
					 | 
					
						2025-03-28 15:03:19 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								gaoxu
							
						 
					 | 
					
						
						
							
						
						ec632f7fed
					 | 
					
						
						
							
							feat(esp32h21): support I2C on ESP32H21
						
						
						
						
						
						
					 | 
					
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Wan Lei
							
						 
					 | 
					
						
						
							
						
						76133bc373
					 | 
					
						
						
							
							Merge branch 'fix/remove_gpio_hal_iomux_func_sel' into 'master'
						
						
						
						
						
						
						
						fix(driver_gpio): remove gpio_hal_iomux_func_sel
See merge request espressif/esp-idf!33928 
						
						
					 | 
					
						2025-02-20 18:52:35 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								wanckl
							
						 
					 | 
					
						
						
							
						
						222b1ddbab
					 | 
					
						
						
							
							fix(driver_gpio): remove gpio_hal_iomux_func_sel
						
						
						
						
						
						
					 | 
					
						2025-02-19 17:17:51 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								laokaiyao
							
						 
					 | 
					
						
						
							
						
						ad623893d4
					 | 
					
						
						
							
							feat(i2s): support tuning rate dynamically
						
						
						
						
						
						
					 | 
					
						2025-02-17 16:20:24 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |