Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						eb8883cc20 
					 
					
						
						
							
							Merge branch 'feature/p4_wdt' into 'master'  
						
						... 
						
						
						
						feat(core-system/wdt): added support for watchdogs on P4
Closes IDF-8135 and IDF-7750
See merge request espressif/esp-idf!25584  
						
						
					 
					
						2023-08-31 10:14:19 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						8ecbd1f59b 
					 
					
						
						
							
							feat(core-system/wdt): added support for watchdogs on P4  
						
						
						
						
					 
					
						2023-08-30 11:04:02 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						47bb157cab 
					 
					
						
						
							
							refactor(twai): add reset and clock control to twai LL layer  
						
						
						
						
					 
					
						2023-08-29 22:19:57 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						24914d15d8 
					 
					
						
						
							
							Merge branch 'feature/manage_modem_etm_clock_indepently' into 'master'  
						
						... 
						
						
						
						feat(esp_hw_support): manage modem_etm clock in modem_clock for bt/154 indepently
Closes IDF-8013
See merge request espressif/esp-idf!25284  
						
						
					 
					
						2023-08-28 13:35:58 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						dc9ddfc0d4 
					 
					
						
						
							
							change(soc): added SOC_EFUSE_SUPPORTED  
						
						
						
						
					 
					
						2023-08-24 12:51:20 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						337aeb4b78 
					 
					
						
						
							
							Merge branch 'feature/add_esp32p4_hello_world' into 'master'  
						
						... 
						
						
						
						esp32p4: introduced new chip ESP32P4: Hello World! 🌏 
Closes IDF-7523
See merge request espressif/esp-idf!25013  
						
						
					 
					
						2023-08-10 16:04:55 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						4ef94fc0dc 
					 
					
						
						
							
							feat(i2c): Add new API and implementation for I2C driver  
						
						
						
						
					 
					
						2023-08-10 11:55:54 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						a425d8816a 
					 
					
						
						
							
							feat(esp_hw_support): manage modem_etm clock in modem_clock for bt/154 indepently  
						
						
						
						
					 
					
						2023-08-09 20:19:50 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						808a01e656 
					 
					
						
						
							
							feat(pm/deepsleep): Support EXT1_WAKEUP_MODE_PER_PIN  
						
						
						
						
					 
					
						2023-08-09 19:46:25 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						00df6b378d 
					 
					
						
						
							
							refactor(sar): build sar_periph_ctrl related files by chip  
						
						
						
						
					 
					
						2023-08-09 19:33:36 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						c34cdd05e9 
					 
					
						
						
							
							fix(esp_hw_support): manage i2c_ana_mst clock witch modem clock driver  
						
						
						
						
					 
					
						2023-08-04 10:39:43 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						dd71c7fe17 
					 
					
						
						
							
							fix(pwdet): fix pwdet wrong base address on c6 h2  
						
						
						
						
					 
					
						2023-07-26 14:39:34 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tian Hao 
							
						 
					 
					
						
						
							
						
						57c6c0a1a3 
					 
					
						
						
							
							Merge branch 'bringup/esp32h2_deep_sleep_for_rebase' into 'master'  
						
						... 
						
						
						
						esp32h2: support deep_sleep
Closes IDF-6268, IDF-6572, and IDF-7406
See merge request espressif/esp-idf!24438  
						
						
					 
					
						2023-07-24 10:47:51 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						4b9f601ac3 
					 
					
						
						
							
							Merge branch 'feature/esp32p4_clock_prework_support' into 'master'  
						
						... 
						
						
						
						feat(clk): Add support to get xtaL freq for ESP32P4
