Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						244d3caa97 
					 
					
						
						
							
							i2s: Fix esp32c6 get I2S_CLK_SRC_PLL_160M clock frequency value wrong issue  
						
						
						
						
					 
					
						2022-12-13 19:18:34 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						62f1cbca2c 
					 
					
						
						
							
							gpio: support glitch filter  
						
						
						
						
					 
					
						2022-12-09 11:33:42 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						9402ab427b 
					 
					
						
						
							
							ledc: Add basic support for esp32c6  
						
						
						
						
					 
					
						2022-12-07 18:40:50 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						29430e464d 
					 
					
						
						
							
							Merge branch 'fix/esp32s3_memprot' into 'master'  
						
						... 
						
						
						
						ESP32S3: Add memory protection for Icache region
Closes IDF-6390
See merge request espressif/esp-idf!21329  
						
						
					 
					
						2022-12-01 11:41:47 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						236a5301a0 
					 
					
						
						
							
							Merge branch 'bugfix/fix_bt_sleep_hangs_when_enable_light_sleep' into 'master'  
						
						... 
						
						
						
						bt: fix bt sleep flow hangs in btdm_sleep_clock_sync
Closes BT-2990
See merge request espressif/esp-idf!21311  
						
						
					 
					
						2022-11-30 21:55:40 +08:00 
						 
				 
			
				
					
						
							
							
								Sachin Parekh 
							
						 
					 
					
						
						
							
						
						97709b899f 
					 
					
						
						
							
							esp32s3/memprot: Fix DRAM fault address calculation  
						
						
						
						
					 
					
						2022-11-30 13:46:53 +00:00 
						 
				 
			
				
					
						
							
							
								Sachin Parekh 
							
						 
					 
					
						
						
							
						
						2a01e66b25 
					 
					
						
						
							
							esp32s3/memprot: Set permission for Icache region  
						
						
						
						
					 
					
						2022-11-30 13:46:53 +00:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						0786539047 
					 
					
						
						
							
							Merge branch 'feature/remove_efuse_dependency' into 'master'  
						
						... 
						
						
						
						esp_hw_support: Removes efuse dependency
Closes IDF-4713
See merge request espressif/esp-idf!21212  
						
						
					 
					
						2022-11-29 18:12:26 +08:00 
						 
				 
			
				
					
						
							
							
								jingli 
							
						 
					 
					
						
						
							
						
						cf244a14f0 
					 
					
						
						
							
							bt: fix bt sleep flow hangs in btdm_sleep_clock_sync  
						
						... 
						
						
						
						Bluetooth low power related logic and regs have separate power domain from MAC and BB,
and do not power down during light sleep. If reset when power up MAC and BB in sleep
flow, it may destroy the state of bt low power part. 
						
						
					 
					
						2022-11-29 14:28:32 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						741e89cbaa 
					 
					
						
						
							
							esp_hw_support: Removes efuse dependency  
						
						
						
						
					 
					
						2022-11-25 19:27:33 +08:00 
						 
				 
			
				
					
						
							
							
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						2ad7b85a9e 
					 
					
						
						
							
							Merge branch 'bugfix/improve_ext_virtual_memory_allocation_in_2nd_btld' into 'master'  
						
						... 
						
						
						
						bootloader: improve irom & drom mapping way in 2nd bootloader on esp32c6
Closes IDF-6331
See merge request espressif/esp-idf!21173  
						
						
					 
					
						2022-11-25 15:24:06 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						9d9d1e4bf3 
					 
					
						
						
							
							soc: remove unused macro in ext_mem_defs.h  
						
						... 
						
						
						
						ESP_CACHE_TEMP_ADDR is not used in IDF 
						
						
					 
					
						2022-11-24 10:29:35 +08:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						b4580a1980 
					 
					
						
						
							
							Merge branch 'feature/esp_timer_add_ll_for_rc_fast_clk' into 'master'  
						
						... 
						
						
						
						hal: Adds hal/ll func for SYSTIMER to select clock source: XTAL or RC_FAST_CLK
