gaoxu 
							
						 
					 
					
						
						
							
						
						38d0be39a8 
					 
					
						
						
							
							fix(adc): fix adc continuous get less results beacuse do not reset apb clk  
						
						
						
						
					 
					
						2023-12-04 14:29:57 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						676553f432 
					 
					
						
						
							
							fix(adc): invalid assertion on the adc_unit  
						
						
						
						
					 
					
						2023-08-25 10:21:46 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						9bec4233a4 
					 
					
						
						
							
							adc: port gh pr to current adc continuous mode driver  
						
						... 
						
						
						
						DMA EOF may happens per multiple dma descriptors, instead of only one.
Closes https://github.com/espressif/esp-idf/pull/11500  
						
						
					 
					
						2023-06-13 10:28:46 +08:00 
						 
				 
			
				
					
						
							
							
								Niklas Gürtler 
							
						 
					 
					
						
						
							
						
						82c055bac9 
					 
					
						
						
							
							Fix   #10804  by running continuous ADC DMA in endless loop instead of restarting after each run (descriptor chain) to avoid losing samples. Use descriptor error callback for GDMA to check for DMA buffer overrun.  
						
						... 
						
						
						
						Signed-off-by: Armando <douyiwen@espressif.com > 
						
						
					 
					
						2023-06-13 10:28:46 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						ac3f74ecb6 
					 
					
						
						
							
							adc: fix adc continuous driver conv_frame_size not bigger than 4092 issue  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/11385  
						
						
					 
					
						2023-06-13 10:28:46 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						85980884d7 
					 
					
						
						
							
							adc: improve adc power logic  
						
						
						
						
					 
					
						2023-04-20 10:34:37 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						aa3cc6ac17 
					 
					
						
						
							
							esp_adc: fix continuous mode pm lock release fail issue and add tests  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/10853  
						
						
					 
					
						2023-03-01 10:51:19 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						1c373cf293 
					 
					
						
						
							
							adc: no longer support adc2 continuous mode on esp32c3 and esp32s3  
						
						... 
						
						
						
						Due to HW limitation, we don't support this anymore. On s3 and c3, ADC2 under continuous  mode is not stable.
However, you can enable CONFIG_ADC_CONTINUOUS_FORCE_USE_ADC2_ON_C3_S3 to force use
ADC2.
Refer to errata to know more details:
https://www.espressif.com/sites/default/files/documentation/esp32-s3_errata_en.pdf 
https://www.espressif.com/sites/default/files/documentation/esp32-c3_errata_en.pdf  
						
						
					 
					
						2022-12-16 12:07:38 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						5e6a16380a 
					 
					
						
						
							
							esp_adc: move adc common hw related code into esp_hw_support  
						
						
						
						
					 
					
						2022-07-28 03:49:48 +00:00 
						 
				 
			
				
					
						
							
							
								Darian 
							
						 
					 
					
						
						
							
						
						c8ee369a7c 
					 
					
						
						
							
							Merge branch 'feature/deprecate-old-cpu-api' into 'master'  
						
						... 
						
						
						
						HAL: Deprecate old CPU/SoC/Interrupt Controller HAL API
Closes IDF-4919 and IDF-5032
See merge request espressif/esp-idf!18987  
						
						
					 
					
						2022-07-23 00:37:33 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						5dbae0c2cd 
					 
					
						
						
							
							esp_adc: fix dead code reported by coverity  
						
						
						
						
					 
					
						2022-07-22 00:12:36 +00:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						781d06af73 
					 
					
						
						
							
							esp_hw_support: Remove compare_set.h API  
						
						... 
						
						
						
						This function removes the following legacy atomic CAS functions:
From compare_set.h (file removed):
- compare_and_set_native()
- compare_and_set_extram()
From portmacro.h
- uxPortCompareSet()
- uxPortCompareSetExtram()
Users should call esp_cpu_compare_and_set() instead as this function hides the details
of atomic CAS on internal and external RAM addresses.
Due to the removal of compare_set.h, some missing header includes are also fixed in this commit. 
						
						
					 
					
						2022-07-22 00:06:06 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						5b523a3313 
					 
					
						
						
							
							esp_adc: new esp_adc component and adc drivers  
						
						
						
						
					 
					
						2022-07-15 18:31:00 +08:00