See merge request espressif/esp-idf!24927  
						
						
					 
					
						2023-07-21 00:12:18 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						b8a8713f96 
					 
					
						
						
							
							feat(clk): Add support to get xtaL freq for ESP32P4  
						
						
						
						
					 
					
						2023-07-20 18:13:13 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						e70763f9a4 
					 
					
						
						
							
							feat(pm/deepsleep): Support EXT1 wakeup for esp32h2 deep_sleep  
						
						
						
						
					 
					
						2023-07-20 11:43:57 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						dcacd8cdf8 
					 
					
						
						
							
							feat(pm/deepsleep): Support deep_sleep example and deep_sleep_wake_stub example for esp32h2  
						
						
						
						
					 
					
						2023-07-20 11:43:57 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						fb7cc00378 
					 
					
						
						
							
							Merge branch 'refactor/reorganize_the_interrupt_description_files' into 'master'  
						
						... 
						
						
						
						refactor(interrupt): Put the interrupts definitions in soc/interrupts.h
Closes IDF-5776
See merge request espressif/esp-idf!24578  
						
						
					 
					
						2023-07-19 12:05:56 +08:00 
						 
				 
			
				
					
						
							
							
								Shen Weilong 
							
						 
					 
					
						
						
							
						
						e9e6372690 
					 
					
						
						
							
							feat(ble): Added ble examples for multiple connections  
						
						
						
						
					 
					
						2023-07-18 12:05:11 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Jichang 
							
						 
					 
					
						
						
							
						
						304c7572a6 
					 
					
						
						
							
							refactor(interrupt):put the interrupts definitions in soc/interrupts.h  
						
						... 
						
						
						
						Now the soc interrupts definitions are scattered around in the esp-idf
which are out of sync. Put interrupts definitions in soc/periph_defs.h
(!ESP32) or soc/soc.h(ESP32) together in soc/interrupts.h. 
						
						
					 
					
						2023-07-17 19:31:56 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						2b600df4ee 
					 
					
						
						
							
							fix(esp_pm): Constrains the minimum frequency of APB_MAX when the modem is working  
						
						
						
						
					 
					
						2023-07-14 20:10:16 +08:00 
						 
				 
			
				
					
						
							
							
								muhaidong 
							
						 
					 
					
						
						
							
						
						de03939923 
					 
					
						
						
							
							external coex: rename coex gpio struct field names  
						
						
						
						
					 
					
						2023-07-12 19:23:39 +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 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						ea48030514 
					 
					
						
						
							
							Merge branch 'refactor/rtcio_caps_responsibility' into 'master'  
						
						... 
						
						
						
						refactor(driver/rtcio): Re-wrap RTCIO APIs with more accurate soc_caps
Closes IDF-7406
See merge request espressif/esp-idf!24522  
						
						
					 
					
						2023-07-07 14:25:47 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						2f6ce0cc17 
					 
					
						
						
							
							fix(regi2c): wrong ADC_CALI_PD_WORKAROUND on c6, h2  
						
						
						
						
					 
					
						2023-07-06 17:54:31 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						4985caa38f 
					 
					
						
						
							
							refactor(driver/rtcio): Re-wrap RTCIO APIs with more accurate soc_caps  
						
						
						
						
					 
					
						2023-07-05 11:47:51 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						0298e6f257 
					 
					
						
						
							
							Merge branch 'feature/gpio_num_per_target' into 'master'  
						
						... 
						
						
						
						refactor(gpio): per-target gpio number definition
See merge request espressif/esp-idf!24546  
						
						
					 
					
						2023-07-04 14:12:39 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						d623ce0d53 
					 
					
						
						
							
							refactor(gpio): per-target gpio number definition  
						
						
						
						
					 
					
						2023-07-03 13:33:11 +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 
						 
				 
			
				
					
						
							
							
								Lou Tian Hao 
							
						 
					 
					
						
						
							
						
						7c2ac1feb6 
					 
					
						
						
							
							Merge branch 'bringup/esp32h2_light_sleep_for_rebase' into 'master'  
						
						... 
						
						
						
						esp32h2: support light_sleep
