songruojing 
							
						 
					 
					
						
						
							
						
						9d73475e44 
					 
					
						
						
							
							uart: Add a new API to get the free space size of tx buffer  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/8932 
Closes https://github.com/espressif/esp-idf/issues/3078  
						
						
					 
					
						2022-07-05 18:39:22 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zhang Xiao Yan 
							
						 
					 
					
						
						
							
						
						be4d13d888 
					 
					
						
						
							
							Merge branch 'docs/add_chiptype_link_gpio' into 'master'  
						
						 
						
						... 
						
						
						
						docs: Add chip target and link to gpio.h
Closes DOC-3169
See merge request espressif/esp-idf!18623  
						
						
					 
					
						2022-06-30 17:12:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						602e154c12 
					 
					
						
						
							
							Merge branch 'refactor/move_gdma_to_hw_support' into 'master'  
						
						 
						
						... 
						
						
						
						dma: move from driver to hw_support
See merge request espressif/esp-idf!18706  
						
						
					 
					
						2022-06-28 15:57:56 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						7fd9a91034 
					 
					
						
						
							
							dma: move from driver to hw_support  
						
						 
						
						
						
						
					 
					
						2022-06-28 14:17:12 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						f31d88e3fe 
					 
					
						
						
							
							spi: move spi_common_internal to esp_private  
						
						 
						
						
						
						
					 
					
						2022-06-24 19:12:13 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Linda 
							
						 
					 
					
						
						
							
						
						ca7138e653 
					 
					
						
						
							
							docs:add chiptype and link to gpio.h  
						
						 
						
						
						
						
					 
					
						2022-06-24 17:13:15 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						06eb494a61 
					 
					
						
						
							
							pcnt: support set the level of virtual IO  
						
						 
						
						
						
						
					 
					
						2022-06-18 15:00:37 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin (Lao Kaiyao) 
							
						 
					 
					
						
						
							
						
						bb30edf35a 
					 
					
						
						
							
							Merge branch 'refactor/i2s_driver_rewrite' into 'master'  
						
						 
						
						... 
						
						
						
						🔨  i2s: i2s driver-NG
Closes IDF-3714 and IDF-4592
See merge request espressif/esp-idf!15175  
						
						
					 
					
						2022-06-15 14:22:58 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						d421f26562 
					 
					
						
						
							
							Merge branch 'bugfix/update_gpio_intr_enable_note' into 'master'  
						
						 
						
						... 
						
						
						
						Update the note of the gpio_intr_enable function
See merge request espressif/esp-idf!18488  
						
						
					 
					
						2022-06-15 11:16:58 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						28b8fc6a7e 
					 
					
						
						
							
							i2s: update documents for driver-NG  
						
						 
						
						
						
						
					 
					
						2022-06-15 10:30:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						0fe3bb8ab7 
					 
					
						
						
							
							i2s: update examples and unit-tests  
						
						 
						
						
						
						
					 
					
						2022-06-15 10:29:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						621d0aa942 
					 
					
						
						
							
							i2s: Introduced a brand new driver  
						
						 
						
						
						
						
					 
					
						2022-06-15 10:29:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darian Leung 
							
						 
					 
					
						
						
							
						
						149872131a 
					 
					
						
						
							
							hal: Move dedicated GPIO LL and HAL  
						
						 
						
						... 
						
						
						
						This commit moves the dedicated GPIO LL and HAL functions from
cpu_ll.h to dedic_gpio_cpu_ll.h.
- cpu_ll_enable_cycle_count() has also been removed due to lack of feasible usage scenarios 
						
						
					 
					
						2022-06-14 14:38:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xiongweichao 
							
						 
					 
					
						
						
							
						
						82730166aa 
					 
					
						
						
							
							Update the note of the gpio_intr_enable function  
						
						 
						
						
						
						
					 
					
						2022-06-14 10:44:02 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matus Fabo 
							
						 
					 
					
						
						
							
						
						384d61f156 
					 
					
						
						
							
							remove: sdspi_host deprecated api  
						
						 
						
						... 
						
						
						
						add: migration guide documentation 
						
						
					 
					
						2022-06-12 20:07:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Vychodil 
							
						 
					 
					
						
						
							
						
						16a4ee7c36 
					 
					
						
						
							
							Merge branch 'bugfix/spi_mode_status_check' into 'master'  
						
						 
						
						... 
						
						
						
						sdmmc, sdspi: fixes related to status checks, R1b response support, erase fix for SPI mode, fix for erase timeout calculation
Closes IDF-4728
See merge request espressif/esp-idf!17727  
						
						
					 
					
						2022-06-10 13:15:47 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						3247335770 
					 
					
						
						
							
							mcpwm: don't support disable carrier first pulse  
						
						 
						
						... 
						
						
						
						The first pulse of MCPWM carrier can not be disabled, this commit will
