Li Shuai 
							
						 
					 
					
						
						
							
						
						9950b6a527 
					 
					
						
						
							
							modem clock: gatable clock interface which can gate or ungate modem clock domain  
						
						
						
						
					 
					
						2023-07-13 20:44:56 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						9526273085 
					 
					
						
						
							
							Merge branch 'bugfix/fix_uart_ll_compatible_with_cpp' into 'master'  
						
						... 
						
						
						
						fix(uart): Fixed C++ type conversion compile error in uart_ll_get_sclk
Closes IDFGH-10573
See merge request espressif/esp-idf!24690  
						
						
					 
					
						2023-07-12 17:42:18 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						b60f4a6f37 
					 
					
						
						
							
							fix(uart): Fixed C++ type conversion compile error in uart_ll_get_sclk  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/11813  
						
						
					 
					
						2023-07-11 11:18:00 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						682e5ae450 
					 
					
						
						
							
							Merge branch 'feature/esp_gdma_ops' into 'master'  
						
						... 
						
						
						
						feat(esp_gdma): add hal interface for common operations
Closes IDF-7809
See merge request espressif/esp-idf!24433  
						
						
					 
					
						2023-07-11 10:40:42 +08:00 
						 
				 
			
				
					
						
							
							
								Zhang Wen Xu 
							
						 
					 
					
						
						
							
						
						80e1c5a2b7 
					 
					
						
						
							
							Merge branch 'fix/txpower_max_value' into 'master'  
						
						... 
						
						
						
						IEEE802154: match C6/H2 max txpower value with datasheet
See merge request espressif/esp-idf!24325  
						
						
					 
					
						2023-07-10 14:42:22 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						56a376c696 
					 
					
						
						
							
							feat(esp_gdma): add hal interface for common operations  
						
						... 
						
						
						
						GDMA driver will be adapted to more DMA peripherals in the future.
This commit is to extract a minimal interface in the hal layer 
						
						
					 
					
						2023-07-10 13:45:57 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						6f3e07d97b 
					 
					
						
						
							
							Merge branch 'feature/gptimer_linker_file' into 'master'  
						
						... 
						
						
						
						feat(gptimer): add gptimer linker.lf to control the placement of driver and hal
See merge request espressif/esp-idf!24598  
						
						
					 
					
						2023-07-06 12:42:47 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						2e5eb30382 
					 
					
						
						
							
							Merge branch 'origin/bugfix/fix_header_violations_in_hal_component' into 'master'  
						
						... 
						
						
						
						Fix(components/hal): fix header violations in hal component
Closes IDF-7658
See merge request espressif/esp-idf!24493  
						
						
					 
					
						2023-07-06 10:32:25 +08:00 
						 
				 
			
				
					
						
							
							
								Planck (Lu Zeyu) 
							
						 
					 
					
						
						
							
						
						333553caf2 
					 
					
						
						
							
							fix(hal): check the public header files and fix violations  
						
						... 
						
						
						
						fix(hal/include): fix header violations in hal component
fix(hal/include): Move type definitions from `xx_hal.h` to `xx_types.h`
fix(hal/include): Move type definitions from `xx_hal.h` to `xx_types.h`
fix(hal/include): Add comment for a far away `#endif`
fix(hal/include): change scope for cpp guard
ci: Remove components/hal/ comment from public headers check exceptions
Add missing include macro sdkconfig.h for header files
Add missing include macro stdbool.h for header files
Add missing include macro stdint.h for header files
Add missing capability guard macro for header files
Add missing cpp guard macro for header files
Remove some useless include macros
Add some missing `inline` attribute for functions defined in header files
Remove components/hal/ from public headers check exceptions
fix(hal/include): fix invalid licenses
fix(hal/include): fix invalid licenses
fix(hal/include): add missing soc_caps.h
fix(hal): include soc_caps.h before cap macro is used
fix(hal): Remove unnecessary target check
fix(hal): fix header and macro problems
Add missing include macro
Remove loop dependency in hal
Add comment for far-away endif
fix(hal): Add missing soc_caps.h
ci: update check_copyright_ignore.txt
Change the sequence of `#include` macro, cpp guard macro
Change the wrap scope of capacity macro
fix(hal): Change position of C++ guard to pass test 
						
						
					 
					
						2023-07-05 17:33:32 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						81a641d437 
					 
					
						
						
							
							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-07-05 12:09:00 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						f0c07f82b5 
					 
					
						
						
							
							fix(test): check call graph for hal component  
						
						
						
						
					 
					
						2023-07-05 09:09:01 +08:00 
						 
				 
			
				
					
						
							
							
								Alexey Lapshin 
							
						 
					 
					
						
						
							
						
						4df3ff619e 
					 
					
						
						
							
							feat(esp_system): implement hw stack guard for riscv chips  
						
						... 
						
						
						
						- add hardware stack guard based on assist-debug module
