laokaiyao 
							
						 
					 
					
						
						
							
						
						cf049e15ed 
					 
					
						
						
							
							esp8684: rename target to esp32c2  
						
						 
						
						
						
						
					 
					
						2022-01-19 11:08:57 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						6a74cb695d 
					 
					
						
						
							
							spi: support spi on 8684  
						
						 
						
						
						
						
					 
					
						2022-01-12 11:30:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						5deb83b12d 
					 
					
						
						
							
							gptimer: new driver for previous timer group  
						
						 
						
						
						
						
					 
					
						2022-01-07 14:44:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						869bed1bb5 
					 
					
						
						
							
							soc: don't expose unstable soc header files in public api  
						
						 
						
						
						
						
					 
					
						2022-01-06 23:10:22 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin (Lao Kaiyao) 
							
						 
					 
					
						
						
							
						
						952b4d848f 
					 
					
						
						
							
							Merge branch 'bugfix/apll_coeff_calculate' into 'master'  
						
						 
						
						... 
						
						
						
						i2s: impove the clock division calculation
Closes IDFGH-6283
See merge request espressif/esp-idf!16095  
						
						
					 
					
						2021-12-29 09:35:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						4f28b33bbc 
					 
					
						
						
							
							apll: add lock for apll  
						
						 
						
						
						
						
					 
					
						2021-12-29 10:13:13 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						f028107359 
					 
					
						
						
							
							fast_gpio: support esp32c2/esp8684  
						
						 
						
						
						
						
					 
					
						2021-12-28 10:18:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						708e3b6ec0 
					 
					
						
						
							
							UART: RX interrupts are now properly restored after a flush  
						
						 
						
						... 
						
						
						
						Added a unit test to make sure the expected behavior happens 
						
						
					 
					
						2021-12-27 12:31:25 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						7f5e93a582 
					 
					
						
						
							
							Merge branch 'bugfix/remove_ref_tick_on_s3' into 'master'  
						
						 
						
						... 
						
						
						
						ledc: Remove REF_TICK as a supported clock source for LEDC driver on S3
See merge request espressif/esp-idf!16408  
						
						
					 
					
						2021-12-23 12:21:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						8f2199cd88 
					 
					
						
						
							
							timer: unit test and doc update for esp8684  
						
						 
						
						
						
						
					 
					
						2021-12-23 11:54:41 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								songruojing 
							
						 
					 
					
						
						
							
						
						8e3bc160bc 
					 
					
						
						
							
							ledc: Remove REF_TICK as a supported clock source for LEDC driver on esp32s3  
						
						 
						
						
						
						
					 
					
						2021-12-21 11:43:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						4dc0d6b2fe 
					 
					
						
						
							
							adc: support adc dma driver on all chips  
						
						 
						
						
						
						
					 
					
						2021-12-16 00:19:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						e81841318f 
					 
					
						
						
							
							CI: Enable ESP8684 build stage CI on master  
						
						 
						
						
						
						
					 
					
						2021-12-13 19:18:47 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						23c4534d23 
					 
					
						
						
							
							Merge branch 'bugfix/spi_slave_test_non_dma' into 'master'  
						
						 
						
						... 
						
						
						
						spi-slave: fix single-board: hd test failing due to DMA buffers ending up in PSRAM
See merge request espressif/esp-idf!16293  
						
						
					 
					
						2021-12-08 02:42:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin (Lao Kaiyao) 
							
						 
					 
					
						
						
							
						
						9bc274b47b 
					 
					
						
						
							
							Merge branch 'refactor/i2s_deprecate_confusing_names' into 'master'  
						
						 
						
						... 
						
						
						
						i2s: deprecate confusing names
Closes IDF-4368
See merge request espressif/esp-idf!16088  
						
						
					 
					
						2021-12-07 11:52:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						ee684b58fb 
					 
					
						
						
							
							spi-slave: fix single-board: hd test failing due to DMA buffers ending up in PSRAM  
						
						 
						
						
						
						
					 
					
						2021-12-07 16:39:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								songruojing 
							
						 
					 
					
						
						
							
						
						91f1159f9c 
					 
					
						
						
							
							gpio: Fix the bug that gpio interrupt cannot be triggered on app cpu on ESP32S3  
						
						 
						
						... 
						
						
						
						Add a test case for checking the interrupt on other cores.