Closes IDF-5323
See merge request espressif/esp-idf!21136  
						
						
					 
					
						2022-11-23 15:05:48 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						63f852adc8 
					 
					
						
						
							
							hal: Adds hal/ll func for SYSTIMER to select clock source: XTAL or RC_FAST_CLK  
						
						
						
						
					 
					
						2022-11-22 20:29:19 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						c3682bf0a4 
					 
					
						
						
							
							soc: update iram/dram addr range in ext_mem_defs.h  
						
						... 
						
						
						
						IRAM0/DRAM0 addr range update, on s3, c3, c2, h4, c6:
IRAM0_ADDRESS_LOW ~ IRAM0_ADDRESS_HIGH
DRAM0_ADDRESS_LOW ~ DRAM0_ADDRESS_HIGH
now are for the real IRAM0 and DRAM0 
						
						
					 
					
						2022-11-22 18:53:50 +08:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						cd21058097 
					 
					
						
						
							
							C/Cxx: unify static assertions with the macro ESP_STATIC_ASSERT  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/9938  
						
						
					 
					
						2022-11-21 16:18:08 +08:00 
						 
				 
			
				
					
						
							
							
								David McCurley 
							
						 
					 
					
						
						
							
						
						0c89ab3b58 
					 
					
						
						
							
							soc: update SOC_GPIO_VALID_GPIO_MASK doc  
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/10165  
						
						
					 
					
						2022-11-17 06:24:11 +00:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						d0a7dc3e9f 
					 
					
						
						
							
							gpio: Fix IO hold function related problems  
						
						... 
						
						
						
						1. Fix deep sleep wakeup IOs can not be unhold issue
2. Correct hold related APIs' description
3. Fix gpio_force_hold_all API
docs: Add GPIO wakeup source to sleep_modes doc for ESP32C3 and C2 
						
						
					 
					
						2022-11-11 20:39:04 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						f69a53f56d 
					 
					
						
						
							
							Merge branch 'feature/twai_bringup_esp32c6' into 'master'  
						
						... 
						
						
						
						TWAI: initial driver bring up on esp32c6 (TWAI0 only)
Closes IDF-5313 and IDF-5940
See merge request espressif/esp-idf!20735  
						
						
					 
					
						2022-11-07 18:00:05 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						a25123f703 
					 
					
						
						
							
							twai: bringup on esp32c6  
						
						
						
						
					 
					
						2022-11-04 17:40:29 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						6828c011d9 
					 
					
						
						
							
							twai: define clock source name  
						
						... 
						
						
						
						twai clock source is target-specific,
this commit is to define them in the soc layer 
						
						
					 
					
						2022-11-04 17:40:29 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						f02facbe28 
					 
					
						
						
							
							twai: describe peripheral info  
						
						... 
						
						
						
						Describe peripheral informations in the twai_peirph.c, including:
Interrupt number, GPIO matrix signal ID, etc 
						
						
					 
					
						2022-11-04 17:40:29 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						fa9b022f68 
					 
					
						
						
							
							i2s: support 4 line pdm rx on esp32s3  
						
						
						
						
					 
					
						2022-11-04 15:46:34 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						9b8a78153f 
					 
					
						
						
							
							i2s: refactor soc caps  
						
						
						
						
					 
					
						2022-11-04 12:31:12 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						be0fdfa176 
					 
					
						
						
							
							soc: Add a soc cap, SOC_CLK_RC_FAST_D256_SUPPORTED, for whether the target has the RC_FAST_D256 clock  
						
						
						
						
					 
					
						2022-11-01 11:23:26 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						f191b2f034 
					 
					
						
						
							
							Merge branch 'bugfix/fix_xtal_related_rtc_params_for_esp32' into 'master'  
						
						... 
						
						
						
						esp32/rtc: fix xtal unstable in some cases when sleep
Closes ESPCS-869
See merge request espressif/esp-idf!20425  
						
						
					 
					
						2022-10-26 15:57:48 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						f997b81242 
					 
					
						
						
							
							mcpwm: support esp32c6  
						
						
						
						
					 
					
						2022-10-20 11:55:03 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						c8c9ce0a8b 
					 
					
						
						
							
							Merge branch 'feature/esp32c6_gpio_support' into 'master'  
						
						... 
						
						
						
						gpio: bringup driver on esp32c6 FPGA
