wanlei 
							
						 
					 
					
						
						
							
						
						57614bbad2 
					 
					
						
						
							
							feat(ledc): support ledc on esp32p4  
						
						
						
						
					 
					
						2023-10-17 16:40:04 +08:00 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						b81cafe42e 
					 
					
						
						
							
							refac(spi): update periph_module_xxx with rcc_automic_lock for periph bus  
						
						
						
						
					 
					
						2023-10-17 11:32:23 +08:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						6b62065b92 
					 
					
						
						
							
							Merge branch 'fix/crypto_periphs_use_rcc_atomic_blocks' into 'master'  
						
						... 
						
						
						
						Use rcc atomic blocks to enable/reset crypto peripherals
See merge request espressif/esp-idf!25811  
						
						
					 
					
						2023-10-13 22:37:58 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						321f628ff5 
					 
					
						
						
							
							feat(gpio): add a dump API to dump IO configurations  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/12176  
						
						
					 
					
						2023-10-12 17:34:20 +08:00 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						c5cc4f488a 
					 
					
						
						
							
							feat(mpi): use RCC atomic block to enable/reset the MPI peripheral  
						
						
						
						
					 
					
						2023-10-11 14:59:03 +05:30 
						 
				 
			
				
					
						
							
							
								Wan Lei 
							
						 
					 
					
						
						
							
						
						f92b18053a 
					 
					
						
						
							
							Merge branch 'feature/esp32p4_hp_spi_support' into 'master'  
						
						... 
						
						
						
						Feature/esp32p4 hp spi master driver support
Closes IDF-7502
See merge request espressif/esp-idf!24963  
						
						
					 
					
						2023-10-09 18:37:35 +08:00 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						00fcdce725 
					 
					
						
						
							
							feat(spi_master): p4 add master driver supported  
						
						
						
						
					 
					
						2023-10-08 14:45:12 +08:00 
						 
				 
			
				
					
						
							
							
								gaoxu 
							
						 
					 
					
						
						
							
						
						bc2a6bd730 
					 
					
						
						
							
							feat(uart): spilt LP and HP uart set_baudrate function  
						
						
						
						
					 
					
						2023-10-08 10:10:02 +08:00 
						 
				 
			
				
					
						
							
							
								gaoxu 
							
						 
					 
					
						
						
							
						
						3e3e928209 
					 
					
						
						
							
							feat(uart): move periph_ll_uart_enabled to uart_ll.h  
						
						
						
						
					 
					
						2023-10-08 10:10:02 +08:00 
						 
				 
			
				
					
						
							
							
								gaoxu 
							
						 
					 
					
						
						
							
						
						4541ad134d 
					 
					
						
						
							
							feat(uart): add RCC atomic block to uart/lp-uart peripheral  
						
						
						
						
					 
					
						2023-10-08 10:10:02 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						72a0746e62 
					 
					
						
						
							
							refactor(apll): move the apll soc caps to clk_tree_ll  
						
						
						
						
					 
					
						2023-09-28 15:03:27 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						0b0f25c30d 
					 
					
						
						
							
							feat(i2s): supported getting the tx sync count and specify interrupt flags  
						
						
						
						
					 
					
						2023-09-28 15:03:27 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						cf889f3c6d 
					 
					
						
						
							
							feat(i2s): support i2s on esp32p4  
						
						
						
						
					 
					
						2023-09-28 15:03:27 +08:00 
						 
				 
			
				
					
						
							
							
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						b58a2ea6a6 
					 
					
						
						
							
							Merge branch 'feature/support_cache_p4' into 'master'  
						
						... 
						
						
						
						cache: support cache driver on esp32p4
Closes IDF-7516
See merge request espressif/esp-idf!25490  
						
						
					 
					
						2023-09-25 15:21:46 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						ea38a2e9a4 
					 
					
						
						
							
							feat(cache): support cache driver on esp32p4  
						
						
						
						
					 
					
						2023-09-22 14:19:41 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						3093384045 
					 
					
						
						
							
							Merge branch 'feature/pcnt_replace_periph_func_with_new_ll' into 'master'  
						
						... 
						
						
						
						feat(pcnt): replace periph_module func with new ll func
Closes IDF-8225
See merge request espressif/esp-idf!25935  
						
						
					 
					
						2023-09-21 21:57:14 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						98abcbabea 
					 
					
						
						
							
							Merge branch 'feature/esp32p4_lp_io_support' into 'master'  
						
						... 
						
						
						
						feat(lp_io): Add support for ESP32P4
Closes IDF-7815
See merge request espressif/esp-idf!25991  
						
						
					 
					
						2023-09-21 15:20:13 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						dd4072a80c 
					 
					
						
						
							
							refactor(hal): use hal utils to calculate clock division  
						
						
						
						
					 
					
						2023-09-20 23:33:25 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						2d458a3f93 
					 
					
						
						
							
							feat(lp_io): Add support for ESP32P4  
						
						
						
						
					 
					
						2023-09-20 19:39:41 +08:00 
						 
				 
			
				
					
						
							
							
								Planck (Lu Zeyu) 
							
						 
					 
					
						
						
							
						
						59f8008e22 
					 
					
						
						
							
							feat(pcnt): replace periph_module func with new ll func  
						
						
						
						
					 
					
						2023-09-20 15:06:04 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						6bb05cccdd 
					 
					
						
						
							
							feat(rmt): add driver support for esp32p4  
						
						... 
						
						
						
						including DMA feature 
						
						
					 
					
						2023-09-19 12:54:14 +08:00 
						 
				 
			
				
					
						
							
							
								Planck (Lu Zeyu) 
							
						 
					 
					
						
						
							
						
						255d499884 
					 
					
						
						
							
							fix(ll): fix cpp compile error  
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/12093 
fix(ll): remove FLAG_ATTR macro
Such kind of operator overload will not work because C++ thinks such overload is ambiguous and it still prefer the built-in one which accepts and returns integer. Manually force type conversion seems to be unavoidable. 
						
						
					 
					
						2023-09-14 14:48:12 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						c147a6d022 
					 
					
						
						
							
							fix(spi_flash): Fix spi_flash write fail on 26M C2(including OTA fail on this chip)  
						
						
						
						
					 
					
						2023-09-07 17:30:15 +08:00 
						 
				 
			
				
					
						
							
							
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						bdfa91ab66 
					 
					
						
						
							
							Merge branch 'change/delete_not_used_mmu_macros' into 'master'  
						
						... 
						
						
						
						mm: delete not used mmu macros and added soc_ prefix
Closes IDF-7686
See merge request espressif/esp-idf!25663  
						
						
					 
					
						2023-09-06 11:59:03 +08:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						71cf16ec01 
					 
					
						
						
							
							feat(gptimer): use RCC atomic block to enable/reset peripheral  
						
						
						
						
					 
					
						2023-08-22 17:05:35 +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 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						8c8affc812 
					 
					
						
						
							
							feat(mmu): support mmu and flash mmap driver on p4  
						
						
						
						
					 
					
						2023-08-15 10:17:03 +08: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 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						8f5851d064 
					 
					
						
						
							
							fix(all): unify default mosi level to low on all targets  
						
						
						
						
					 
					
						2023-07-24 15:45:21 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						eaf21a34af 
					 
					
						
						
							
							fix(adc): fixed esp32, esp32s2,esp32s3 adc oneshot mode clk div issue  
						
						
						
						
					 
					
						2023-06-27 14:40:22 +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 
						 
				 
			
				
					
						
							
							
								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