Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						1ed2f223fb 
					 
					
						
						
							
							fix(uart): correct C2 UART_BITRATE_MAX value  
						
						
						
						
					 
					
						2024-04-24 16:19:41 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						c55a07bf57 
					 
					
						
						
							
							refactor(uart): add support to be able to test LP_UART port  
						
						... 
						
						
						
						Increase LP_UART_EMPTY_THRESH_DEFAULT value to 4. The original value
could cause the FIFO become empty before filling next data into the FIFO
when the buadrate is high. TX_DONE interrupt would raise before actual
transmission complete in such case. 
						
						
					 
					
						2024-04-15 19:39:30 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						2d818bbfe5 
					 
					
						
						
							
							Merge branch 'docs/rf_coexistence_api_guides_support_esp32c2_v5.2' into 'release/v5.2'  
						
						... 
						
						
						
						Docs: RF coexistence api guides support esp32c2 (v5.2)
See merge request espressif/esp-idf!29213  
						
						
					 
					
						2024-03-11 10:40:40 +08:00 
						 
				 
			
				
					
						
							
							
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						bbb549c830 
					 
					
						
						
							
							fix(esp_phy): Allow WiFi/USB interference workaround option only on supported targets  
						
						... 
						
						
						
						"Enable USB when phy init" Kconfig option would call esp_phy function
`phy_bbpll_en_usb()` that is not implemented for all targets.
Selecting this option for unsupported target results in linking error.
The necessity of this workaround is now defined soc_caps.h rather than
in the Kconfig.
Closes https://github.com/espressif/esp-idf/issues/12185  
						
						
					 
					
						2024-03-07 12:47:39 +01:00 
						 
				 
			
				
					
						
							
							
								linruihao 
							
						 
					 
					
						
						
							
						
						3d5852131b 
					 
					
						
						
							
							fix(esp_coex): add support_coexistence soc_caps for esp32c2 and esp32h2  
						
						
						
						
					 
					
						2024-02-23 16:15:45 +08:00 
						 
				 
			
				
					
						
							
							
								Roshan Bangar 
							
						 
					 
					
						
						
							
						
						962b105be5 
					 
					
						
						
							
							fix(nimble): Added periodic_adv_enh soc_caps for c2, h2  
						
						
						
						
					 
					
						2023-12-26 10:09:12 +05:30 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						6a34106488 
					 
					
						
						
							
							Merge branch 'contrib/github_pr_12559_v5.2' into 'release/v5.2'  
						
						... 
						
						
						
						fix(spi): correct macro REG_SPI_BASE(i) for all targets (GitHub PR) (v5.2)
See merge request espressif/esp-idf!27708  
						
						
					 
					
						2023-12-11 16:01:48 +08:00 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						572a66b62e 
					 
					
						
						
							
							fix(spi): correct some signals and dummy bits docs  
						
						
						
						
					 
					
						2023-12-06 16:05:36 +08:00 
						 
				 
			
				
					
						
							
							
								TD-er 
							
						 
					 
					
						
						
							
						
						a4bfa19ebd 
					 
					
						
						
							
							fix(spi): Correct REG_SPI_BASE(i) macro for all targets  
						
						... 
						
						
						
						The existing formula can never match these registers.
Closes https://github.com/espressif/esp-idf/pull/12559 
Closes https://github.com/espressif/esp-idf/pull/12562  
						
						
					 
					
						2023-12-06 14:44:26 +08:00 
						 
				 
			
				
					
						
							
							
								gaoxu 
							
						 
					 
					
						
						
							
						
						44f266693a 
					 
					
						
						
							
							fix(adc): restore cali registers after light sleep wake up on H2 and enable test  
						
						
						
						
					 
					
						2023-12-04 12:03:49 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						55ed548cc6 
					 
					
						
						
							
							fix(console): enable to select UART1 port for console output  
						
						... 
						
						
						
						This feature was only enabled for esp32, esp32s2, esp32s3 previously.
