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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						a58362a429 
					 
					
						
						
							
							Merge branch 'feature/efuse_rev_major_minor' into 'master'  
						
						 
						
						... 
						
						
						
						efuse: Adds major and minor versions
See merge request espressif/esp-idf!18255  
						
						
					 
					
						2022-07-07 11:48:54 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						e218723e0e 
					 
					
						
						
							
							I2C: Make I2C clock frequency accurate  
						
						 
						
						
						
						
					 
					
						2022-07-06 11:58:08 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						0f8ff5aa15 
					 
					
						
						
							
							efuse: Adds major and minor versions and others  
						
						 
						
						
						
						
					 
					
						2022-07-05 14:38:27 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						cd48baf979 
					 
					
						
						
							
							Refactor: move regi2c_*.h header files from esp_hw_support to soc component  
						
						 
						
						... 
						
						
						
						When creating G0 layer, some regi2c_*.h headers were moved out from
esp_hw_support (G1) to soc (G0). In order to be consistent with that change,
move all the remaining regi2c_*.h headers to soc too. 
						
						
					 
					
						2022-06-30 09:40:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						31b3f31ef4 
					 
					
						
						
							
							ext_mem: make memory region check strict  
						
						 
						
						
						
						
					 
					
						2022-06-28 14:17:44 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						2c0651a671 
					 
					
						
						
							
							Add regi2c enable/disable reference count  
						
						 
						
						
						
						
					 
					
						2022-06-23 15:36:44 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						0b80546f8e 
					 
					
						
						
							
							Merge branch 'feature/new_esp_psram_component' into 'master'  
						
						 
						
						... 
						
						
						
						esp_psram: new esp psram component
Closes IDF-4318, IDF-4382, IDF-4841, and IDFGH-7192
See merge request espressif/esp-idf!18050  
						
						
					 
					
						2022-06-15 19:16:56 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						28b8fc6a7e 
					 
					
						
						
							
							i2s: update documents for driver-NG  
						
						 
						
						
						
						
					 
					
						2022-06-15 10:30:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						621d0aa942 
					 
					
						
						
							
							i2s: Introduced a brand new driver  
						
						 
						
						
						
						
					 
					
						2022-06-15 10:29:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darian 
							
						 
					 
					
						
						
							
						
						e213e66ba3 
					 
					
						
						
							
							Merge branch 'refactor/esp_hw_support_cpu' into 'master'  
						
						 
						
						... 
						
						
						
						esp_hw_support: Add new esp_cpu.h abstraction
Closes IDF-4769
See merge request espressif/esp-idf!17091  
						
						
					 
					
						2022-06-14 21:11:30 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						38e5043ae8 
					 
					
						
						
							
							esp_psram: new psram component  
						
						 
						
						
						
						
					 
					
						2022-06-14 15:44:27 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darian Leung 
							
						 
					 
					
						
						
							
						
						a8a3756b38 
					 
					
						
						
							
							hal: Route CPU and Interrupt Controller HAL/LL to esp_cpu calls  
						
						 
						
						... 
						
						
						
						This commit makes changes to cpu_ll.h, cpu_hal.h, and interrupt_controller_hal.h:
- Moved to esp_hw_support in order to be deprecated in the future
- HAL/LL API now route their calls to esp_cpu.h functions instead
Also updated soc_hal.h as follows:
- Removed __SOC_HAL_..._OTHER_CORES() macros as they dependend on cpu_hal.h
- Made soc_hal.h and soc_ll.h interfaces always inline, and removed soc_hal.c.
This commit also updates the XCHAL_ERRATUM_572 workaround by
- Removing it's HAL function and invoking the workaround it directly the bootloader
- Added missing workaround for the ESP32-S3 
						
						
					 
					
						2022-06-14 14:40:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								songruojing 
							
						 
					 
					
						
						
							
						
						c8752cee6a 
					 
					
						
						
							
							clk_tree: Refactor rtc_clk.c by adding HAL layer for clock subsystem  
						
						 
						
						
						
						
					 
					
						2022-06-13 17:47:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						5daa73d236 
					 
					
						
						
							
							Merge branch 'refactor/mcpwm_hal_driver_doc' into 'master'  
						
						 
						
						... 
						
						
						
						mcpwm: don't support disable carrier one-shot pulse