Closes IDF-5870 and IDF-5937
See merge request espressif/esp-idf!20364  
						
						
					 
					
						2022-10-19 18:44:30 +08:00 
						 
				 
			
				
					
						
							
							
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						dc705312a3 
					 
					
						
						
							
							usb: Allow settings of all signals in usb_phy  
						
						... 
						
						
						
						Until now, only usb_phy signals for external PHY were defined.
This is now extended with all OTG signals. 
						
						
					 
					
						2022-10-18 09:18:29 +02:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						6d24e8bcf4 
					 
					
						
						
							
							gpio: Add support for esp32c6  
						
						
						
						
					 
					
						2022-10-18 12:38:36 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						e08e2f071f 
					 
					
						
						
							
							Merge branch 'bugfix/fix_part_of_modem_not_reset_when_power_on' into 'master'  
						
						... 
						
						
						
						Coexistence: fix part of modem module not reset when power up
See merge request espressif/esp-idf!19849  
						
						
					 
					
						2022-10-18 11:13:10 +08:00 
						 
				 
			
				
					
						
							
							
								Wan Lei 
							
						 
					 
					
						
						
							
						
						f98a37f571 
					 
					
						
						
							
							Merge branch 'docs/add_flash_to_psram_feature' into 'master'  
						
						... 
						
						
						
						docs: add the flash content moved to psram feature
Closes IDF-5885
See merge request espressif/esp-idf!19908  
						
						
					 
					
						2022-10-17 14:51:15 +08:00 
						 
				 
			
				
					
						
							
							
								gaoxu 
							
						 
					 
					
						
						
							
						
						2cb2ff99af 
					 
					
						
						
							
							docs: add description about flash content moved to psram feature  
						
						
						
						
					 
					
						2022-10-11 15:15:04 +08:00 
						 
				 
			
				
					
						
							
							
								jingli 
							
						 
					 
					
						
						
							
						
						b903a2253b 
					 
					
						
						
							
							esp_hw_support/sleep: fix current leakage when hold digital io during deep sleep  
						
						
						
						
					 
					
						2022-10-11 12:11:28 +08:00 
						 
				 
			
				
					
						
							
							
								jingli 
							
						 
					 
					
						
						
							
						
						0a44d09f4f 
					 
					
						
						
							
							esp32/rtc: fix xtal unstable in some cases when sleep  
						
						... 
						
						
						
						1. add xtal buf wait to fix high temperature restart issue
2. add min sleep value to fix xtal stop due to too short sleep time issue 
						
						
					 
					
						2022-10-09 19:58:58 +08:00 
						 
				 
			
				
					
						
							
							
								jingli 
							
						 
					 
					
						
						
							
						
						42699637ec 
					 
					
						
						
							
							soc: remove unused DR_REG_DPORT_END macro for c2/c3/s2/s3  
						
						
						
						
					 
					
						2022-09-22 11:45:20 +08:00 
						 
				 
			
				
					
						
							
							
								jingli 
							
						 
					 
					
						
						
							
						
						cce2af9193 
					 
					
						
						
							
							wifi/bt: fix part of modem module not reset when power up  
						
						
						
						
					 
					
						2022-09-22 11:45:20 +08:00 
						 
				 
			
				
					
						
							
							
								jingli 
							
						 
					 
					
						
						
							
						
						05a2fbe810 
					 
					
						
						
							
							esp_hw_support/clk_cali: fix xtal32k error detect  
						
						
						
						
					 
					
						2022-09-21 03:03:25 +00:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						9d8d118397 
					 
					
						
						
							
							Merge branch 'feature/add_mesh_support_macro' into 'master'  
						
						... 
						
						
						
						ble_mesh: docs: Remove BLE Mesh related reference for C2
