Armando 
							
						 
					 
					
						
						
							
						
						af15b6d885 
					 
					
						
						
							
							mmu: simplify mmu vaddr region macro on esp32c2  
						
						 
						
						... 
						
						
						
						ESP32C2 mmu vaddr region macros, and related mask macros in
ext_mem_defs.h depends on mmu page size. 
						
						
					 
					
						2023-02-07 20:23:51 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jing Li 
							
						 
					 
					
						
						
							
						
						409804f673 
					 
					
						
						
							
							Merge branch 'feature/support_feature_depend_on_rtc_fast_mem_for_esp32c2' into 'master'  
						
						 
						
						... 
						
						
						
						esp32c2: support feature(rtc time) depend on rtc fast mem
Closes IDF-3901, IDF-4239, IDF-5053, IDF-5060, and IDF-5131
See merge request espressif/esp-idf!19067  
						
						
					 
					
						2023-02-07 15:16:01 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						b72d759290 
					 
					
						
						
							
							uart: Add support for esp32h2  
						
						 
						
						
						
						
					 
					
						2023-02-06 00:48:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jingli 
							
						 
					 
					
						
						
							
						
						f8cc2ec86d 
					 
					
						
						
							
							esp32c2: support rtc time feature depend on rtc memory, since c2 does not have rtc memory  
						
						 
						
						
						
						
					 
					
						2023-02-02 20:25:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						dbca74f1ef 
					 
					
						
						
							
							gdma: prevent mutli-channels connect to the same peripheral  
						
						 
						
						... 
						
						
						
						1. add check in the gdma driver, to prevent multiple channels connecting
   to the same peripheral
2. memory copy DMA ID will occupy the peripheral's DMA ID on some ESP
   targets (e.g. esp32c3/s3). We should search for a free one when
install async memcpy driver.
Closes https://github.com/espressif/esp-idf/issues/10575  
						
						
					 
					
						2023-01-31 15:18:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						ad55230b0a 
					 
					
						
						
							
							ledc: Add support for esp32h2; Refactor ledc driver clock source selection related code  
						
						 
						
						... 
						
						
						
						LEDC examples and test cases are supported on ESP32H2.
   Switch to use general clock IDs for ledc_clk_cfg_t enum values.
   Deprecate LEDC_USE_RTC8M_CLK. 
						
						
					 
					
						2023-01-30 19:19:34 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						5e9e8c396f 
					 
					
						
						
							
							wdt: add support for WDTs on C6  
						
						 
						
						
						
						
					 
					
						2023-01-19 12:58:26 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wanlei 
							
						 
					 
					
						
						
							
						
						184145817c 
					 
					
						
						
							
							spi_master: add feature spi periph clk source selectable  
						
						 
						
						
						
						
					 
					
						2023-01-18 15:40:12 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						c7c2462d39 
					 
					
						
						
							
							system: Add complete support for disabling ROM logging by calling esp_deep_sleep_disable_rom_logging on C2, C3, and S3  
						
						 
						
						
						
						
					 
					
						2023-01-17 11:30:43 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						2c9aa4559c 
					 
					
						
						
							
							clk_tree: Add a general API to get the frequency of different clocks  
						
						 
						
						... 
						
						
						
						Add basic clk_tree driver and hal implementation. 
						
						
					 
					
						2023-01-17 11:30:24 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						d1b8da74d8 
					 
					
						
						
							
							Merge branch 'refactor/improve_adc_power_maintanance' into 'master'  
						
						 
						
						... 
						
						
						
						adc: improve adc power maintanance
Closes IDF-6114 and IDF-6318
See merge request espressif/esp-idf!21151  
						
						
					 
					
						2023-01-12 20:30:36 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						f7c3d791a2 
					 
					
						
						
							
							Merge branch 'feature/systimer_support_esp32h2' into 'master'  
						
						 
						
						... 
						
						
						
						systimer: assign counter and alarm in esp_hw_support
