Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						aab535fe4a 
					 
					
						
						
							
							Merge branch 'bugfix/regi2c_ctrl_spinlock_s2' into 'master'  
						
						... 
						
						
						
						hw_support: fixed regi2c not protected by lock on ESP32S2
See merge request espressif/esp-idf!16653  
						
						
					 
					
						2022-03-13 02:47:53 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						d5bdf95580 
					 
					
						
						
							
							hw_support: fixed regi2c not protected by lock on ESP32S2  
						
						
						
						
					 
					
						2022-03-13 00:24:08 +08:00 
						 
				 
			
				
					
						
							
							
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						6ed3ffbbf1 
					 
					
						
						
							
							Merge branch 'refactor/remove_redundant_rom_cache_dependency' into 'master'  
						
						... 
						
						
						
						cache: remove redundant rom cache dependency in bootloader
Closes IDF-4523
See merge request espressif/esp-idf!17077  
						
						
					 
					
						2022-03-12 10:11:39 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						c1cbd7bbf6 
					 
					
						
						
							
							cache/mmu: implememnt cache and mmu hal APIs in bootloader  
						
						
						
						
					 
					
						2022-03-11 22:43:11 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						2c7cfdd784 
					 
					
						
						
							
							spi: define tranfer max bit length in LL  
						
						
						
						
					 
					
						2022-03-10 13:40:43 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						9f55712c03 
					 
					
						
						
							
							rmt: document and improve LL driver  
						
						
						
						
					 
					
						2022-03-09 10:58:12 +08:00 
						 
				 
			
				
					
						
							
							
								Zim Kalinowski 
							
						 
					 
					
						
						
							
						
						0440aca4e3 
					 
					
						
						
							
							Merge branch 'feature/reevaluate_headers_include_dirs' into 'master'  
						
						... 
						
						
						
						esp_hw_support/esp_system: Re-evaluate header inclusions and include directories
See merge request espressif/esp-idf!16763  
						
						
					 
					
						2022-03-08 01:32:24 +08:00 
						 
				 
			
				
					
						
							
							
								Simon 
							
						 
					 
					
						
						
							
						
						4bf4a020a6 
					 
					
						
						
							
							Merge branch 'refactor/abstract_temperature_sensor' into 'master'  
						
						... 
						
						
						
						temperature_sensor: Refactor temperature sensor to new APIs (follow rule of driverNG) and support esp32s3
Closes IDF-3665, IDF-3367, and IDF-1793
See merge request espressif/esp-idf!16787  
						
						
					 
					
						2022-03-07 20:17:39 +08:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						a9fda54d39 
					 
					
						
						
							
							esp_hw_support/esp_system: Re-evaluate header inclusions and include directories  
						
						... 
						
						
						
						This commit updates the visibility of various header files and cleans up
some unnecessary inclusions. Also, this commit removes certain header
include paths which were maintained for backward compatibility. 
						
						
					 
					
						2022-03-07 11:18:08 +05:30 
						 
				 
			
				
					
						
							
							
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						748037708f 
					 
					
						
						
							
							Merge branch 'bugfix/fix_adc_digital_not_reset_issue' into 'master'  
						
						... 
						
						
						
						adc: fix adc digital part not reset issue
Closes IDF-4680
See merge request espressif/esp-idf!17279  
						
						
					 
					
						2022-03-06 13:49:18 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						a0283234cd 
					 
					
						
						
							
							Merge branch 'feature/support_esp32h2_gpio' into 'master'  
						
						... 
						
						
						
						esp32h2: support GPIO peripheral, IO_MUX, GPIO matrix
Closes IDF-4232 and IDF-3439
See merge request espressif/esp-idf!16609  
						
						
					 
					
						2022-03-04 18:22:28 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						b248046bcb 
					 
					
						
						
							
							Temperature_sensor: Create new temperature sensor API  
						
						
						
						
					 
					
						2022-03-04 18:13:35 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						4ca115be98 
					 
					
						
						
							
							adc: fix adc digital not reset issue  
						
						
						
						
					 
					
						2022-03-04 03:49:33 +00:00 
						 
				 
			
				
					
						
							
							
								songruojing 
							
						 
					 
					
						
						
							
						
						c8c137f2b7 
					 
					
						
						
							
							esp32h2: support GPIO peripheral, IO_MUX, GPIO matrix.  
						
						... 
						
						
						
						Generic GPIO example is supported as well. 
						
						
					 
					
						2022-03-04 11:25:05 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						ec8defaa96 
					 
					
						
						
							
							pulse_cnt: new driver for PCNT peripheral  
						
						
						
						
					 
					
						2022-03-03 22:38:32 +08:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						44e5ac2c59 
					 
					
						
						
							
							Merge branch 'feature/efuse_hal' into 'master'  
						
						... 
						
						
						
						hal: Adds efuse hal layer