remove the feature.
Closes https://github.com/espressif/esp-idf/issues/8984  
						
						
					 
					
						2022-06-02 15:01:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						79659e3096 
					 
					
						
						
							
							sdmmc: better calculation of erase timeout  
						
						 
						
						... 
						
						
						
						Previous version of the code used a fixed constant (500 ms) for the
erase timeout and added 1 ms for each sector erased.
This commit improves timeouts calculation:
- For SD cards, check if erase timeout information is present in the
  SSR register. If yes, use it for erase timeout calculation.
  Otherwise assume 250ms per erase block, same as Linux does.
- For eMMC assume 250ms per erase block (but no less than 1 second).
  This has to be improved later to use the erase timeout info in the
  extended CSD register. 
						
						
					 
					
						2022-05-30 15:39:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						17b7981e2e 
					 
					
						
						
							
							driver: sdmmc: add SPI mode R2 response definitions  
						
						 
						
						
						
						
					 
					
						2022-05-30 15:39:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						b6771b7f83 
					 
					
						
						
							
							docs: Fix I2C thread-safety  
						
						 
						
						
						
						
					 
					
						2022-05-25 07:22:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						8138f8bb02 
					 
					
						
						
							
							driver: remove deprecated code  
						
						 
						
						... 
						
						
						
						that declared as deprecated in the previous release 
						
						
					 
					
						2022-05-19 11:31:53 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						c8617fe965 
					 
					
						
						
							
							docs: fix all doxygen warnings  
						
						 
						
						... 
						
						
						
						Doxygen warnings would previously not result in a failed pipeline.
Fixed this as well as all current warnings. 
						
						
					 
					
						2022-05-12 14:50:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						03aeac1dde 
					 
					
						
						
							
							Merge branch 'refactor/adc_hal_common_layer' into 'master'  
						
						 
						
						... 
						
						
						
						adc: create common adc hal layer
See merge request espressif/esp-idf!17577  
						
						
					 
					
						2022-05-08 15:45:56 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						49747bb486 
					 
					
						
						
							
							adc: create common adc hal layer  
						
						 
						
						
						
						
					 
					
						2022-05-07 19:20:44 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						2fb43820c2 
					 
					
						
						
							
							driver_ng: implement new rmt driver  
						
						 
						
						... 
						
						
						
						The legacy driver can't handle the breaking change between esp chips
very well.
And it's not elegant to extend new feature like DMA, ETM.
The new driver can return a opaque handle for each RMT channel.
An obvious transaction concept was also introduced.
TX and RX functionalities are splited out. 
						
						
					 
					
						2022-05-07 10:34:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						5bfe873725 
					 
					
						
						
							
							driver: deprecate legacy rmt driver  
						
						 
						
						... 
						
						
						
						The legacy driver is still available, but new feature won't be added.
Enable RMT_SUPPRESS_DEPRECATE_WARN if you don't want to see the
deprecated warnings. 
						
						
					 
					
						2022-05-07 10:34:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						3a5fdfe35a 
					 
					
						
						
							
							temp_sensor: added enable/disable functions  
						
						 
						
						... 
						
						
						
						The previous start/stop functions have been rename to enable/disable. 
						
						
					 
					
						2022-05-06 18:18:39 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						d67888b92b 
					 
					
						
						
							
							pcnt: added enable/disable functions  
						
						 
						
						
						
						
					 
					
						2022-05-06 18:18:39 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						e7295c3577 
					 
					
						
						
							
							gptimer: added enable/disable functions  
						
						 
						
						
						
						
					 
					
						2022-05-06 18:18:39 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						595df1d3fa 
					 
					
						
						
							
							Merge branch 'refactor/move_rtc_ctrl_to_esp_hw_support' into 'master'  
						
						 
						
						... 
						
						
						
						hw_support: move rtc_ctrl from driver to hw_support
See merge request espressif/esp-idf!17963  
						
						
					 
					
						2022-05-05 11:57:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						9ab4abfb46 
					 
					
						
						
							
							hw_support: move rtc_ctrl from driver to hw_support  
						
						 
						
						
						
						
					 
					
						2022-04-29 14:28:09 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vamshi Gajjela 
							
						 
					 
					
						
						
							
						
						f116228cd6 
					 
					
						
						
							
							Add high speed mode switch validation check for MMC.  
						
						 
						
						
						
						
					 
					
						2022-04-28 15:23:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						080953ce02 
					 
					
						
						
							
							Merge branch 'contrib/github_pr_8812' into 'master'  
						
						 
						
						... 
						
						
						
						usb_serial_jtag: make CONFIG_DEFAULT initializer match order of structure definition (GitHub PR)
Closes IDFGH-7218
See merge request espressif/esp-idf!17886  
						
						
					 
					
						2022-04-25 18:54:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								david zuhn 
							
						 
					 
					
						
						
							
						
						52e34fb7fd 
					 
					
						
						
							
							usb_serial_jtag: make CONFIG_DEFAULT initializer match order of structure definition  
						
						 
						
						
						
						
					 
					
						2022-04-25 17:52:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacques Supcik 
							
						 
					 
					
						
						
							
						
						2a00945fba 
					 
					
						
						
							
							fix small typos  
						
						 
						
						
						
						
					 
					
						2022-04-24 16:50:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						373d9b3dbc 
					 
					
						
						
							
							Merge branch 'feature/default_clk_for_gptimer' into 'master'  
						
						 
						
						... 
						
						
						
						clk_tree: added default clock source for peripherals (GPTimer, RMT, LCD, TempSensor)
