Armando 
							
						 
					 
					
						
						
							
						
						de77ab3061 
					 
					
						
						
							
							change(soc): added SOC_ prefix to mmu defs  
						
						
						
						
					 
					
						2023-09-05 15:47:26 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						e3861261eb 
					 
					
						
						
							
							fix(wdt): move non-auto generated wdt values to ll  
						
						
						
						
					 
					
						2023-09-05 11:52:34 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						cf61f63bc2 
					 
					
						
						
							
							Merge branch 'feature/hw_crc_esp32p4' into 'master'  
						
						... 
						
						
						
						feat(gdma): support hardware crc calculation on esp32p4
Closes IDF-7497
See merge request espressif/esp-idf!25307  
						
						
					 
					
						2023-08-31 14:46:32 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						91aab6bda0 
					 
					
						
						
							
							Merge branch 'feature/add_uart_iram_safe_check' into 'master'  
						
						... 
						
						
						
						feat(uart): Add sdkconfig.ci.iram_safe test for UART driver
See merge request espressif/esp-idf!25618  
						
						
					 
					
						2023-08-31 12:57:46 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						b962fdee89 
					 
					
						
						
							
							refactor(gdma): add reset and clock control in LL driver  
						
						
						
						
					 
					
						2023-08-31 02:11:47 +00:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						767698b90d 
					 
					
						
						
							
							feat(uart): Add sdkconfig.ci.iram_safe test for UART driver  
						
						
						
						
					 
					
						2023-08-30 11:30:03 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						47bb157cab 
					 
					
						
						
							
							refactor(twai): add reset and clock control to twai LL layer  
						
						
						
						
					 
					
						2023-08-29 22:19:57 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						4a45479336 
					 
					
						
						
							
							refactor(lp_periph): move enable and reset control to LL driver  
						
						
						
						
					 
					
						2023-08-28 05:17:56 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						911c388cf8 
					 
					
						
						
							
							feat(etm): add core driver support for esp32-p4  
						
						... 
						
						
						
						esp_etm core driver support:
- channel allocator
- gpio etm sub driver
- gptimer etm sub driver 
						
						
					 
					
						2023-08-23 15:11:56 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						71cf16ec01 
					 
					
						
						
							
							feat(gptimer): use RCC atomic block to enable/reset peripheral  
						
						
						
						
					 
					
						2023-08-22 17:05:35 +08:00 
						 
				 
			
				
					
						
							
							
								Kevin (Lao Kaiyao) 
							
						 
					 
					
						
						
							
						
						f629c4b7e9 
					 
					
						
						
							
							Merge branch 'feature/i2s_support_mclk_input' into 'master'  
						
						... 
						
						
						
						feat(i2s): supported external clock source input
Closes IDF-7889
See merge request espressif/esp-idf!24942  
						
						
					 
					
						2023-08-16 19:07:22 +08:00 
						 
				 
			
				
					
						
							
							
								Gao Xu 
							
						 
					 
					
						
						
							
						
						0ceb5f2648 
					 
					
						
						
							
							Merge branch 'refactor/cache_disable_enable_interface' into 'master'  
						
						... 
						
						
						
						refactor(cache): abstract cache rom API in cache_ll.h
Closes IDF-7922
See merge request espressif/esp-idf!25040  
						
						
					 
					
						2023-08-15 19:43:47 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Ji Chang 
							
						 
					 
					
						
						
							
						
						b39fd79cb8 
					 
					
						
						
							
							Merge branch 'feature/add_mcpwm_carrier_clk_source' into 'master'  
						
						... 
						
						
						
						feat(MCPWM): Add mcpwm carrier clk source
Closes IDF-8029
See merge request espressif/esp-idf!25342  
						
						
					 
					
						2023-08-15 18:04:08 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Jichang 
							
						 
					 
					
						
						
							
						
						97d5db32ae 
					 
					
						
						
							
							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-15 13:04:11 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						8c8affc812 
					 
					
						
						
							
							feat(mmu): support mmu and flash mmap driver on p4  
						
						
						
						
					 
					
						2023-08-15 10:17:03 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						4b6d71447c 
					 
					
						
						
							
							feat(i2s): supported external clock source input  
						
						
						
						
					 
					
						2023-08-14 03:25:12 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						26f438cf89 
					 
					
						
						
							
							Merge branch 'feature/esp32p4_gpio_support' into 'master'  
						
						... 
						
						
						
						feat(gpio): add support for ESP32P4