Closes IDFGH-7406
See merge request espressif/esp-idf!18295  
						
						
					 
					
						2022-06-10 10:28:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						6589daabb9 
					 
					
						
						
							
							MMU: Add configurable mmu page size support on ESP32C2  
						
						 
						
						
						
						
					 
					
						2022-06-08 19:34:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						f7ff7ac4d0 
					 
					
						
						
							
							mcpwm: clean up hal driver and add doc  
						
						 
						
						
						
						
					 
					
						2022-06-02 15:01:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						6a2d3509dc 
					 
					
						
						
							
							spi_flash: Making XMC flash works more stable when brownout detected  
						
						 
						
						
						
						
					 
					
						2022-06-02 10:38:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						ac4c7d99fe 
					 
					
						
						
							
							dport: Move DPORT workaround to G0  
						
						 
						
						
						
						
					 
					
						2022-05-31 13:44:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						f3922f1b7f 
					 
					
						
						
							
							Merge branch 'feature/flash_mmap_refactor' into 'master'  
						
						 
						
						... 
						
						
						
						flash mmap: abstract R/W of MMU table instead of reg access
See merge request espressif/esp-idf!16882  
						
						
					 
					
						2022-05-29 13:56:37 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						9177e9fb37 
					 
					
						
						
							
							Merge branch 'bugfix/cpu_cycle_count_not_iram' into 'master'  
						
						 
						
						... 
						
						
						
						HAL: place cpu_ll_get_cycle_count in IRAM
Closes IDFGH-7431
See merge request espressif/esp-idf!18260  
						
						
					 
					
						2022-05-27 10:40:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						415ab25a49 
					 
					
						
						
							
							HAL: place cpu_ll_get_cycle_count in IRAM  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/9008  
						
						
					 
					
						2022-05-26 14:42:41 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						cf32e49aeb 
					 
					
						
						
							
							Merge branch 'refactor/cleanup_rtc_h' into 'master'  
						
						 
						
						... 
						
						
						
						clk_tree: Prework2 of introducing clock subsystem control
Closes IDF-4934
See merge request espressif/esp-idf!17861  
						
						
					 
					
						2022-05-26 09:16:47 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								songruojing 
							
						 
					 
					
						
						
							
						
						a5b09cf015 
					 
					
						
						
							
							rtc_clk: Clean up some clock related enum and macro in soc/rtc.h, replace with new ones in  
						
						 
						
						... 
						
						
						
						soc/clk_tree_defs.h 
						
						
					 
					
						2022-05-24 22:59:41 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						41bbea5124 
					 
					
						
						
							
							i2c: fix 'comparision is always true' warning  
						
						 
						
						
						
						
					 
					
						2022-05-23 11:39:46 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jiangguangming 
							
						 
					 
					
						
						
							
						
						9c6afee12f 
					 
					
						
						
							
							flash mmap: abstract R/W MMU table instead of reg access  
						
						 
						
						
						
						
					 
					
						2022-05-20 16:46:27 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						477bc9e64c 
					 
					
						
						
							
							I2C: Fix SCL period timings on ESP targets  
						
						 
						
						... 
						
						
						
						The output frequency is now more accurate as the SCL period timings have been fixed.
This fix applies for ESP32, ESP32S3, ESP32C3, ESP32C2 and ESP32H2 
						
						
					 
					
						2022-05-18 05:36:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jing Li 
							
						 
					 
					
						
						
							
						
						ac0d16cdc8 
					 
					
						
						
							
							Merge branch 'bugfix/fix_cannot_lslp_again_after_ulp_wakeup' into 'master'  
						
						 
						
						... 
						
						
						
						sleep: fix cannot lightsleep again after a wakeup from ULP
