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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								wangjialiang 
							
						 
					 
					
						
						
							
						
						6e79d05814 
					 
					
						
						
							
							ble_mesh: docs: Remove BLE Mesh related reference for C2  
						
						
						
						
					 
					
						2022-09-16 19:39:51 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						96aa2792f8 
					 
					
						
						
							
							spi_master:fix error when use spi_bus_add_device more than 3 device  
						
						... 
						
						
						
						update gpio_sig at `spics_out` array in each spi_periph.c of chips later than s2
then `spi_bus_add_device` can correctly distribute gpio_signals for cs_signal
Closes https://github.com/espressif/esp-idf/issues/8876  
						
						
					 
					
						2022-09-05 12:10:22 +08:00 
						 
				 
			
				
					
						
							
							
								songruojing 
							
						 
					 
					
						
						
							
						
						9d515185d0 
					 
					
						
						
							
							esp32c6: clean up existing soc files and header file inclusion in IDF to be compatible with the new chip  
						
						
						
						
					 
					
						2022-09-01 12:28:06 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						6a60ecf780 
					 
					
						
						
							
							soc_caps: Introduce SOC_LEDC_SUPPORTED and SOC_I2C_SUPPORTED caps to IDF  
						
						... 
						
						
						
						Wrap the ledc, i2c source files with the new caps in CMakeLists and linker.lf.
This could avoid potential source file not found warning during linking time. 
						
						
					 
					
						2022-08-31 20:43:22 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						746f4b814c 
					 
					
						
						
							
							uart: move frequency of clock sources out of HAL  
						
						
						
						
					 
					
						2022-08-15 18:55:43 +00:00 
						 
				 
			
				
					
						
							
							
								Geng Yuchao 
							
						 
					 
					
						
						
							
						
						0a1d8c1e09 
					 
					
						
						
							
							Fix soc caps define for all chips  
						
						
						
						
					 
					
						2022-08-08 20:50:28 +08:00 
						 
				 
			
				
					
						
							
							
								jingli 
							
						 
					 
					
						
						
							
						
						ee3423834e 
					 
					
						
						
							
							kconfig: refactor xtal freq kconfig to common configuration item  
						
						
						
						
					 
					
						2022-08-05 19:12:29 +08:00 
						 
				 
			
				
					
						
							
							
								Wan Lei 
							
						 
					 
					
						
						
							
						
						1265a2db9d 
					 
					
						
						
							
							Merge branch 'refactor/add_missing_include_path_for_soc_struct_files' into 'master'  
						
						... 
						
						
						
						Fix check_public_headers violations for soc component
Closes IDF-5397
See merge request espressif/esp-idf!19158  
						
						
					 
					
						2022-08-01 10:14:04 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						7cb9304b65 
					 
					
						
						
							
							Clean IRAM and DRAM address space conversion macros  
						
						
						
						
					 
					
						2022-07-29 17:07:39 +08:00 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						bb5a95f1aa 
					 
					
						
						
							
							soc: fix register header files not self-contain  
						
						
						
						
					 
					
						2022-07-29 11:18:06 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						21a4eda4d4 
					 
					
						
						
							
							Use the entire sharedbuffer space as the heap of the D/IRAM attribute  
						
						
						
						
					 
					
						2022-07-29 10:51:47 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						d94432fea8 
					 
					
						
						
							
							systimer: refactor hal to accomodate more xtal choices  
						
						
						
						
					 
					
						2022-07-25 16:08:52 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						c4e84751a5 
					 
					
						
						
							
							driver: fix public header exceptions for driver  
						
						
						
						
					 
					
						2022-07-22 00:12:36 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						741b031e83 
					 
					
						
						
							
							soc: added SOC_TOUCH_SENSE_SUPPORTED macro  
						
						
						
						
					 
					
						2022-07-22 00:12:36 +00:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						edee3ee3cd 
					 
					
						
						
							
							i2s: add slot sequence table  
						
						... 
						
						
						
						Closes: https://github.com/espressif/esp-idf/issues/9208 
When I2S is configured into different modes, the slot sequence varies.
This commit updates slot sequence tables and corresponding descriptions
in (both code and programming guide). 
						
						
					 
					
						2022-07-21 15:52:39 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						90866e99fb 
					 
					
						
						
							
							i2s: add basic examples for STD/TDM/PDM mode  
						
						
						
						
					 
					
						2022-07-21 15:52:39 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						4154eaec93 
					 
					
						
						
							
							sdm: clean up soc/hal/ll code  
						
						
						
						
					 
					
						2022-07-20 14:59:50 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						4734b1433b 
					 
					
						
						
							
							Merge branch 'bugfix/gpio_hal_coverity_fix' into 'master'  
						
						... 
						
						
						
						gpio: Fix ESP32S3 GPIO48 does not support hold function bug and Fix coverity report
Closes IDF-4901
See merge request espressif/esp-idf!18805  
						
						
					 
					
						2022-07-19 21:37:15 +08:00 
						 
				 
			
				
					
						
							
							
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						9f6f61345b 
					 
					
						
						
							
							Merge branch 'feature/adc_driver_ng' into 'master'  
						
						... 
						
						
						
						ADC Driver NG
Closes IDF-4560, IDF-3908, IDF-4225, IDF-2482, IDF-4111, IDF-3610, IDF-4058, IDF-3801, IDF-3636, IDF-2537, IDF-4310, IDF-5150, IDF-5151, and IDF-4979
See merge request espressif/esp-idf!17960  
						
						
					 
					
						2022-07-19 21:28:31 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						53580a62b5 
					 
					
						
						
							
							I2C: Fullfill the I2C clock tree, and support 26M XTAL on ESP32-C2  
						
						
						
						
					 
					
						2022-07-19 11:41:42 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						5b523a3313 
					 
					
						
						
							
							esp_adc: new esp_adc component and adc drivers  
						
						
						
						
					 
					
						2022-07-15 18:31:00 +08:00 
						 
				 
			
				
					
						
							
							
								songruojing 
							
						 
					 
					
						
						
							
						
						145454356b 
					 
					
						
						
							
							gpio: Fix ESP32S3 GPIO48 does not support hold function bug  
						
						... 
						
						
						
						GPIO_HOLD_MASK array was missing the last item
Add __Static_assert to check array sizes for all gpio_periph.c files to prevent same mistake in the future. 
						
						
					 
					
						2022-07-15 16:51:25 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						3630713e5f 
					 
					
						
						
							
							Merge branch 'docs/esp32c2_sys_feature_api_guides' into 'master'  
						
						... 
						
						
						
						docs: update system API-guides for ESP32-C2
Closes IDF-4202, IDF-4213, and IDF-4222
See merge request espressif/esp-idf!18979  
						
						
					 
					
						2022-07-12 10:59:12 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						d62421619c 
					 
					
						
						
							
							docs: update system API-guides for ESP32-C2  
						
						
						
						
					 
					
						2022-07-12 09:32:43 +08:00