See merge request espressif/esp-idf!16354  
						
						
					 
					
						2022-02-28 13:38:43 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						9605f3eb1a 
					 
					
						
						
							
							soc: Adds efuse hal  
						
						... 
						
						
						
						Replaced eFuse ROM funcs with hal layer 
						
						
					 
					
						2022-02-24 22:20:09 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						8c91ef7599 
					 
					
						
						
							
							Merge branch 'contrib/github_pr_8430' into 'master'  
						
						... 
						
						
						
						ADC Fix compiling when included from C++ (GitHub PR)
Closes IDFGH-6804
See merge request espressif/esp-idf!17216  
						
						
					 
					
						2022-02-24 08:42:06 +00:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						06d8a5bf33 
					 
					
						
						
							
							Merge branch 'bugfix/inline_intrmask_from_isr' into 'master'  
						
						... 
						
						
						
						freertos: always inline xPortSetInterruptMaskFromISR and vPortClearInterruptMaskFromISR
Closes IDFGH-6669
See merge request espressif/esp-idf!16970  
						
						
					 
					
						2022-02-23 01:05:40 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						116197040f 
					 
					
						
						
							
							i2s: update copyright  
						
						
						
						
					 
					
						2022-02-21 21:28:48 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						9887c7e780 
					 
					
						
						
							
							rmt: do not support rx wrap on esp32s2  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/8354  
						
						
					 
					
						2022-02-08 13:57:31 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						ca6f76d831 
					 
					
						
						
							
							spi flash: fix cache accessed while disabled issues at -O0  
						
						... 
						
						
						
						mask_get_id and gpio_hal_iomux_func_sel were called while cache
is disabled, but were not inlined as expected at -0O.
Force these functions to always be inlined. 
						
						
					 
					
						2022-02-07 11:33:33 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						c4cfb654d2 
					 
					
						
						
							
							uart: support light sleep on esp32s3  
						
						
						
						
					 
					
						2022-01-25 17:43:02 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						403577e3ff 
					 
					
						
						
							
							adc_cal: fixed the assertion failure or returning wrong error code when ADC2 failed the arbitration  
						
						... 
						
						
						
						Issue exist since first IDF version supporting ESP32-S2. 
						
						
					 
					
						2022-01-18 12:26:55 +08:00 
						 
				 
			
				
					
						
							
							
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						d500c8205e 
					 
					
						
						
							
							Merge branch 'bugfix/fix_spi_cs_hold_time_issue' into 'master'  
						
						... 
						
						
						
						spi_master: fix spi cs_ena_posttrans issue
Closes IDFGH-6077
See merge request espressif/esp-idf!15925  
						
						
					 
					
						2022-01-07 04:06:12 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						8cdcb4e291 
					 
					
						
						
							
							rmt: move RMT item definition from soc to driver  
						
						
						
						
					 
					
						2022-01-06 21:43:12 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						56a707eef4 
					 
					
						
						
							
							spi_master: fix spi cs_ena_posttrans issue  
						
						
						
						
					 
					
						2022-01-06 17:54:58 +08:00 
						 
				 
			
				
					
						
							
							
								songruojing 
							
						 
					 
					
						
						
							
						
						e0bc3a923c 
					 
					
						
						
							
							esp8684: support GPIO peripheral, IO_MUX, GPIO matrix.  
						
						... 
						
						
						
						Generic GPIO example and GPIO unit test on esp8684 are both supported as well. 
						
						
					 
					
						2021-12-29 22:01:45 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						2c810f8451 
					 
					
						
						
							
							timer: save alarm value in driver layer  
						
						
						
						
					 
					
						2021-12-23 11:39:32 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						4dc0d6b2fe 
					 
					
						
						
							
							adc: support adc dma driver on all chips  
						
						
						
						
					 
					
						2021-12-16 00:19:15 +00:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						1e8a0909f6 
					 
					
						
						
							
							LEDC: divisor calculation will now be rounded up when necessary  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/7722  
						
						
					 
					
						2021-11-11 12:21:22 +08:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						aa2ca7dd94 
					 
					
						
						
							
							LEDC: improved support for ESP32-C3 and refactored divisor calculation  
						
						... 
						
						
						
						As ESP32C3 does not have support for REF_TICK source clock, it is now not
