Armando 
							
						 
					 
					
						
						
							
						
						49747bb486 
					 
					
						
						
							
							adc: create common adc hal layer  
						
						
						
						
					 
					
						2022-05-07 19:20:44 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						386363cafd 
					 
					
						
						
							
							adc: unify adc_ll_num_t and adc_unit_t  
						
						
						
						
					 
					
						2022-03-18 11:36:50 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						b248046bcb 
					 
					
						
						
							
							Temperature_sensor: Create new temperature sensor API  
						
						
						
						
					 
					
						2022-03-04 18:13:35 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						090b4aa1f3 
					 
					
						
						
							
							adc: make adc2_wifi share resource private  
						
						
						
						
					 
					
						2022-01-04 13:59:24 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						4dc0d6b2fe 
					 
					
						
						
							
							adc: support adc dma driver on all chips  
						
						
						
						
					 
					
						2021-12-16 00:19:15 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						dbd3aa5bfc 
					 
					
						
						
							
							driver: adc: use SOC_ADC_PERIPH_NUM for array size  
						
						... 
						
						
						
						ADC_UNIT_MAX is no longer equal to the number of ADC units.
This makes the static s_adc_cali_param arrays larger than necessary. 
						
						
					 
					
						2021-12-01 22:00:33 +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 
						 
				 
			
				
					
						
							
							
								Zim Kalinowski 
							
						 
					 
					
						
						
							
						
						dbdcada2e5 
					 
					
						
						
							
							missing semicolon  
						
						
						
						
					 
					
						2021-08-26 16:55:53 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						3ce2d85e9e 
					 
					
						
						
							
							adc: support adc2 working with WiFi  
						
						
						
						
					 
					
						2021-07-28 17:50:14 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						69ad24c943 
					 
					
						
						
							
							temp_sensor: add docs for esp32c3  
						
						
						
						
					 
					
						2021-07-21 13:34:52 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						24356cf7f7 
					 
					
						
						
							
							temp_sensor: add check to temp_sensor api  
						
						
						
						
					 
					
						2021-07-21 11:24:37 +08:00 
						 
				 
			
				
					
						
							
							
								SalimTerryLi 
							
						 
					 
					
						
						
							
						
						ad505e7f03 
					 
					
						
						
							
							rtc_tempsensor: esp_check update & fix log level  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/7271  
						
						
					 
					
						2021-07-15 17:23:07 +08:00 
						 
				 
			
				
					
						
							
							
								Jan Brudný 
							
						 
					 
					
						
						
							
						
						a93daccabe 
					 
					
						
						
							
							driver: update copyright notice  
						
						
						
						
					 
					
						2021-05-24 02:02:15 +02: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 
							
						 
					 
					
						
						
							
						
						6f4d992ac7 
					 
					
						
						
							
							adc: update lock scope on esp32c3  
						
						
						
						
					 
					
						2021-03-26 12:04:46 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						e9995fe165 
					 
					
						
						
							
							adc: add pm_lock to adc driver on esp32c3  
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						69a0f8b9bb 
					 
					
						
						
							
							adc: seperate hal layer and driver layer  
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						c68f869411 
					 
					
						
						
							
							driver: Remove some stray __FILE__ macros  
						
						... 
						
						
						
						Related to https://github.com/espressif/esp-idf/issues/6306  
						
						
					 
					
						2021-03-03 10:26:57 +11:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						06abe3413f 
					 
					
						
						
							
							temp_sensor: fix broken include path  
						
						
						
						
					 
					
						2021-02-26 10:25:05 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						501af6dfa2 
					 
					
						
						
							
							Merge branch 'feature/secure_boot_revoke_check' into 'master'  
						
						... 
						
						
						
						secure_boot: Checks secure boot efuses
Closes IDF-2609
See merge request espressif/esp-idf!12148  
						
						
					 
					
						2021-02-25 22:38:42 +00:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						85855ad8a6 
					 
					
						
						
							
							temp_sensor: add calibration for esp32c3  
						
						
						
						
					 
					
						2021-02-23 10:48:17 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						90f2d3199a 
					 
					
						
						
							
							secure_boot: Checks secure boot efuses  
						
						... 
						
						
						
						ESP32 V1 and V2 - protection bits.
ESP32xx V2: revoke bits, protection bits
- refactor efuse component
- adds some APIs for esp32 chips as well as for esp32xx chips 
						
						
					 
					
						2021-02-23 03:56:21 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						5427c18781 
					 
					
						
						
							
							adc: apply gdma api to adc on esp32c3  
						
						
						
						
					 
					
						2021-02-08 11:41:21 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						351ba5ff9e 
					 
					
						
						
							
							adc: fixed the issue that ADC power is left on after the calibration is done  
						
						... 
						
						
						
						Also refactor the locks in the adc_common.c file. 
						
						
					 
					
						2021-02-05 14:17:52 +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 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						f5f0461264 
					 
					
						
						
							
							tmpsensor: add temp_sensor.h for c3  
						
						
						
						
					 
					
						2021-01-25 04:51:40 +00:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						f9ec7ddda3 
					 
					
						
						
							
							adc: add comment for ADC sampling frequency  
						
						
						
						
					 
					
						2021-01-25 04:51:40 +00: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) 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						271c97149d 
					 
					
						
						
							
							rtc_tmpsensor: remove redundant semaphore on c3  
						
						
						
						
					 
					
						2021-01-25 04:51:40 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						feb293797f 
					 
					
						
						
							
							driver: esp32c3 rtc_tempsensor compile fixes  
						
						
						
						
					 
					
						2021-01-25 04:51:40 +00:00 
						 
				 
			
				
					
						
							
							
								fuzhibo 
							
						 
					 
					
						
						
							
						
						33647c7cd4 
					 
					
						
						
							
							update temperature Sensor driver for esp32c3  
						
						
						
						
					 
					
						2021-01-25 04:51:40 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						a5fb7deda5 
					 
					
						
						
							
							driver: Update/cleanup esp32c3 rtc_tempsensor.c  
						
						
						
						
					 
					
						2021-01-25 04:51:40 +00:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						02600309c8 
					 
					
						
						
							
							adc: fix some regression issues  
						
						
						
						
					 
					
						2021-01-25 04:51:40 +00:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						2b737c1927 
					 
					
						
						
							
							adc: fix adc invalid data issue by update adc_reset  
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						b38f4646de 
					 
					
						
						
							
							adc_digi: add dma drivers  
						
						
						
						
					 
					
						2021-01-25 04:51:40 +00:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						2d37bfa126 
					 
					
						
						
							
							driver: Add adc_digi single conversion mode  
						
						... 
						
						
						
						- add lock for single read and continuous read APIs
- update onetime read start singal delay for hardware limitation[*]
- move adc_caps to soc_caps.h
- update license dates
[*] There is a hardware limitation. If the APB clock frequency is high, the
step of this reg signal: ``onetime_start`` may not be captured by the
ADC digital controller (when its clock frequency is too slow). A rough
estimate for this step should be at least 3 ADC digital controller
clock cycle. 
						
						
					 
					
						2020-12-23 09:53:24 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						f09b8ae7a4 
					 
					
						
						
							
							driver: Add esp32c3 ADC driver  
						
						... 
						
						
						
						Based on internal commit 3ef01301fffa552d4be6d81bc9d199c223224305 
						
						
					 
					
						2020-12-23 09:53:24 +11:00