Armando 
							
						 
					 
					
						
						
							
						
						831b6127d7 
					 
					
						
						
							
							spi: update interrupt set in spi_ll.h  
						
						 
						
						
						
						
					 
					
						2021-04-27 11:11:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						988c88a6b1 
					 
					
						
						
							
							systimer: optimise esp_timer_get_time  
						
						 
						
						
						
						
					 
					
						2021-04-26 11:54:02 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						0d81edb174 
					 
					
						
						
							
							spi_flash: refactoring flash encryption into new api  
						
						 
						
						
						
						
					 
					
						2021-04-25 17:09:25 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						ea7d020f20 
					 
					
						
						
							
							Merge branch 'feature/ubsan' into 'master'  
						
						 
						
						... 
						
						
						
						system: add option to enable undefined behavior sanitizer (UBSAN)
Closes IDF-166 and IDF-1824
See merge request espressif/esp-idf!11318  
						
						
					 
					
						2021-04-23 09:27:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						0be81903cc 
					 
					
						
						
							
							Merge branch 'bugfix/hal_duplicated_interrupt_functions' into 'master'  
						
						 
						
						... 
						
						
						
						[hal]: merged duplicated HAL layer functions
Closes IDF-2308
See merge request espressif/esp-idf!12444  
						
						
					 
					
						2021-04-23 07:47:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						da90775d98 
					 
					
						
						
							
							hal: mpu: fix signed overflow error  
						
						 
						
						
						
						
					 
					
						2021-04-22 23:33:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						ec898b771e 
					 
					
						
						
							
							systimer: strip hal driver  
						
						 
						
						
						
						
					 
					
						2021-04-22 21:08:39 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						ec01a66557 
					 
					
						
						
							
							Merge branch 'feature/esp32c3_memprot_test3' into 'master'  
						
						 
						
						... 
						
						
						
						ESP32C3/ESP32S2: memprot API upgrade and test application
Closes IDF-2641
See merge request espressif/esp-idf!12941  
						
						
					 
					
						2021-04-13 18:42:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						8cfcf6da7a 
					 
					
						
						
							
							Merge branch 'bugfix/enable_gpio18_gpio19_esp32c3' into 'master'  
						
						 
						
						... 
						
						
						
						gpio: Disable USB JTAG when setting pins 18 and 19 as GPIOs on ESP32C3
Closes IDF-2964
See merge request espressif/esp-idf!12753  
						
						
					 
					
						2021-04-12 09:39:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Vychodil 
							
						 
					 
					
						
						
							
						
						f27c9c5139 
					 
					
						
						
							
							esp32c3: memprot API upgrade and test application  
						
						 
						
						... 
						
						
						
						Closes IDF-2641 
						
						
					 
					
						2021-04-12 13:44:11 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						cd79f3907d 
					 
					
						
						
							
							gpio: Disable USB JTAG when setting pins 18 and 19 as GPIOs on ESP32C3  
						
						 
						
						... 
						
						
						
						When `DIS_USB_JTAG` eFuse is NOT burned (`False`), it is not possible
to set pins 18 and 19 as GPIOs. This commit solves this by manually
disabling USB JTAG when using pins 18 or 19.
The functions shall use `gpio_hal_iomux_func_sel` instead of
`PIN_FUNC_SELELECT`. 
						
						
					 
					
						2021-04-08 14:01:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						c3da21a93f 
					 
					
						
						
							
							I2C: enable all unit test for i2c on esp32c3  
						
						 
						
						
						
						
					 
					
						2021-04-06 17:37:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						b23c9142d5 
					 
					
						
						
							
							[hal]: cleaned up interrupt mask functions  
						
						 
						
						... 
						
						
						
						* Functions for setting and clearing interrupts
  as well as function to read interrupt mask
  should be clearer now.
* Using hal layer interrupt set and clear
  functions in esp_wifi component 
						
						
					 
					
						2021-04-06 11:54:13 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darian Leung 
							
						 
					 
					
						
						
							
						
						2f58060921 
					 
					
						
						
							
							TWAI: FIFO overrun handling and errata workarounds  
						
						 
						
						... 
						
						
						
						This commit adds handling for FIFO overruns and
adds workarounds for HW errats on the ESP32.
Closes https://github.com/espressif/esp-idf/issues/2519 
Closes https://github.com/espressif/esp-idf/issues/4276  
						
						
					 
					
						2021-03-30 14:17:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						cc6bfcd9ac 
					 
					
						
						
							
							adc: apply adc power API to adc driver  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/6269 
