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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						a25123f703 
					 
					
						
						
							
							twai: bringup on esp32c6  
						
						 
						
						
						
						
					 
					
						2022-11-04 17:40:29 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						8ef9fd4623 
					 
					
						
						
							
							dac: optimize the dma stratege  
						
						 
						
						
						
						
					 
					
						2022-10-25 17:14:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						f9f9a09dfb 
					 
					
						
						
							
							dac: update unit-test docs and examples for driver-NG  
						
						 
						
						
						
						
					 
					
						2022-10-25 17:00:41 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						351a18415c 
					 
					
						
						
							
							dac: driver-ng framework  
						
						 
						
						
						
						
					 
					
						2022-10-25 17:00:41 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						4176cb68de 
					 
					
						
						
							
							twai: remove deprecated code and add hint  
						
						 
						
						... 
						
						
						
						name "CAN" has been deprecated for a long time, this commit just remove
it from the code base.
Please use "TWAI" driver instead. 
						
						
					 
					
						2022-10-22 18:20:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						f997b81242 
					 
					
						
						
							
							mcpwm: support esp32c6  
						
						 
						
						
						
						
					 
					
						2022-10-20 11:55:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jingli 
							
						 
					 
					
						
						
							
						
						2b8c43df69 
					 
					
						
						
							
							hal/gpio_ll: fix digital gpio can not enable hold during deep sleep when force_unhold set(32/s2/s3)  
						
						 
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						b562754a2f 
					 
					
						
						
							
							rmt: support esp32c6  
						
						 
						
						
						
						
					 
					
						2022-09-17 04:56:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						bae4944b90 
					 
					
						
						
							
							i2s: bringup i2s on esp32c6  
						
						 
						
						
						
						
					 
					
						2022-09-15 20:03:39 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						7197e987cb 
					 
					
						
						
							
							i2s: add XTAL clock source  
						
						 
						
						
						
						
					 
					
						2022-09-15 19:32:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						a1030307f1 
					 
					
						
						
							
							gptimer: bringup driver on esp32c6  
						
						 
						
						
						
						
					 
					
						2022-09-13 10:50:58 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon 
							
						 
					 
					
						
						
							
						
						e923c15859 
					 
					
						
						
							
							Merge branch 'refactor/i2c_hal' into 'master'  
						
						 
						
						... 
						
						
						
						I2C: Refactor i2c hal and ll(pre-MR of I2C driver-NG)
See merge request espressif/esp-idf!19750  
						
						
					 
					
						2022-09-02 10:47:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						31b88a4c88 
					 
					
						
						
							
							I2C: Refactor i2c hal and ll  
						
						 
						
						
						
						
					 
					
						2022-09-01 15:53:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						1d299a8976 
					 
					
						
						
							
							esp32c6: add hal support  
						
						 
						
						
						
						
					 
					
						2022-09-01 12:37:51 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						ac63c0afd7 
					 
					
						
						
							
							Merge branch 'feature/basic_mmu_framework' into 'master'  
						
						 
						
						... 
						
						
						
						mmu: basic mmu driver framework
Closes IDFGH-6659 and IDF-5825
See merge request espressif/esp-idf!19547  
						
						
					 
					
						2022-08-26 22:19:10 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						ebd3081d97 
					 
					
						
						
							
							Merge branch 'bugfix/fix_rtc_gpio_hold' into 'master'  
						
						 
						
						... 
						
						
						
						gpio: Fix missing set hold bit in rtc gpio register
Closes IDFGH-2489
See merge request espressif/esp-idf!19760  
						
						
					 
					
						2022-08-26 18:13:14 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						2d44dc1eed 
					 
					
						
						
							
							mmu: driver framework, for vaddr maintenance  
						
						 
						
						... 
						
						
						
						This commit gives basic mmu driver framework. Now it is able to maintain