- enable hardware stack guard by default
- disable hardware stack guard for freertos ci.release test
- refactor rtos_int_enter/rtos_int_exit to change SP register inside them
- fix panic_reason.h header for RISC-V
- update docs to include information about the new feature 
						
						
					 
					
						2023-07-01 16:27:40 +00:00 
						 
				 
			
				
					
						
							
							
								zhangwenxu 
							
						 
					 
					
						
						
							
						
						806ac94b64 
					 
					
						
						
							
							IEEE802154: match C6 max txpower value with datasheet  
						
						
						
						
					 
					
						2023-06-28 14:32:45 +08:00 
						 
				 
			
				
					
						
							
							
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						b3b9b327a1 
					 
					
						
						
							
							Merge branch 'bugfix/fix_s3_adc1_wrong_clk_div' into 'master'  
						
						... 
						
						
						
						adc: fix adc oneshot mode clk div issue on esp32, esp32s2 and esp32s3
Closes IDF-7654
See merge request espressif/esp-idf!24420  
						
						
					 
					
						2023-06-28 11:12:40 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						eaf21a34af 
					 
					
						
						
							
							fix(adc): fixed esp32, esp32s2,esp32s3 adc oneshot mode clk div issue  
						
						
						
						
					 
					
						2023-06-27 14:40:22 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						01fb28b65b 
					 
					
						
						
							
							Power Management: move lp_timer_hal.c to upper hal layer for esp32h2 and esp32c6  
						
						
						
						
					 
					
						2023-06-26 21:05:16 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						1b22591ea7 
					 
					
						
						
							
							i2s: fixed i2s_ll compiling failure under C++ evironment  
						
						... 
						
						
						
						Closes: https://github.com/espressif/esp-idf/issues/11625  
						
						
					 
					
						2023-06-23 11:41:43 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						4196eddff1 
					 
					
						
						
							
							esp_hw_support: add modem module mac reset api  
						
						
						
						
					 
					
						2023-06-19 12:53:09 +08:00 
						 
				 
			
				
					
						
							
							
								Wan Lei 
							
						 
					 
					
						
						
							
						
						a0dc515143 
					 
					
						
						
							
							Merge branch 'refactor/cache_utils_refactor_to_cache_hal' into 'master'  
						
						... 
						
						
						
						cache: refactor cache_utils to use cache_hal instade
Closes IDF-7172 and IDF-7385
See merge request espressif/esp-idf!23317  
						
						
					 
					
						2023-06-19 11:54:12 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						921713fff4 
					 
					
						
						
							
							uart: Support LP_UART port with UART driver on esp32c6  
						
						
						
						
					 
					
						2023-06-16 07:31:40 +00:00 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						0f7e39d15a 
					 
					
						
						
							
							cache: refactor cache_utils into cache_hal instade  
						
						
						
						
					 
					
						2023-06-15 11:50:42 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Jichang 
							
						 
					 
					
						
						
							
						
						5150c578fd 
					 
					
						
						
							
							ledc:add option to put LEDC function into IRAM  
						
						... 
						
						
						
						The caches are disabled when reading/writing/erasing flash.