Now, enabling this feature for all targets. 
						
						
					 
					
						2023-11-30 11:26:09 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						4379d26f65 
					 
					
						
						
							
							change(soc): rename SOC_CPU_WATCHPOINT_SIZE to SOC_CPU_WATCHPOINT_MAX_REGION_SIZE  
						
						
						
						
					 
					
						2023-11-16 20:23:57 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						6a436286dc 
					 
					
						
						
							
							feat(esp_hw_support): add api to gpio driver to support output internal clock on GPIO  
						
						
						
						
					 
					
						2023-10-20 14:35:26 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						17063b51e0 
					 
					
						
						
							
							feat(soc): added flash operation range macros in ext_mem_defs.h  
						
						
						
						
					 
					
						2023-10-16 17:19:04 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						66497af276 
					 
					
						
						
							
							feat(hal): enable hal host test  
						
						
						
						
					 
					
						2023-10-11 11:23:24 +08:00 
						 
				 
			
				
					
						
							
							
								alanmaxwell 
							
						 
					 
					
						
						
							
						
						503299fb32 
					 
					
						
						
							
							fix(phy): Fix PHY enabled enter WiFi RX state default  
						
						
						
						
					 
					
						2023-09-26 16:23:58 +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 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						054d4943c5 
					 
					
						
						
							
							Merge branch 'feature/esp32p4_update_systimer' into 'master'  
						
						... 
						
						
						
						feat(esp_timer): Support systimer for ESP32P4
Closes IDF-7486 and IDF-7487
See merge request espressif/esp-idf!25688  
						
						
					 
					
						2023-09-13 19:13:39 +08:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						cbdb799b6f 
					 
					
						
						
							
							feat(esp_timer): Support systimer for ESP32P4  
						
						
						
						
					 
					
						2023-09-13 19:13:38 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						573404b328 
					 
					
						
						
							
							Merge branch 'bugfix/use_xtal_for_c3_wdt' into 'master'  
						
						... 
						
						
						
						fix(wdt): changed ESP32-C3 WDT to use XTAL as clock
Closes IDF-6729
See merge request espressif/esp-idf!25867  
						
						
					 
					
						2023-09-13 10:44:38 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						ca99f55316 
					 
					
						
						
							
							fix(wdt): changed ESP32-C3 WDT to use XTAL as clock  
						
						... 
						
						
						
						This clock is unchanged even when CPU/APB frequency changes (e.g. due to esp_pm),
which means timeout period is correct even after such a change. 
						
						
					 
					
						2023-09-08 15:12:21 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						25c7a59e31 
					 
					
						
						
							
							fix(freertos): Use INTERRUPT_CURRENT_CORE_INT_THRESH_REG for esp32p4  
						
						
						
						
					 
					
						2023-09-07 15:25:35 +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 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						a9e3f963c2 
					 
					
						
						
							
							change(soc): remove / move rom only 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 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						dc9ddfc0d4 
					 
					
						
						
							
							change(soc): added SOC_EFUSE_SUPPORTED  
						
						
						
						
					 
					
						2023-08-24 12:51:20 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						71cf16ec01 
					 
					
						
						
							
							feat(gptimer): use RCC atomic block to enable/reset peripheral  
						
						
						
						
					 
					
						2023-08-22 17:05:35 +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 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						00df6b378d 
					 
					
						
						
							
							refactor(sar): build sar_periph_ctrl related files by chip  
						
						
						
						
					 
					
						2023-08-09 19:33:36 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						842ff10777 
					 
					
						
						
							
							fix(soc): fix wrong freq definition for 26Mhz version esp32c2 soc  
						
						
						
						
					 
					
						2023-07-15 01:54:48 +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 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						79d07f9909 
					 
					
						
						
							
							fix(mbedtls): Fix the port for the mbedtls_internal_shaX_process API  
						
						... 
						
						
						
						- Also added the fix to update intermediate SHA state in the mbedtls_shaX_update API 
						
						
					 
					
						2023-07-14 04:08:30 +00:00 
						 
				 
			
				
					
						
							
							
								muhaidong 
							
						 
					 
					
						
						
							
						
						de03939923 
					 
					
						
						
							
							external coex: rename coex gpio struct field names  
						
						
						
						
					 
					
						2023-07-12 19:23:39 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						ccb6e2887a 
					 
					
						
						
							
							Merge branch 'bugfix/fix_ftm_dist_est' into 'master'  
						
						... 
						
						
						
						Enable FTM for ESP32C2, fix other FTM issues