Closes IDF-4215
See merge request espressif/esp-idf!19513  
						
						
					 
					
						2022-09-20 11:06:25 +08:00 
						 
				 
			
				
					
						
							
							
								wangjialiang 
							
						 
					 
					
						
						
							
						
						6e79d05814 
					 
					
						
						
							
							ble_mesh: docs: Remove BLE Mesh related reference for C2  
						
						
						
						
					 
					
						2022-09-16 19:39:51 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						d333833f59 
					 
					
						
						
							
							usb_host: Rename struct/ll/hal symbols to use "usb_dwc" prefix  
						
						... 
						
						
						
						Following the file renaming to use the "usb_dwc" prefix, this commit
updates the symbol names of those files to use the "usb_dwc" as well.
Some LL functions were also renamed so that the register name is
mentioned. 
						
						
					 
					
						2022-09-16 16:45:26 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						d8d4e3acb0 
					 
					
						
						
							
							usb_host: Rename struct/ll/hal files to use "usb_dwc" prefix  
						
						... 
						
						
						
						This commit updates the DWC_OTG based struct/ll/hal file names to
use the prefix "usb_dwc". This naming scheme reduces ambiguity if
another USB controller implementation is added.
As a result, "hcd.c" has been renamed to "hcd_dwc.c" 
						
						
					 
					
						2022-09-16 16:45:26 +08:00 
						 
				 
			
				
					
						
							
							
								Kevin (Lao Kaiyao) 
							
						 
					 
					
						
						
							
						
						04b4bc6cb5 
					 
					
						
						
							
							Merge branch 'feature/support_i2s_on_esp32c6' into 'master'  
						
						... 
						
						
						
						i2s: support i2s on esp32c6
See merge request espressif/esp-idf!19989  
						
						
					 
					
						2022-09-16 12:31:24 +08:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						4f1a9e436e 
					 
					
						
						
							
							Merge branch 'feature/add_int_task_wdt_esp32c2' into 'master'  
						
						... 
						
						
						
						WDT: implement interrupt wdt and task wdt for ESP32-C2
Closes IDF-4035, IDF-4205, and IDF-5055
See merge request espressif/esp-idf!18918  
						
						
					 
					
						2022-09-16 10:43:34 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						7197e987cb 
					 
					
						
						
							
							i2s: add XTAL clock source  
						
						
						
						
					 
					
						2022-09-15 19:32:06 +08:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						53c7dd4efc 
					 
					
						
						
							
							WDT: implement interrupt wdt and task wdt for ESP32-C2  
						
						... 
						
						
						
						ESP32-C2 has a single group timer, thus it will use it for the interrupt watchdog,
which is more critical than the task watchdog. The latter is implement in
software thanks to the `esp_timer`component. 
						
						
					 
					
						2022-09-15 14:37:59 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						1fc458b3f7 
					 
					
						
						
							
							mcpwm: check sync direction is valid  
						
						
						
						
					 
					
						2022-09-14 11:49:37 +08:00 
						 
				 
			
				
					
						
							
							
								Wan Lei 
							
						 
					 
					
						
						
							
						
						f7748beb4d 
					 
					
						
						
							
							Merge branch 'bugfix/spi2_add_device_cs_more_than_3' into 'master'  
						
						... 
						
						
						
						spi_master: fix error when use `spi_bus_add_device` add more than 3 devices
Closes IDFGH-7288
See merge request espressif/esp-idf!19798  
						
						
					 
					
						2022-09-14 10:33:37 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						6539aa2275 
					 
					
						
						
							
							pcnt: support esp32c6  
						
						
						
						
					 
					
						2022-09-08 18:26:04 +08:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						4fde033a5f 
					 
					
						
						
							
							ulp: Added support for RTC I2C driver for ULP RISC-V on esp32s2 and esp32s3  
						
						... 
						
						
						
						This commit adds support for using the RTC I2C peripheral on the ULP
RISC-V core for esp32s2 and esp32s3. It also adds an example to demonstrate the
usage of the RTC I2C peripheral.
This commit also modifies the rtc_i2c register structure files to enable
the use of bitfields in the ULP RISC-V RTC I2C driver. 
						
						
					 
					
						2022-09-05 10:21:43 +02:00