All CPUs should always execute code and access data from internal RAM.
Add an IRAM option to enhance the performance of LEDC.
Closes https://github.com/espressif/esp-idf/issues/11554  
						
						
					 
					
						2023-06-14 18:12:01 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						88600bd91b 
					 
					
						
						
							
							driver: minor code clean up to pass coverity scan test  
						
						
						
						
					 
					
						2023-06-10 16:21:12 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						71ef56f988 
					 
					
						
						
							
							gdma: support on_recv_done callback  
						
						
						
						
					 
					
						2023-06-07 11:38:32 +08:00 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						60ccb8f439 
					 
					
						
						
							
							esp32c6: xts-aes register preefix discrepency  
						
						
						
						
					 
					
						2023-05-26 15:33:21 +05:30 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						87848110c1 
					 
					
						
						
							
							adc: new feature adc digital monitor supported  
						
						
						
						
					 
					
						2023-05-24 17:46:52 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						ffb40a89d9 
					 
					
						
						
							
							adc_cali: supported channel compensation of adc calibration on esp32c6  
						
						
						
						
					 
					
						2023-05-23 22:44:25 +08:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						ec742abb25 
					 
					
						
						
							
							lp-i2c: Added support for LP I2C peripheral to LP core  
						
						... 
						
						
						
						This commit adds support for the LP I2C peripheral driver to be used by
the LP core. An example is also added to demonstrate the usage of the LP
I2C peripheral from the LP core. 
						
						
					 
					
						2023-05-19 07:27:51 +02:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						224430f6b4 
					 
					
						
						
							
							Merge branch 'bugfix/tempsensor_wifi_conflict' into 'master'  
						
						... 
						
						
						
						temperature_sensor: Fix issue that have conflict with phy
Closes IDF-5227, IDF-5992, IDF-5504, and IDF-6113
See merge request espressif/esp-idf!20210  
						
						
					 
					
						2023-05-19 12:46:55 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						faa10947a8 
					 
					
						
						
							
							temperature_sensor: Apply new-shared interface in temperature sensor driver  
						
						
						
						
					 
					
						2023-05-18 15:00:36 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						d197c59eaa 
					 
					
						
						
							
							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 10:29:50 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						ed96dadd06 
					 
					
						
						
							
							spi_flash: 2nd stage for supporting flash suspend. (1). Support more esp chips (2). Improve real-time performance (3). Making timing more stable (4) Add documents  
						
						
						
						
					 
					
						2023-05-11 20:10:30 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						6a7f730c77 
					 
					
						
						
							
							Merge branch 'feature/efuse_settings' into 'master'  
						
						... 
						
						
						
						hal: Explicit setting of efuse time settings
See merge request espressif/esp-idf!23533  
						
						
					 
					
						2023-05-10 19:11:01 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						87dd7bb51a 
					 
					
						
						
							
							Merge branch 'bugfix/support_esp32c6_sleep_retention_extra_link' into 'master'  
						
						... 
						
						
						
						support extra linked list retention for BLE and 15.4
Closes IDF-6528
See merge request espressif/esp-idf!22985  
						
						
					 
					
						2023-05-10 15:07:03 +08:00 
						 
				 
			
				
					
						
							
							
								Zim Kalinowski 
							
						 
					 
					
						
						
							
						
						099ffe6243 
					 
					
						
						
							
							Merge branch 'feature/c6_ulp_timer' into 'master'  
						
						... 
						
						
						
						ulp: lp timer support for lp core
Closes IDF-6956, IDF-6830, and IDF-6835
See merge request espressif/esp-idf!23453  
						
						
					 
					
						2023-05-10 03:06:35 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						e48130246a 
					 
					
						
						
							
							hal: Explicit setting of efuse time settings  
						
						... 
						
						
						
						EFUSE_PWR_ON_NUM in C3 has default value = 0x2880, now = 0x3000 
						
						
					 
					
						2023-05-10 00:41:35 +08:00 
						 
				 
			
				
					
						
							
							
								Wu Zheng Hui 
							
						 
					 
					
						
						
							
						
						35bb946653 
					 
					
						
						
							
							Merge branch 'bugfix/update_esp32c6eco1_sleep_fosc_cal_cycles' into 'master'  
						
						... 
						
						
						
						bugfix: update esp32c6eco1 / esp32h2eco2 fosc calibration cycles during sleep and support calibrate OSC clock every N times lightsleep