possible to select it anymore.
Auto cfg clock has been improved for all boards. 
						
						
					 
					
						2021-11-11 12:21:15 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						09487761cf 
					 
					
						
						
							
							ESP8684: add freertos, hal, esp_system support  
						
						
						
						
					 
					
						2021-11-06 17:33:44 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						e2275b1f63 
					 
					
						
						
							
							gptimer: clean up hal and ll for driver-ng  
						
						
						
						
					 
					
						2021-10-20 18:40:08 +08:00 
						 
				 
			
				
					
						
							
							
								Zim Kalinowski 
							
						 
					 
					
						
						
							
						
						a7c9949dd9 
					 
					
						
						
							
							Fixed build problem when icluding gpio_ll.h from cpp file  
						
						
						
						
					 
					
						2021-10-17 14:29:31 +08:00 
						 
				 
			
				
					
						
							
							
								SalimTerryLi 
							
						 
					 
					
						
						
							
						
						bd89dcc683 
					 
					
						
						
							
							RMT: add loop_autostop driver support for esp32s3  
						
						
						
						
					 
					
						2021-09-24 15:24:45 +08:00 
						 
				 
			
				
					
						
							
							
								songruojing 
							
						 
					 
					
						
						
							
						
						1fcd639224 
					 
					
						
						
							
							usb: Add usb_phy driver to support operations on USB PHY  
						
						
						
						
					 
					
						2021-09-13 12:39:56 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						c5afd7ce34 
					 
					
						
						
							
							i2s: fix write failure on ESP32 in 32bit slave mode  
						
						
						
						
					 
					
						2021-09-03 17:36:44 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						bdf3a8ff29 
					 
					
						
						
							
							Merge branch 'feature/xtwdt' into 'master'  
						
						... 
						
						
						
						WDT: Add support for XTAL32K Watchdog timer
Closes IDF-2575
See merge request espressif/esp-idf!15000  
						
						
					 
					
						2021-09-02 02:44:47 +00:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						4869b3cd4a 
					 
					
						
						
							
							WDT: Add support for XTAL32K Watchdog timer  
						
						
						
						
					 
					
						2021-09-02 09:09:00 +08:00 
						 
				 
			
				
					
						
							
							
								SalimTerryLi 
							
						 
					 
					
						
						
							
						
						6af8d2edee 
					 
					
						
						
							
							hal: remove usages of esp_log in HAL  
						
						
						
						
					 
					
						2021-09-01 13:58:47 +08:00 
						 
				 
			
				
					
						
							
							
								SalimTerryLi 
							
						 
					 
					
						
						
							
						
						874a720286 
					 
					
						
						
							
							soc/ll: workaround compiler bug that generate 8/16 bits inst instead of 32 bits one  
						
						... 
						
						
						
						update all struct headers to be more "standardized":
- bit fields are properly wrapped with struct
- bitwidth sum should be 32 within same struct, so that it's correctly padded with reserved bits
- bit field should be uint32_t
- typedef volatile struct xxx{} yyy;: xxx must exists. refer: https://github.com/espressif/esp-idf/pull/3199 
added helper macros to force peripheral registers being accessed in 32 bitwidth
added a check script into ci 
						
						
					 
					
						2021-08-30 13:50:58 +08:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						f7d2f283b3 
					 
					
						
						
							
							Merge branch 'bugfix/bugfix/esp32s2_memprot_no_logging_2' into 'master'  
						
						... 
						
						
						
						System/Security: ESP32S2 Memprot uses no abort() calls neither does logging
Closes IDF-3634
See merge request espressif/esp-idf!14852  
						
						
					 
					
						2021-08-27 11:17:31 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Vychodil 
							
						 
					 
					
						
						
							
						
						58aed7df98 
					 
					
						
						
							
							ESP32S2: No assert()/abort() in Memprot API, use esp_err_t instead  
						
						... 
						
						
						
						JIRA IDF-3634 
						
						
					 
					
						2021-08-26 09:20:00 +02:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						3907634d20 
					 
					
						
						
							
							aes: fix potential unaligned access of buffers  
						
						... 
						
						
						
						https://github.com/espressif/esp-idf/issues/7236  
					
						2021-08-25 10:48:26 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						0c41837b06 
					 
					
						
						
							
							Merge branch 'refactor/timer_group-reg_file-update' into 'master'  
						
						... 
						
						
						
						refactor/timer_group update reg headers for c3 and s2
Closes IDF-3690
See merge request espressif/esp-idf!14761  
						
						
					 
					
						2021-08-23 04:30:59 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						bb87fd8f08 
					 
					
						
						
							
							Merge branch 'refactor/pcnt_driver_esp32s3' into 'master'  
						
						... 
						
						
						
						pcnt: soc update and hal refactor
See merge request espressif/esp-idf!14698  
						
						
					 
					
						2021-08-20 04:23:15 +00:00 
						 
				 
			
				
					
						
							
							
								SalimTerryLi 
							
						 
					 
					
						
						
							
						
						443845fd54 
					 
					
						
						
							
							timer_group: update reg headers for c3&s2&h2 and fix direct 8/16bit reg access  
						
						
						
						
					 
					
						2021-08-19 18:56:32 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						71d475149d 
					 
					
						
						
							
							lcd: update doc unit test and example to support 8-line spi  
						
						
						
						
					 
					
						2021-08-19 16:40:22 +08:00 
						 
				 
			
				
					
						
							
							
								bizhuangyang 
							
						 
					 
					
						
						
							
						
						8143832041 
					 
					
						
						
							
							spi_master:support octal mode for esp32s2 and esp32s3  
						
						... 
						
						
						
						Add support for 8-line spi for lcd on esp32s2 and esp32s3
Closes https://github.com/espressif/esp-idf/issues/6371  
						
						
					 
					
						2021-08-19 16:40:22 +08:00