Closes IDF-6484, IDF-5323, and IDF-6230
See merge request espressif/esp-idf!21984  
						
						
					 
					
						2023-01-12 11:01:17 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						6c1d98d556 
					 
					
						
						
							
							systimer: assign counter and alarm in esp_hw_support  
						
						 
						
						
						
						
					 
					
						2023-01-10 17:05:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jiangguangming 
							
						 
					 
					
						
						
							
						
						cceccb4ed9 
					 
					
						
						
							
							hal: add rtc_cntl LL function for wake stub  
						
						 
						
						
						
						
					 
					
						2023-01-10 16:09:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						56a2d0b8a2 
					 
					
						
						
							
							BOD: Bringup for ESP32C6  
						
						 
						
						
						
						
					 
					
						2023-01-10 10:37:30 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						5be3c21cfc 
					 
					
						
						
							
							adc: improve power logic  
						
						 
						
						
						
						
					 
					
						2023-01-09 17:10:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						f9da48d94f 
					 
					
						
						
							
							rtc: add pwdet and sar adc power related low level func  
						
						 
						
						
						
						
					 
					
						2023-01-09 17:09:01 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wanlei 
							
						 
					 
					
						
						
							
						
						971eaa0c08 
					 
					
						
						
							
							spi_slave: fix spi_slave_isr iram_safe and add test case for it  
						
						 
						
						
						
						
					 
					
						2023-01-04 15:35:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						5333ac81bf 
					 
					
						
						
							
							adc: support ADC on esp32c6 (driver/test/example)  
						
						 
						
						
						
						
					 
					
						2022-12-23 11:24:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						e27f3e3128 
					 
					
						
						
							
							adc: support ADC on esp32c6 (hal)  
						
						 
						
						
						
						
					 
					
						2022-12-23 11:24:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						62f1cbca2c 
					 
					
						
						
							
							gpio: support glitch filter  
						
						 
						
						
						
						
					 
					
						2022-12-09 11:33:42 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						741e89cbaa 
					 
					
						
						
							
							esp_hw_support: Removes efuse dependency  
						
						 
						
						
						
						
					 
					
						2022-11-25 19:27:33 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Arlott 
							
						 
					 
					
						
						
							
						
						d1993c01f2 
					 
					
						
						
							
							hal/uart_ll.h: Fix compile with C++  
						
						 
						
						... 
						
						
						
						I'm including <hal/uart_ll.h> in my C++ application because I need to
bypass the uart driver. The inline functions in the header file fail to
compile as C++.
All of the enums need explicit casts for conversion to/from integers.
Merges https://github.com/espressif/esp-idf/pull/10106  
						
						
					 
					
						2022-11-15 06:29:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						eae70a8513 
					 
					
						
						
							
							Merge branch 'bugfix/wakeup_io_hold_unhold_in_sleep' into 'master'  
						
						 
						
						... 
						
						
						
						gpio: Fix deep sleep wakeup IOs unable to unhold after wakeup
Closes IDF-6122
See merge request espressif/esp-idf!20823  
						
						
					 
					
						2022-11-14 12:48:40 +08: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wangyuanze 
							
						 
					 
					
						
						
							
						
						6fc51c06c7 
					 
					
						
						
							
							uart: force inline ll functions  
						
						 
						
						
						
						
					 
					
						2022-11-11 16:59:40 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								C.S.M 
							
						 
					 
					
						
						
							
						
						86aa012c26 
					 
					
						
						
							
							Merge branch 'feature/bringup_i2c_esp32c6' into 'master'  
						
						 
						
						... 
						
						
						
						I2C: Add i2c support for ESP32C6
Closes IDF-5326 and IDF-5327
See merge request espressif/esp-idf!20905  
						
						
					 
					
						2022-11-08 11:56:15 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						803fc3fbe0 
					 
					
						
						
							
							I2C: Add i2c support for ESP32C6  
						
						 
						
						
						
						
					 
					
						2022-11-07 14:12:53 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						1f9260d790 
					 
					
						
						
							
							all: Apply new version logic (major * 100 + minor)  
						
						 
						
						
						
						
					 
					
						2022-11-03 08:36:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liuning 
							
						 
					 
					
						
						
							
						
						57c394c4e0 
					 
					
						
						
							
							esp_wifi: add protection for mac reset  
						
						 
						
						
						
						
					 
					
						2022-10-31 06:41:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						260ee86c37 
					 
					
						
						
							
							rtc: united sar peripheral control  
						
						 
						
						
						
						
					 
					
						2022-10-27 16:51:25 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						542bdea689 
					 
					
						
						
							
							Merge branch 'feature/adc_calibration_on_c2' into 'master'  
						
						 
						
						... 
						
						
						
						esp_adc: support adc calibration on esp32c2