Closes https://github.com/espressif/esp-idf/issues/7885  
						
						
					 
					
						2021-12-06 14:17:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						fa4e77eb44 
					 
					
						
						
							
							i2s: deprecate confusing names  
						
						 
						
						
						
						
					 
					
						2021-11-24 13:21:13 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						766aa57084 
					 
					
						
						
							
							Build & config: Remove leftover files from the unsupported "make" build system  
						
						 
						
						
						
						
					 
					
						2021-11-11 15:32:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						16677b0d3c 
					 
					
						
						
							
							global: make periph enable/disable APIs private  
						
						 
						
						... 
						
						
						
						peripheral enable/disable usually should be managed by driver itself,
so make it as espressif private APIs, not recommended for user to use it
in application code.
However, if user want to re-write the driver or ports to other platform,
this is still possible by including the header in this way:
"esp_private/peripheral_ctrl.h" 
						
						
					 
					
						2021-11-08 10:37:47 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin (Lao Kaiyao) 
							
						 
					 
					
						
						
							
						
						dc20768913 
					 
					
						
						
							
							Merge branch 'feature/add_i2s_es8311_example_and_loop_unit_test' into 'master'  
						
						 
						
						... 
						
						
						
						example/i2s: add es8311 example and i2s unit-test
Closes IDF-3412
See merge request espressif/esp-idf!14459  
						
						
					 
					
						2021-10-14 09:28:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						3eb09287f9 
					 
					
						
						
							
							example/i2s: add es8311 example and i2s loop unit-test  
						
						 
						
						
						
						
					 
					
						2021-10-11 18:32:34 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						a1cadba191 
					 
					
						
						
							
							touch_sensor: apply general check  
						
						 
						
						
						
						
					 
					
						2021-10-08 11:32:12 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								fuzhibo 
							
						 
					 
					
						
						
							
						
						057b9d61b5 
					 
					
						
						
							
							driver(touch): support touch sensor for esp32s3 platform  
						
						 
						
						
						
						
					 
					
						2021-10-08 10:39:46 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						a015123a1d 
					 
					
						
						
							
							Merge branch 'feature/rename_apbctrl_to_syscon' into 'master'  
						
						 
						
						... 
						
						
						
						rename apbctrl to syscon
See merge request espressif/esp-idf!14524  
						
						
					 
					
						2021-09-16 12:58:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wu Zheng Hui 
							
						 
					 
					
						
						
							
						
						1080e4f6a2 
					 
					
						
						
							
							rename APB_CTRL ro SYS_CON  
						
						 
						
						... 
						
						
						
						save 
						
						
					 
					
						2021-09-16 20:57:57 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Lisitsyn 
							
						 
					 
					
						
						
							
						
						f40ae9cae9 
					 
					
						
						
							
							Merge branch 'bugfix/fix_esp_restart_does_not_reset_timer_groups_periph' into 'master'  
						
						 
						
						... 
						
						
						
						driver: fix esp_restart() does not reset timer group peripheral
Closes IDFGH-4652
See merge request espressif/esp-idf!12188  
						
						
					 
					
						2021-09-16 11:45:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Lisitsyn 
							
						 
					 
					
						
						
							
						
						c5d0d89508 
					 
					
						
						
							
							driver: fix timer driver initialization sequence to not trigger interrupt immediately  
						
						 
						
						... 
						
						
						
						add timer_hal_reset_periph()
fix timer_init() to reset timer counter during init 
						
						
					 
					
						2021-09-16 19:45:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						13b63cd9d2 
					 
					
						
						
							
							Merge branch 'feature/support_adc_calibration_s3' into 'master'  
						
						 
						
						... 
						
						
						
						adc: support adc calibration on s3
Closes IDF-1950, IDF-3730, and IDF-3036
See merge request espressif/esp-idf!15031  
						
						
					 
					
						2021-09-14 08:51:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin (Lao Kaiyao) 
							
						 
					 
					
						
						
							
						
						a287f34f88 
					 
					
						
						
							
							Merge branch 'bugfix/i2s_apll_fixed_clock' into 'master'  
						
						 
						
						... 
						
						
						
						i2s: fix apll bug introduced in 'refactor/i2s_driver'
Closes IDFGH-5824
See merge request espressif/esp-idf!15109  
						
						
					 
					
						2021-09-14 08:31:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						9aae92fd16 
					 
					
						
						
							
							adc: add a ut for calibration speed  
						
						 
						
						
						
						
					 
					
						2021-09-14 11:42:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrei Safronov 
							
						 
					 
					
						
						
							
						
						9159aa58d3 
					 
					
						
						
							
							tests: refactoring of the gcc's inner functions, because clang doesn't support them  
						
						 
						
						
						
						
					 
					
						2021-09-10 19:51:27 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SalimTerryLi 
							
						 
					 
					
						
						
							
						
						932d4d13f0 
					 
					
						
						
							
							MCPWM/sync: expose API for configuring timer sync  
						
						 
						
						... 
						
						
						
						removed example: mcpwm_basic_config