Closes IDFGH-4396
See merge request espressif/esp-idf!17970  
						
						
					 
					
						2022-05-13 22:25:23 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jingli 
							
						 
					 
					
						
						
							
						
						dd414b9305 
					 
					
						
						
							
							esp_hw_support/sleep: fix cannot lightsleep again after a wakeup from ULP  
						
						 
						
						... 
						
						
						
						Since ulp wakeup signal are connected to ulp int raw(except esp32), we
need to clear ulp int raw before sleep when ulp wakeup enabled. Otherwise,
if the ulp int raw is already set, chip will not sleep properly.
Closes https://github.com/espressif/esp-idf/issues/6229  
						
						
					 
					
						2022-05-12 17:57:08 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						49747bb486 
					 
					
						
						
							
							adc: create common adc hal layer  
						
						 
						
						
						
						
					 
					
						2022-05-07 19:20:44 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						76be0c2624 
					 
					
						
						
							
							Merge branch 'bugfix/fix_esp32_mmu_init_issue' into 'master'  
						
						 
						
						... 
						
						
						
						mmu: add ll functions for mmu unmap
Closes OCD-526 and IDF-4962
See merge request espressif/esp-idf!17868  
						
						
					 
					
						2022-05-05 22:21:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						b748a4fe5e 
					 
					
						
						
							
							mmu: improve vaddr range check  
						
						 
						
						
						
						
					 
					
						2022-04-27 11:35:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						e09787d851 
					 
					
						
						
							
							mmu: fix macro MMU_ENTRY_NUM and add new macro MMU_MAX_PADDR_PAGE_NUM  
						
						 
						
						
						
						
					 
					
						2022-04-27 11:35:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						2764cd5682 
					 
					
						
						
							
							mmu: simplify mmu_hal_init  
						
						 
						
						
						
						
					 
					
						2022-04-27 11:35:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jiangguangming 
							
						 
					 
					
						
						
							
						
						63ac5e4a99 
					 
					
						
						
							
							mmu: add ll func used to invalidate the mmu entry  
						
						 
						
						
						
						
					 
					
						2022-04-27 11:35:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon 
							
						 
					 
					
						
						
							
						
						e4d85807ea 
					 
					
						
						
							
							Merge branch 'feature/spi_flash_esp8684_support' into 'master'  
						
						 
						
						... 
						
						
						
						spi_flash: refactor spi_flash clock configuration logic and support esp32c2
Closes IDF-4474, IDF-4025, and IDF-4066
See merge request espressif/esp-idf!16602  
						
						
					 
					
						2022-04-27 11:05:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						df30b362a8 
					 
					
						
						
							
							efuse: Validates data after burning and re-burnes it if necessary  
						
						 
						
						
						
						
					 
					
						2022-04-27 01:10:41 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						4418a855ba 
					 
					
						
						
							
							spi_flash: refactor the spi_flash clock configuration, and add support for esp32c2  
						
						 
						
						
						
						
					 
					
						2022-04-26 15:22:37 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						b99ced08a2 
					 
					
						
						
							
							i2s: fix only right case  
						
						 
						
						... 
						
						
						
						Closes: https://github.com/espressif/esp-idf/issues/8538  
						
						
					 
					
						2022-04-23 07:38:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darian 
							
						 
					 
					
						
						
							
						
						7c5cf3988f 
					 
					
						
						
							
							Merge branch 'bugfix/twai_ll_parse_frame_buffer_typo' into 'master'  
						
						 
						
						... 
						
						
						
						TWAI: Fix twai_ll_parse_frame_buffer() typo
Closes IDFGH-7140
See merge request espressif/esp-idf!17875  
						
						
					 
					
						2022-04-22 21:29:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darian Leung 
							
						 
					 
					
						
						
							
						
						09dc46552b 
					 
					
						
						
							
							twai: Fix twai_ll_parse_frame_buffer() typo  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/8743  
						
						
					 
					
						2022-04-22 15:25:39 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						f4c190cadd 
					 
					
						
						
							
							Merge branch 'bugfix/abs_arguments' into 'master'  
						
						 
						
						... 
						
						
						
						fix warnings:  abs() use again
Closes GCC-240
See merge request espressif/esp-idf!17846  
						
						
					 
					
						2022-04-22 09:30:23 +08:00