Closes IDF-6509
See merge request espressif/esp-idf!24868  
						
						
					 
					
						2023-08-11 11:49:51 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						be9afeac86 
					 
					
						
						
							
							feat(gpio): add support for ESP32P4  
						
						
						
						
					 
					
						2023-08-10 17:58:49 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						96bf37ab78 
					 
					
						
						
							
							Merge branch 'feature/i2c_master_new_driver' into 'master'  
						
						... 
						
						
						
						I2C: Add new i2c master impl APIs and i2c eeprom example
See merge request espressif/esp-idf!23592  
						
						
					 
					
						2023-08-10 16:51:31 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						4ef94fc0dc 
					 
					
						
						
							
							feat(i2c): Add new API and implementation for I2C driver  
						
						
						
						
					 
					
						2023-08-10 11:55:54 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						808a01e656 
					 
					
						
						
							
							feat(pm/deepsleep): Support EXT1_WAKEUP_MODE_PER_PIN  
						
						
						
						
					 
					
						2023-08-09 19:46:25 +08:00 
						 
				 
			
				
					
						
							
							
								gaoxu 
							
						 
					 
					
						
						
							
						
						fd759d65b0 
					 
					
						
						
							
							refactor(cache): abstract cache rom API in cache_ll.h  
						
						
						
						
					 
					
						2023-08-09 10:32:12 +00:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						00955f7e59 
					 
					
						
						
							
							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-08 06:35:15 +00:00 
						 
				 
			
				
					
						
							
							
								Laukik Hase 
							
						 
					 
					
						
						
							
						
						f281c08ce7 
					 
					
						
						
							
							fix(hal): Fix the external memory vaddr region validity check  
						
						... 
						
						
						
						- For c6, h2 and p4, the vaddr end calculated was off by 1
  byte. 
						
						
					 
					
						2023-08-02 10:53:26 +05:30 
						 
				 
			
				
					
						
							
							
								Wan Lei 
							
						 
					 
					
						
						
							
						
						f5e26a595d 
					 
					
						
						
							
							Merge branch 'bugfix/spi_bus_unify_defualt_mosi_level' into 'master'  
						
						... 
						
						
						
						spi: unify default mosi level on all targets
Closes IDF-7683
See merge request espressif/esp-idf!24591  
						
						
					 
					
						2023-07-25 20:06:09 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						ed36b91517 
					 
					
						
						
							
							Merge branch 'feature/mcpwm_trigger_driver' into 'master'  
						
						... 
						
						
						
						feature(MCPWM): Add MCPWM trigger driver
Closes IDF-3613
See merge request espressif/esp-idf!24829  
						
						
					 
					
						2023-07-25 18:50:57 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Jichang 
							
						 
					 
					
						
						
							
						
						5ab755915b 
					 
					
						
						
							
							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-07-25 14:44:41 +08:00 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						8f5851d064 
					 
					
						
						
							
							fix(all): unify default mosi level to low on all targets  
						
						
						
						
					 
					
						2023-07-24 15:45:21 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						0d30bbe855 
					 
					
						
						
							
							change(pm/deepsleep): rewrite the option all low as any low for esp32s2, esp32s3, esp32c6 and esp32h2  
						
						
						
						
					 
					
						2023-07-21 20:44:15 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						e70763f9a4 
					 
					
						
						
							
							feat(pm/deepsleep): Support EXT1 wakeup for esp32h2 deep_sleep  
						
						
						
						
					 
					
						2023-07-20 11:43:57 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						a5c992c8af 
					 
					
						
						
							
							fix(esp_pm): fix PM_SLP_IRAM_OPT/PM_RTOS_IDLE_OPT feature  
						
						... 
						
						
						
						- Fix flash accessed code to resolve issues with PM_SLP_IRAM_OPT/PM_RTOS_IDLE_OPT enabled 
						
						
					 
					
						2023-07-14 21:21:19 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						4e9cc65763 
					 
					
						
						
							
							change(uart): change sleep code to be cache safe  
						
						... 
						
						
						
						- Set uart ll with FORCE_INLINE_ATTR
- Add no_flash API periph_ll_uart_enabled api 
						
						
					 
					
						2023-07-14 20:12:59 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						21781b1ab1 
					 
					
						
						
							
							modem clock: provide a protected wifipwr clock enable/disable interface to fix the bug of selecting xtal as the low power clock source for ble  
						
						
						
						
					 
					
						2023-07-13 20:44:56 +08:00 
						 
				 
			
				
					
						
							
							
								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