Closes https://github.com/espressif/esp-idf/issues/6682  
						
						
					 
					
						2021-03-26 17:58:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						0e0baee25a 
					 
					
						
						
							
							adc: add implementation of missed public API  
						
						 
						
						... 
						
						
						
						Added ``adc1_pad_get_io_num``, ``adc2_pad_get_io_num`` and
``adc_vref_to_gpio``. 
						
						
					 
					
						2021-03-26 12:04:46 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						00a3f48bd8 
					 
					
						
						
							
							adc: refactor adc single read api on esp32c3  
						
						 
						
						
						
						
					 
					
						2021-03-26 12:04:46 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						bee90f57f1 
					 
					
						
						
							
							adc: remove unused functions on esp32c3  
						
						 
						
						
						
						
					 
					
						2021-03-26 12:04:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						fa2946d651 
					 
					
						
						
							
							Merge branch 'feature/support_esp32s3_beta_3' into 'master'  
						
						 
						
						... 
						
						
						
						Support ESP32S3 beta 3 target
Closes IDF-2908
See merge request espressif/esp-idf!12661  
						
						
					 
					
						2021-03-23 10:17:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						2aead8ba57 
					 
					
						
						
							
							Support ESP32S3 Beta 3 target  
						
						 
						
						... 
						
						
						
						Update ROM API. Port changes from bringup branch. 
						
						
					 
					
						2021-03-18 10:24:22 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						5a520cacf1 
					 
					
						
						
							
							timer_group: correct timer_ll_set_divider  
						
						 
						
						
						
						
					 
					
						2021-03-16 17:56:37 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						fc61e60948 
					 
					
						
						
							
							uart: fixed incorrect baudrate on C3 and S3 when target is too slow  
						
						 
						
						... 
						
						
						
						The integer part of the divider is only 12-bit now. We used prescaler to get low frequency instead. 
						
						
					 
					
						2021-03-09 20:09:42 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						a8343bc470 
					 
					
						
						
							
							esp_system: support gpio wakeup from deep sleep on esp32c3  
						
						 
						
						
						
						
					 
					
						2021-02-26 12:26:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						7b37158ede 
					 
					
						
						
							
							rmt: distinguish group and channel in HAL layer  
						
						 
						
						
						
						
					 
					
						2021-02-25 12:42:23 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						e38326d715 
					 
					
						
						
							
							spi_flash: fix the issue that ext flash hold is not controlled properly  
						
						 
						
						
						
						
					 
					
						2021-02-04 14:44:51 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						bb1f75179b 
					 
					
						
						
							
							Merge branch 'bugfix/freertos_systimer_stall_when_cpu_halted' into 'master'  
						
						 
						
						... 
						
						
						
						freertos: stall systimer while CPU is in debug mode
See merge request espressif/esp-idf!12063  
						
						
					 
					
						2021-01-29 07:02:30 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Vychodil 
							
						 
					 
					
						
						
							
						
						69096ddce5 
					 
					
						
						
							
							Security: ESP32C3 memory protection feature (IRAM0/DRAM0)  
						
						 
						
						... 
						
						
						
						Software support for PMS module.
Allows controlled memory access to IRAM (R/W/X) and DRAM0 (R/W)
On/locked by default, configurable in Kconfig (esp_system)
Closes https://jira.espressif.com:8443/browse/IDF-2092  
						
						
					 
					
						2021-01-27 08:44:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						c99e891201 
					 
					
						
						
							
							Merge branch 'feature/sync_adc_changes_from_c3_to_master_last' into 'master'  
						
						 
						
						... 
						
						
						
						adc: sync adc changes from c3 to master (last time)
Closes IDF-2694
See merge request espressif/esp-idf!12134  
						
						
					 
					
						2021-01-26 12:52:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						2b83418141 
					 
					
						
						
							
							adc: add fallback calibration method  
						
						 
						
						... 
						
						
						
						Also:
1. Separate static configuration into init phase to improve
performance
2. Add a init code config layer to avoid duplicated configuration
3. Add a HW_CALIBRATION_V1 caps 
						
						
					 
					
						2021-01-25 20:30:42 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						7a20ea5f0e 
					 
					
						
						
							
							Merge branch 'feature/support_flash_sus_res_c3' into 'master'  
						
						 
						
						... 
						
						
						
						spi_flash: Add flash auto-suspend auto-resume mode on esp32c3
Closes IDF-2591
See merge request espressif/esp-idf!11888  
						
						
					 
					
						2021-01-25 17:41:32 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						3d7da2c8ff 
					 
					
						
						
							
							adc: simplify LL on C3  
						
						 
						
						
						
						
					 
					
						2021-01-25 15:08:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						d8a4b247b9 
					 
					
						
						
							
							adc_digi: update_adc_api_for_5M_freq_limit  
						
						 
						
						... 
						
						
						
						The ``adc_digi_config_t`` struct is modified on esp32c3: configuration