Closes WIFI-3464, WIFI-4127, WIFI-4600, WIFI-4655, WIFI-5001, WIFI-5444, WIFI-5472, WIFI-5742, and WIFI-5893
See merge request espressif/esp-idf!22798  
						
						
					 
					
						2023-07-11 12:20:42 +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 
						 
				 
			
				
					
						
							
							
								Nachiket Kukade 
							
						 
					 
					
						
						
							
						
						6e6139061d 
					 
					
						
						
							
							fix(esp_wifi): Enable FTM for ESP32C2, fix other FTM issues  
						
						... 
						
						
						
						Enable FTM for ESP32C2 and update wifi libs with below fixes -
1. Bugfixes in Initiator and Responder mode
2. Fix wrong RTT value in first FTM procedure without connection
3. Update FTM calibration values for ESP32S2, S3, C3 and C2
4. Update distance estimation logic
5. Add some useful command parameters in FTM example
6. Fix bug when number of FTM measurement frames received is more
   than (number_of_brusts * FTMs per brust).
Co-authored-by: Sarvesh Bodakhe <sarvesh.bodakhe@espressif.com > 
						
						
					 
					
						2023-07-10 10:41:37 +05:30 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						c448597f24 
					 
					
						
						
							
							kconfig: introduced CONFIG_IDF_ENV_BRINGUP for new chip bringup usage  
						
						
						
						
					 
					
						2023-06-26 03:30:23 +00:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						921713fff4 
					 
					
						
						
							
							uart: Support LP_UART port with UART driver on esp32c6  
						
						
						
						
					 
					
						2023-06-16 07:31:40 +00:00 
						 
				 
			
				
					
						
							
							
								chenjianxing 
							
						 
					 
					
						
						
							
						
						97cfa54e77 
					 
					
						
						
							
							esp_phy: update esp32c2 phy lib to fix some issues  
						
						... 
						
						
						
						1. improve Wi-Fi rx 11b pkts for AC-DC power supply modules.
2. fix Wi-Fi disconnect in low temperature.
3. fix RTC_SW_CPU_RST occur in Wi-Fi start and stop process. 
						
						
					 
					
						2023-06-12 11:45:48 +08:00 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						ed4ceea43d 
					 
					
						
						
							
							esp32c2: xts-aes register prefix discrepency  
						
						
						
						
					 
					
						2023-05-25 11:27:18 +05:30 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						8c1369f3aa 
					 
					
						
						
							
							Merge branch 'test/combined_ecc_mpi_hmac_ds_hal_verification_app' into 'master'  
						
						... 
						
						
						
						Create a combined security peripherals hal verification appliaction
See merge request espressif/esp-idf!23718  
						
						
					 
					
						2023-05-23 11:27:53 +08:00 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						56ac7eee3b 
					 
					
						
						
							
							ecc: added SOC_ECC_SUPPORT_POINT_VERIFY_QUIRK soc caps for esp32c2  
						
						... 
						
						
						
						as the ESP32C2 ECC peripheral has a bug in ECC point verification,
if value of K is zero the verification fails 
						
						
					 
					
						2023-05-22 15:19:34 +05:30 
						 
				 
			
				
					
						
							
							
								Shen Weilong 
							
						 
					 
					
						
						
							
						
						2900ed4858 
					 
					
						
						
							
							ble docs: Update the ble docs for esp32c6 and esp32h2  
						
						
						
						
					 
					
						2023-05-19 11:01:11 +08:00