Closes https://github.com/espressif/esp-idf/issues/5429 
Co-authored-by: wubowen <wubowen@espressif.com > 
						
						
					 
					
						2021-09-09 17:33:37 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						dfbe76e988 
					 
					
						
						
							
							i2s: fix return value when failed to register i2s  
						
						 
						
						
						
						
					 
					
						2021-09-09 10:33:15 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						c5afd7ce34 
					 
					
						
						
							
							i2s: fix write failure on ESP32 in 32bit slave mode  
						
						 
						
						
						
						
					 
					
						2021-09-03 17:36:44 +08: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						3bcd9278fa 
					 
					
						
						
							
							i2s: expose resource object to other component  
						
						 
						
						
						
						
					 
					
						2021-08-10 21:06:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						56760c9669 
					 
					
						
						
							
							pcnt: refactor hal driver  
						
						 
						
						
						
						
					 
					
						2021-08-10 17:19:21 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SalimTerryLi 
							
						 
					 
					
						
						
							
						
						e5ddc12a08 
					 
					
						
						
							
							MCPWM/capture: API workflow optimization  
						
						 
						
						... 
						
						
						
						deprecate isr_register to introduce new callback based API, with framework managed interrupt routine
new HC-SR04 example 
						
						
					 
					
						2021-08-05 19:12:58 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						947980ecac 
					 
					
						
						
							
							Merge branch 'bugfix/uart_set_pin_use_iomux' into 'master'  
						
						 
						
						... 
						
						
						
						uart: uart_set_pin function will now use IOMUX whenever possible
Closes IDF-3183
See merge request espressif/esp-idf!14318  
						
						
					 
					
						2021-08-05 04:17:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						779e7400b0 
					 
					
						
						
							
							uart: uart_set_pin function will now use IOMUX whenever possible  
						
						 
						
						... 
						
						
						
						By using IOMUX instead of GPIO Matrix for UART, it is now possible
on ESP32 boards to use the UART as a wake up source even if it is
not used as a console.
For other boards where this issue was not present, using IOMUX has
the advantage to be faster than using GPIO matrix, so a highest
baudrate can be used 
						
						
					 
					
						2021-08-04 12:48:30 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						f863998e90 
					 
					
						
						
							
							driver/i2s: support mclk  
						
						 
						
						
						
						
					 
					
						2021-08-04 10:20:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						3c57a6ac36 
					 
					
						
						
							
							driver/i2s: refactor ll and hal  
						
						 
						
						
						
						
					 
					
						2021-08-04 10:20:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						d51b85989b 
					 
					
						
						
							
							doc/i2s: update i2s programming guide on s3 & c3  
						
						 
						
						
						
						
					 
					
						2021-08-04 10:20:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						f7f8c9c11f 
					 
					
						
						
							
							driver/i2s: support i2s on c3 and s3  
						
						 
						
						... 
						
						
						
						1. Support i2s on esp32c3 and esp32s3
    2. Refactor i2s_config_t to avoid breaking change
    2. Fix a bug that receiving unavailable values from message queue when dma queue has been re-allocted
    4. Support i2s unit test on esp32c3 and esp32s3 
						
						
					 
					
						2021-08-04 10:20:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								houwenxiang 
							
						 
					 
					
						
						
							
						
						2f1247e1c4 
					 
					
						
						
							
							driver: support I2S on ESP32-S3 & ESP32-C3  
						
						 
						
						... 
						
						
						
						1. refactor I2S driver.
  2. support TDM mode for esp2s3 & esp32c3. 
						
						
					 
					
						2021-08-04 10:20:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SalimTerryLi 
							
						 
					 
					
						
						
							
						
						f4314af913 
					 
					
						
						
							
							MCPWM: expose API to set timer resolution  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/1101  
						
						
					 
					
						2021-07-30 18:52:17 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						f907009056 
					 
					
						
						
							
							Merge branch 'refactor/cleanup_mcpwm_examples' into 'master'  
						
						 
						
						... 
						
						
						
						mcpwm: more clean up (example + LL + doc)
Closes IDF-3295
See merge request espressif/esp-idf!12798  
						
						
					 
					
						2021-07-29 10:41:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						5569dedd7f 
					 
					
						
						
							
							Merge branch 'bugfix/i2c_example_esp32s3' into 'master'  
						
						 
						
						... 
						
						
						
						i2c: bringup on ESP32-S3
Closes IDF-3232 and IDF-3292
See merge request espressif/esp-idf!13985  
						
						
					 
					
						2021-07-29 07:01:38 +00:00