Closes IDF-5203 and IDF-5899
See merge request espressif/esp-idf!20044  
						
						
					 
					
						2022-10-18 10:50:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						ccfbba5994 
					 
					
						
						
							
							esp_adc: support adc calibration on esp32c2  
						
						 
						
						
						
						
					 
					
						2022-10-13 21:03:51 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jingli 
							
						 
					 
					
						
						
							
						
						128d82eaaa 
					 
					
						
						
							
							hal/gpio_ll: fix digital gpio can not disable hold during deep sleep  
						
						 
						
						
						
						
					 
					
						2022-10-11 12:11:36 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						a1030307f1 
					 
					
						
						
							
							gptimer: bringup driver on esp32c6  
						
						 
						
						
						
						
					 
					
						2022-09-13 10:50:58 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						31b88a4c88 
					 
					
						
						
							
							I2C: Refactor i2c hal and ll  
						
						 
						
						
						
						
					 
					
						2022-09-01 15:53:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						c31aaeda2a 
					 
					
						
						
							
							ll: add reset interface to rtc_cntl_ll  
						
						 
						
						
						
						
					 
					
						2022-08-31 01:59:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gao Xu 
							
						 
					 
					
						
						
							
						
						0da21aca0d 
					 
					
						
						
							
							Merge branch 'bugfix/fix_spi_hd_quad_issue_esp32c3' into 'master'  
						
						 
						
						... 
						
						
						
						essl_spi: fix wrong dummy cycle under quad spi mode ant add a test to verify spi quad mod
Closes IDF-5182 and IDF-5181
See merge request espressif/esp-idf!18680  
						
						
					 
					
						2022-08-30 10:53:11 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						4fb1ccdd4e 
					 
					
						
						
							
							Merge branch 'feature/c2_efuse_with_26mhz' into 'master'  
						
						 
						
						... 
						
						
						
						efuse(es32c2): Supports 26MHz XTAL
Closes IDF-5427
See merge request espressif/esp-idf!18851  
						
						
					 
					
						2022-08-29 01:43:57 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						995b89fbb6 
					 
					
						
						
							
							gptimer: add API to get captured count value  
						
						 
						
						
						
						
					 
					
						2022-08-25 17:55:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						f2adee8b28 
					 
					
						
						
							
							efuse(es32c2): Supports 26MHz XTAL  
						
						 
						
						
						
						
					 
					
						2022-08-24 09:10:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gaoxu 
							
						 
					 
					
						
						
							
						
						3610b14aef 
					 
					
						
						
							
							SPI : fix wrong dummy cycle on quad mode and put get-command function in spi_ll.h  
						
						 
						
						... 
						
						
						
						1.The dummy_bits is set to 4 in ESP32C3/C2, therefore, the data transmission started too early.This commit fix this issue by changing dummy_bits to 8.
2.Put the spi command the spi defintion in spi_types.h
3.Put the function which get spi command or dummy bits in spi_ll.h 
						
						
					 
					
						2022-08-23 10:46:56 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						746f4b814c 
					 
					
						
						
							
							uart: move frequency of clock sources out of HAL  
						
						 
						
						
						
						
					 
					
						2022-08-15 18:55:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zlq 
							
						 
					 
					
						
						
							
						
						7d8f10423e 
					 
					
						
						
							
							1.add ldo parameters in efuse table; 2.set ldo dbias based on pvt-efuse; 3.add pll cali stop function; 4. add efuse_ocode  
						
						 
						
						
						
						
					 
					
						2022-08-05 14:24:51 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						cf4cfc69ed 
					 
					
						
						
							
							esp_adc: add test with -O0  
						
						 
						
						
						
						
					 
					
						2022-08-02 23:07:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						031adc01c4 
					 
					
						
						
							
							gpio: add test with -O0  
						
						 
						
						
						
						
					 
					
						2022-08-02 23:07:06 +08:00