Closes IDF-6266 and IDF-7359
See merge request espressif/esp-idf!23567  
						
						
					 
					
						2023-06-28 10:37:18 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						d18a03b0db 
					 
					
						
						
							
							Merge branch 'refactor/rename_gpio_ext_reg_name_c6_h2' into 'master'  
						
						... 
						
						
						
						gpio_ext: rename register prefix to be GPIO_EXT_xxx
See merge request espressif/esp-idf!23969  
						
						
					 
					
						2023-06-26 22:29:39 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						7fd74057a3 
					 
					
						
						
							
							example: bringup light sleep example for esp32h2  
						
						
						
						
					 
					
						2023-06-26 21:05:16 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						b06cadddb3 
					 
					
						
						
							
							Power Management: fix REGDMA clock issue when wake up form light sleep  
						
						
						
						
					 
					
						2023-06-26 21:05:10 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						d3ca0656c8 
					 
					
						
						
							
							Power Management: support MODEM domain powered down in light sleep for esp32h2  
						
						
						
						
					 
					
						2023-06-26 20:58:59 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						b4210682c8 
					 
					
						
						
							
							Power Management: support TOP domain powered down in light sleep for esp32h2  
						
						
						
						
					 
					
						2023-06-26 20:58:59 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						46cf3ecdc2 
					 
					
						
						
							
							Power Management: support PAU REGDMA feature for esp32h2  
						
						
						
						
					 
					
						2023-06-26 20:58:59 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						6ea441c815 
					 
					
						
						
							
							Power Management: support CPU powered down in light sleep for esp32h2  
						
						
						
						
					 
					
						2023-06-26 20:57:55 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						63d32ab620 
					 
					
						
						
							
							Power Management: support DFS and PMU feature for esp32h2  
						
						
						
						
					 
					
						2023-06-26 20:57:55 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						c448597f24 
					 
					
						
						
							
							kconfig: introduced CONFIG_IDF_ENV_BRINGUP for new chip bringup usage  
						
						
						
						
					 
					
						2023-06-26 03:30:23 +00:00 
						 
				 
			
				
					
						
							
							
								Shu Chen 
							
						 
					 
					
						
						
							
						
						54e45c7be4 
					 
					
						
						
							
							Merge branch 'bugfix/fix_multipan_enable_and_update_reg' into 'master'  
						
						... 
						
						
						
						ieee802154: fix multipan api error and update coex_arb_delay reg
See merge request espressif/esp-idf!24145  
						
						
					 
					
						2023-06-26 11:00:08 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						921713fff4 
					 
					
						
						
							
							uart: Support LP_UART port with UART driver on esp32c6  
						
						
						
						
					 
					
						2023-06-16 07:31:40 +00:00 
						 
				 
			
				
					
						
							
							
								xiaqilin 
							
						 
					 
					
						
						
							
						
						4d4f68623e 
					 
					
						
						
							
							ieee802154: fix multipan api error and update coex_arb_delay reg  
						
						
						
						
					 
					
						2023-06-09 17:14:56 +08:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						1696be719c 
					 
					
						
						
							
							crypto: add support for DPA protection configuration in C6/H2  
						
						... 
						
						
						
						- Technical details covered in section "15.3.2 Anti-DPA Attack Security
Control" chapter of the ESP32-C6 TRM
- Default configuration sets the security level low for the DPA
protection
- This change applies to all the crypto peripherals where the clock
frequency is dynamically adjusted to create randomness in the power
consumption trajectory
- This configuration helps to make the SCA attacks difficult on the
crypto peripherals 
						
						
					 
					
						2023-06-08 11:09:23 +05:30 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						c606127315 
					 
					
						
						
							
							Merge branch 'fix/xts_aes_register_prefix_discrepancy_c6_h2' into 'master'  
						
						... 
						
						
						
						fix: xts aes register prefix discrepancy for ESP32H2 and ESP32C6
Closes DOC-5171 and DOC-5179
See merge request espressif/esp-idf!23944  
						
						
					 
					
						2023-06-06 12:40:57 +08:00