mmu virtual address usage on esp32, esp32s2 and esp32s3. Usage to
external virtual address should rely on mmu functions to know which
address range is available, instead of hardcoded.
This commit also improves psram memory that is added to the heap
allocator. Now it's added to the heap, according to the memory
alignment.
Closes https://github.com/espressif/esp-idf/issues/8295  
						
						
					 
					
						2022-08-26 17:59:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						995b89fbb6 
					 
					
						
						
							
							gptimer: add API to get captured count value  
						
						 
						
						
						
						
					 
					
						2022-08-25 17:55:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Procházka 
							
						 
					 
					
						
						
							
						
						ebef6bc97e 
					 
					
						
						
							
							added missing call to set hold register bit  
						
						 
						
						... 
						
						
						
						This commit fixes gpio_hold_en(pin) function for ESP32, where after wakeup from deep sleep, the pin gets reset to default state and stop holding the pin level. 
						
						
					 
					
						2022-08-24 13:49:05 +02: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) 
							
						 
					 
					
						
						
							
						
						0a2e5a7774 
					 
					
						
						
							
							Merge branch 'feat/support_esp32c2_uart' into 'master'  
						
						 
						
						... 
						
						
						
						uart: update console docs about frequency for ESP32-C2, move frequency of clock sources out of HAL
Closes IDF-5424 and IDF-4332
See merge request espressif/esp-idf!19274  
						
						
					 
					
						2022-08-22 14:24:26 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						746f4b814c 
					 
					
						
						
							
							uart: move frequency of clock sources out of HAL  
						
						 
						
						
						
						
					 
					
						2022-08-15 18:55:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						62ab4456a8 
					 
					
						
						
							
							touch_sleep: complete the support for touch sleep  
						
						 
						
						
						
						
					 
					
						2022-08-15 20:04:57 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						6f2ac1ce2a 
					 
					
						
						
							
							rmt: add iram safe test  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/9487  
						
						
					 
					
						2022-08-12 11:30:14 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						cf4cfc69ed 
					 
					
						
						
							
							esp_adc: add test with -O0  
						
						 
						
						
						
						
					 
					
						2022-08-02 23:07:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						a5a171926b 
					 
					
						
						
							
							rmt: 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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						ca175857d1 
					 
					
						
						
							
							pcnt: add test with -O0  
						
						 
						
						
						
						
					 
					
						2022-08-02 23:07:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						8987164385 
					 
					
						
						
							
							i2s: add test with -O0  
						
						 
						
						
						
						
					 
					
						2022-08-02 23:07:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						7faf1bee73 
					 
					
						
						
							
							gptimer: add test with -O0  
						
						 
						
						
						
						
					 
					
						2022-08-02 22:53:36 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						ef02fb63dd 
					 
					
						
						
							
							Merge branch 'bugfix/fix_wrong_mmu_end_addr_check' into 'master'  
						
						 
						
						... 
						
						
						
						mmu: fix wrong mmu end check in mmu_ll.h
See merge request espressif/esp-idf!19257  
						
						
					 
					
						2022-07-28 12:00:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						f325ad2211 
					 
					
						
						
							
							mmu: fix wrong mmu end check  
						
						 
						
						... 
						
						
						
						In mmu code, we follow the rule that the `end` address shouldn't be
touched. This commit fix wrong end address check in mmu_ll.h 
						
						
					 
					
						2022-07-27 10:22:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Loitsch 
							
						 
					 
					
						
						
							
						
						2f307b8b65 
					 
					
						
						
							
							Feedback.  
						
						 
						
						
						
						
					 
					
						2022-07-27 14:45:48 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Loitsch 
							
						 
					 
					
						
						
							
						
						3793e90790 
					 
					
						
						
							
							Fix offset for cosine wave function generator  
						
						 
						
						
						
						
					 
					
						2022-07-27 14:45:48 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						c4e84751a5 
					 
					
						
						
							
							driver: fix public header exceptions for driver  
						
						 
						
						
						
						
					 
					
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
							
						
						0c4b9a0101 
					 
					
						
						
							
							gpio: Fix HAL bad bit shift operation on gpio_num_t reported from coverity  
						
						 
						
						... 
						
						
						
						All gpio hal and ll functions input arguments gpio_num_t are changed to uint32_t type.
Validation of gpio num should be guaranteed from the driver layer. 
						
						
					 
					
						2022-07-15 16:51:25 +08:00