of clock divider factors are not provided anymore. The SARADC sampling
frequency is provided instead. In this way, we can handle the frequency
limit better. 
						
						
					 
					
						2021-01-25 04:51:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						56919682be 
					 
					
						
						
							
							adc: remove useless adc_ll_set_sar_clk_div in LL  
						
						 
						
						
						
						
					 
					
						2021-01-25 04:51:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						90fc3e7030 
					 
					
						
						
							
							adc: update the monitor and filter in the HAL on C3  
						
						 
						
						... 
						
						
						
						On C3 ADC has no enable bit for monitor and filter. However we can use context variables to implement one 
						
						
					 
					
						2021-01-25 04:51:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								fuzhibo 
							
						 
					 
					
						
						
							
						
						19fb11549b 
					 
					
						
						
							
							driver(adc): update adc ll and hal driver for esp32c3  
						
						 
						
						
						
						
					 
					
						2021-01-25 04:51:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						02600309c8 
					 
					
						
						
							
							adc: fix some regression issues  
						
						 
						
						
						
						
					 
					
						2021-01-25 04:51:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						d7d1dee208 
					 
					
						
						
							
							system: reset dma when soft reset  
						
						 
						
						
						
						
					 
					
						2021-01-25 04:51:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						d35173c147 
					 
					
						
						
							
							small fix for cherrypick  
						
						 
						
						
						
						
					 
					
						2021-01-25 04:51:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						b38f4646de 
					 
					
						
						
							
							adc_digi: add dma drivers  
						
						 
						
						
						
						
					 
					
						2021-01-25 04:51:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						9905da46e0 
					 
					
						
						
							
							spi_flash: Add auto suspend mode on esp32c3  
						
						 
						
						
						
						
					 
					
						2021-01-25 11:14:02 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						d7bac619ec 
					 
					
						
						
							
							freertos: stall systimer while CPU is in debug mode  
						
						 
						
						
						
						
					 
					
						2021-01-24 11:32:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						06f22fc4b0 
					 
					
						
						
							
							Merge branch 'feature/new_restart_mode_driver_and_ut_for_spi_slave_hd' into 'master'  
						
						 
						
						... 
						
						
						
						spi_slave_halfduplex: append mode driver
See merge request espressif/esp-idf!10845  
						
						
					 
					
						2021-01-24 09:27:12 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						0538dc2d93 
					 
					
						
						
							
							spi_slave_hd: add DMA Append Mode feature  
						
						 
						
						
						
						
					 
					
						2021-01-21 18:53:53 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						26ae354dc5 
					 
					
						
						
							
							Merge branch 'feature/support_esp32c3_lightsleep_master' into 'master'  
						
						 
						
						... 
						
						
						
						support esp32c3 lightsleep for master
Closes IDF-2106
See merge request espressif/esp-idf!11975  
						
						
					 
					
						2021-01-20 16:00:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						55970fe3a2 
					 
					
						
						
							
							Merge branch 'feature/esp32c3_support_brownout' into 'master'  
						
						 
						
						... 
						
						
						
						esp32c3: Adds support BROWNOUT reset
Closes IDF-2397
See merge request espressif/esp-idf!11910  
						
						
					 
					
						2021-01-20 12:19:56 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Li Shuai 
							
						 
					 
					
						
						
							
						
						f168ac3b39 
					 
					
						
						
							
							light sleep: add cpu power down support for esp32c3  
						
						 
						
						
						
						
					 
					
						2021-01-19 14:51:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Li Shuai 
							
						 
					 
					
						
						
							
						
						a43de3a44b 
					 
					
						
						
							
							fix set UART_FORCE_XOFF can't stop new Tx request issue  
						
						 
						
						
						
						
					 
					
						2021-01-19 14:51:22 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Li Shuai 
							
						 
					 
					
						
						
							
						
						6d12fdd6e7 
					 
					
						
						
							
							light sleep: add gpio configure workaround at slept status for esp32c3  
						
						 
						
						
						
						
					 
					
						2021-01-19 14:51:22 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Li Shuai 
							
						 
					 
					
						
						
							
						
						ac7d1bec76 
					 
					
						
						
							
							light sleep: overhead time accuracy optimization for esp32c3  
						
						 
						
						
						
						
					 
					
						2021-01-19 14:50:58 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Li Shuai 
							
						 
					 
					
						
						
							
						
						355dd10257 
					 
					
						
						
							
							light sleep: dfs support for esp32c3  
						
						 
						
						
						
						
					 
					
						2021-01-19 14:50:58 +08:00