Closes IDF-4894
See merge request espressif/esp-idf!17759  
						
						
					 
					
						2022-04-19 18:02:40 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								songruojing 
							
						 
					 
					
						
						
							
						
						534346f4bb 
					 
					
						
						
							
							ledc: Provide support for esp32c2 and esp32h2  
						
						 
						
						... 
						
						
						
						LEDC examples, unit test, and programming guide are all updated. 
						
						
					 
					
						2022-04-14 08:15:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						f32a89826c 
					 
					
						
						
							
							clk_tree: added default clock source for peripheral  
						
						 
						
						
						
						
					 
					
						2022-04-14 15:44:56 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						0164ce894d 
					 
					
						
						
							
							Merge branch 'bugfix/wrong_gpio_is_deep_sleep_wakeup_valid_gpio' into 'master'  
						
						 
						
						... 
						
						
						
						gpio: fix wrong GPIO_IS_DEEP_SLEEP_WAKEUP_VALID_GPIO macro
Closes IDFGH-7128
See merge request espressif/esp-idf!17737  
						
						
					 
					
						2022-04-11 21:15:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								songruo 
							
						 
					 
					
						
						
							
						
						0d52cb04dc 
					 
					
						
						
							
							gpio: fix wrong GPIO_IS_DEEP_SLEEP_WAKEUP_VALID_GPIO macro  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/8733  
						
						
					 
					
						2022-04-11 15:34:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						5732e2a4be 
					 
					
						
						
							
							driver: fix dead code in error handling path  
						
						 
						
						... 
						
						
						
						... for gptimer and pulse_cnt driver, reported by Coverity Scan 
						
						
					 
					
						2022-04-08 15:13:34 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						37d8abda0b 
					 
					
						
						
							
							gdma: add spin lock for gdma channel  
						
						 
						
						... 
						
						
						
						... because we allow several control functions to be runable under ISR
context 
						
						
					 
					
						2022-04-08 10:05:01 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						e13bb580c7 
					 
					
						
						
							
							Merge branch 'refactor/gpio_unit_test' into 'master'  
						
						 
						
						... 
						
						
						
						gpio: Clean up unit tests and enable ci ut on some previously disabled test cases
Closes IDF-4620
See merge request espressif/esp-idf!17417  
						
						
					 
					
						2022-04-01 18:38:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								songruojing 
							
						 
					 
					
						
						
							
						
						8d84033b8c 
					 
					
						
						
							
							gpio: Clean up unit tests and enable ci ut on some previously disabled test cases  
						
						 
						
						... 
						
						
						
						Eliminate UT_T1_GPIO runner requirement by routing internally through gpio matrix and by setting gpio pins to GPIO_MODE_INPUT_OUTPUT mode for all interrupt related test cases. 
						
						
					 
					
						2022-03-30 15:11:08 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						bf677182a6 
					 
					
						
						
							
							sigmadelta: change gpio number from u8 to int  
						
						 
						
						... 
						
						
						
						Fix the issue that macro compares unsigned to 0 
						
						
					 
					
						2022-03-29 11:53:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						29e9b5b46a 
					 
					
						
						
							
							hw_support: move periph_ctrl from driver to hw_support  
						
						 
						
						
						
						
					 
					
						2022-03-29 11:53:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						80904a5815 
					 
					
						
						
							
							Merge branch 'bugfix/spi_free_crash_uninitialized' into 'master'  
						
						 
						
						... 
						
						
						
						spi: fixed crash when calling spi_bus_free when not initialized
Closes IDFGH-7024
See merge request espressif/esp-idf!17573  
						
						
					 
					
						2022-03-27 02:31:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						bee9b6b9eb 
					 
					
						
						
							
							spi: fixed crash when calling spi_bus_free when not initialized  
						
						 
						
						... 
						
						
						
						introduced in 49a48644e4 
Closes: https://github.com/espressif/esp-idf/issues/8642  
						
						
					 
					
						2022-03-25 01:52:10 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								songruo 
							
						 
					 
					
						
						
							
						
						38090a0248 
					 
					
						
						
							
							gpio: fix GPIO_IS_VALID_(OUTPUT_)GPIO macro  
						
						 
						
						... 
						
						
						
						... which has the potential of doing bit shift by a negative amount 
						
						
					 
					
						2022-03-24 21:36:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						f17edba20b 
					 
					
						
						
							
							i2s: extract std/pdm/tdm modes  
						
						 
						
						... 
						
						
						
						Type structures of these modes are defined. Driver and HAL layer are modified to fit these concepts. 
						
						
					 
					
						2022-03-22 10:14:45 +08:00