Closes IDF-7287
See merge request espressif/esp-idf!23489  
						
						
					 
					
						2023-05-09 18:44:20 +08:00 
						 
				 
			
				
					
						
							
							
								cjin 
							
						 
					 
					
						
						
							
						
						7a708c35cb 
					 
					
						
						
							
							pau: fix logic error in extra link retention  
						
						
						
						
					 
					
						2023-05-06 14:58:02 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						3ced7b12e8 
					 
					
						
						
							
							ulp: add support for using lp timer with lp core on C6  
						
						
						
						
					 
					
						2023-05-06 14:13:14 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						eaa4ad502a 
					 
					
						
						
							
							Merge branch 'bugfix/check_filter_range' into 'master'  
						
						... 
						
						
						
						rmt: check filter and idle threashold
Closes IDFGH-9977
See merge request espressif/esp-idf!23518  
						
						
					 
					
						2023-05-05 17:19:45 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						dd4d1bbe90 
					 
					
						
						
							
							bugfix: fix esp32c6eco1 fosc calibration cycles during sleep  
						
						
						
						
					 
					
						2023-05-04 11:46:21 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						ea10aac4f0 
					 
					
						
						
							
							spi: added transaction length check to refuse longer than hardware supported length  
						
						
						
						
					 
					
						2023-05-04 11:37:23 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						9ae742eb85 
					 
					
						
						
							
							rmt: check filter and idle threashold  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/11262  
						
						
					 
					
						2023-04-29 06:51:35 +00:00 
						 
				 
			
				
					
						
							
							
								Shu Chen 
							
						 
					 
					
						
						
							
						
						5d222db12f 
					 
					
						
						
							
							Merge branch 'support/ieee802154_driver_opensrc' into 'master'  
						
						... 
						
						
						
						ieee802154: Support driver code open src
See merge request espressif/esp-idf!22857  
						
						
					 
					
						2023-04-26 10:35:42 +08:00 
						 
				 
			
				
					
						
							
							
								Zim Kalinowski 
							
						 
					 
					
						
						
							
						
						4a647d08de 
					 
					
						
						
							
							Merge branch 'feature/c6_ulp_sleep' into 'master'  
						
						... 
						
						
						
						ulp: added sleep support for lp core
Closes IDF-7012
See merge request espressif/esp-idf!23103  
						
						
					 
					
						2023-04-25 22:40:52 +08:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						a8b6a70620 
					 
					
						
						
							
							Merge branch 'feature/add_bignum_ll_layer' into 'master'  
						
						... 
						
						
						
						bignum: added bignum hal and ll layer
Closes IDF-7071
See merge request espressif/esp-idf!22823  
						
						
					 
					
						2023-04-25 19:50:25 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						7d9d27a060 
					 
					
						
						
							
							Merge branch 'refactor/driver_ut_to_test_app' into 'master'  
						
						... 
						
						
						
						CI: Move all UT in driver to test_app
See merge request espressif/esp-idf!23343  
						
						
					 
					
						2023-04-25 14:10:11 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						359b237cc5 
					 
					
						
						
							
							ulp: added sleep support for lp core  
						
						... 
						
						
						
						Added support for running LP core while hp core sleeps, as well
as waking up the hp core. 
						
						
					 
					
						2023-04-25 11:51:35 +08:00 
						 
				 
			
				
					
						
							
							
								zhangwenxu 
							
						 
					 
					
						
						
							
						
						c8c1cd1c55 
					 
					
						
						
							
							ieee802154: support driver opensrc  
						
						
						
						
					 
					
						2023-04-25 11:48:13 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						8882ba2ba1 
					 
					
						
						
							
							CI: Move all UT in driver to test_app  
						
						
						
						
					 
					
						2023-04-25 10:40:32 +08:00