morris 
							
						 
					 
					
						
						
							
						
						e6d23a35ec 
					 
					
						
						
							
							gdma: dynamic alloc DMA channels  
						
						
						
						
					 
					
						2021-01-13 10:52:27 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						dada7cd035 
					 
					
						
						
							
							global: Uses CCOUNT API instead of XTHAL macro  
						
						
						
						
					 
					
						2021-01-12 16:24:23 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						753a929525 
					 
					
						
						
							
							global: fix sign-compare warnings  
						
						
						
						
					 
					
						2021-01-12 14:05:08 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						caf1e9d570 
					 
					
						
						
							
							Merge branch 'bugfix/soc_caps_implicit_inc' into 'master'  
						
						... 
						
						
						
						HAL: explicitly include soc_caps.h
Closes IDFGH-4547
See merge request espressif/esp-idf!11895  
						
						
					 
					
						2021-01-11 14:18:10 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						58c3f6a421 
					 
					
						
						
							
							hal: explicitly include soc_caps.h  
						
						... 
						
						
						
						Many files in the HAL layer depended on SOC_ macros without
explicitly including soc_caps.h 
						
						
					 
					
						2021-01-07 10:13:17 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						1f9629da9f 
					 
					
						
						
							
							hal: put cpu_ll_get_core_id to IRAM  
						
						
						
						
					 
					
						2021-01-05 15:39:46 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						9e7d2c0065 
					 
					
						
						
							
							esp32c3: format and clean up interrupt and os port code  
						
						
						
						
					 
					
						2021-01-05 15:39:46 +08:00 
						 
				 
			
				
					
						
							
							
								Felipe Neves 
							
						 
					 
					
						
						
							
						
						5d316ac142 
					 
					
						
						
							
							interrupt: added INTC FLEXIBLE capabillity to esp32c3 CPU caps  
						
						
						
						
					 
					
						2021-01-05 15:39:46 +08:00 
						 
				 
			
				
					
						
							
							
								Felipe Neves 
							
						 
					 
					
						
						
							
						
						09bc1580be 
					 
					
						
						
							
							intr_allocator: add abstractions for priority, type and edge-ack interrupt controller functions  
						
						
						
						
					 
					
						2021-01-05 15:39:46 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						f09b8ae7a4 
					 
					
						
						
							
							driver: Add esp32c3 ADC driver  
						
						... 
						
						
						
						Based on internal commit 3ef01301fffa552d4be6d81bc9d199c223224305 
						
						
					 
					
						2020-12-23 09:53:24 +11:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						40b08e33c9 
					 
					
						
						
							
							Merge branch 'bugfix/touch_sensor_reading_error_in_light_sleep_process' into 'master'  
						
						... 
						
						
						
						driver(touch): fix touch sensor false trigger in sleep mode
See merge request espressif/esp-idf!10983  
						
						
					 
					
						2020-12-14 14:51:51 +08:00 
						 
				 
			
				
					
						
							
							
								fuzhibo 
							
						 
					 
					
						
						
							
						
						985e94139d 
					 
					
						
						
							
							driver(touch): fix touch sensor false trigger in sleep mode  
						
						
						
						
					 
					
						2020-12-10 17:43:14 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						457ce080ae 
					 
					
						
						
							
							AES: refactor and add HAL layer  
						
						... 
						
						
						
						Refactor the AES driver and add HAL, LL and caps.
Add better support for running AES-GCM fully in hardware. 
						
						
					 
					
						2020-12-10 09:04:47 +00:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						04d6b115ae 
					 
					
						
						
							
							adc: fixed efuse called in critical section issue  
						
						
						
						
					 
					
						2020-12-08 17:41:49 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						f80bcb733a 
					 
					
						
						
							
							uart: modify s3 ll functions of reading/writing fifo  
						
						
						
						
					 
					
						2020-11-30 15:23:15 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						7c08be5771 
					 
					
						
						
							
							hal: Add initial ESP32-C3 support  
						
						... 
						
						
						
						From internal commit 7761d6e8 
						
						
					 
					
						2020-11-30 15:23:15 +11:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						05a4a8d864 
					 
					
						
						
							
							uart: seperate sclk and baudrate setting  
						
						
						
						
					 
					
						2020-11-24 19:12:52 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						fb8b905539 
					 
					
						
						
							
							uart: add uart support on esp32s3  
						
						
						
						
					 
					
						2020-11-24 19:12:51 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						caf83b88ba 
					 
					
						
						
							
							Merge branch 'feature/bringup_i2c_for_s3' into 'master'  
						
						... 
						
						
						
						I2C:  Add support for esp32s3 and add source clock allocator
Closes IDF-2011
See merge request espressif/esp-idf!10923  
						
						
					 
					
						2020-11-12 22:12:58 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						6eee601cf6 
					 
					
						
						
							
							i2c: Add supports on esp32s3  
						
						
						
						
					 
					
						2020-11-12 11:32:45 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						deea402cf4 
					 
					
						
						
							
							timer: pooling update bit before reading count value  
						
						
						
						
					 
					
						2020-11-12 10:31:38 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						66fb5a29bb 
					 
					
						
						
							
							Whitespace: Automated whitespace fixes (large commit)  
						
						... 
						
						
						
						Apply the pre-commit hook whitespace fixes to all files in the repo.
(Line endings, blank lines at end of file, trailing whitespace) 
						
						
					 
					
						2020-11-11 07:36:35 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						3882c2b8ed 
					 
					
						
						
							
							Merge branch 'feature/bringup_esp32s3_fpga_update_rmt_driver' into 'master'  
						
						... 
						
						
						
						rmt: support esp32s3
Closes IDF-1773
See merge request espressif/esp-idf!10292  
						
						
					 
					
						2020-11-07 07:15:53 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						d7ce8a537f 
					 
					
						
						
							
							Merge branch 'feature/bringup_esp32s3_fpga_rtc_sleep' into 'master'  
						
						... 
						
						
						
						feature (rtc): update rtc related code(rtc_sleep rtc_init) to support esp32s3
See merge request espressif/esp-idf!10404  
						
						
					 
					
						2020-11-05 19:19:36 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						ff976867b3 
					 
					
						
						
							
							rmt: split TX and RX in LL driver  
						
						... 
						
						
						
						Split TX and RX function in LL driver.
Channel number is encoded in driver layer.
Added channel signal list in periph.c 
						
						
					 
					
						2020-11-05 19:00:55 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianqiang 
							
						 
					 
					
						
						
							
						
						9465af0066 
					 
					
						
						
							
							rmt: support esp32s3  
						
						
						
						
					 
					
						2020-11-05 19:00:55 +08:00 
						 
				 
			
				
					
						
							
							
								fuzhibo 
							
						 
					 
					
						
						
							
						
						93c7cf094e 
					 
					
						
						
							
							rtc: update rtc related code(rtc_sleep rtc_init) to support esp32s3  
						
						
						
						
					 
					
						2020-11-04 02:43:41 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						e4c8ec6174 
					 
					
						
						
							
							timergroup: move interrupt index into peripheral description file  
						
						... 
						
						
						
						1. Added timer_group_periph.c file, describing module global signals
   (e.g. interrupt index)
2. Added more caps in soc_caps.h 
						
						
					 
					
						2020-11-03 18:16:50 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						35faecea1d 
					 
					
						
						
							
							Merge branch 'feature/support_sigma_delta_on_s3' into 'master'  
						
						... 
						
						
						
						sigma_delta: add periph signal list and support esp32-s3
See merge request espressif/esp-idf!10945  
						
						
					 
					
						2020-10-30 17:22:02 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						8337f0afa2 
					 
					
						
						
							
							spi_flash: fix LL of esp32s3 and add 32-bit support  
						
						
						
						
					 
					
						2020-10-29 18:21:42 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						17808b3ff8 
					 
					
						
						
							
							sigma_delta: add periph signal list and support esp32-s3  
						
						
						
						
					 
					
						2020-10-29 11:06:28 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						d084ef4473 
					 
					
						
						
							
							gdma: fix wrong m2m mode wrong config  
						
						
						
						
					 
					
						2020-10-27 16:53:19 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						9a394e1aa0 
					 
					
						
						
							
							Merge branch 'feature/spi_bringup_esp32s3' into 'master'  
						
						... 
						
						
						
						spi: bringup on esp32s3
See merge request espressif/esp-idf!10107  
						
						
					 
					
						2020-10-27 00:51:42 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						bcb5c3506d 
					 
					
						
						
							
							Merge branch 'feature/dedicated_gpio' into 'master'  
						
						... 
						
						
						
						Dedicated GPIO driver on ESP32-S2 and ESP32-S3
Closes IDF-1672
See merge request espressif/esp-idf!8716  
						
						
					 
					
						2020-10-26 15:33:33 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						f7e91ef6c1 
					 
					
						
						
							
							spi: esp32s3 bringup for spi  
						
						
						
						
					 
					
						2020-10-26 11:28:34 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						e7460c1f00 
					 
					
						
						
							
							soc: remove unecessary headers in dport_access.h  
						
						
						
						
					 
					
						2020-10-22 19:42:34 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						bb1369b922 
					 
					
						
						
							
							dedicated gpio: add driver  
						
						
						
						
					 
					
						2020-10-20 21:06:09 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						74d78148bc 
					 
					
						
						
							
							pcnt: add pcnt peripheral signal connections  
						
						... 
						
						
						
						pcnt: fix bug in clear interrupt status 
						
						
					 
					
						2020-10-19 11:56:18 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						647dea9395 
					 
					
						
						
							
							soc: combine xxx_caps.h into one soc_caps.h  
						
						... 
						
						
						
						During HAL layer refactoring and new chip bringup, we have several
caps.h for each part, to reduce the conflicts to minimum. But this is
The capabilities headers will be relataive stable once completely
written (maybe after the featues are supported by drivers).
Now ESP32 and ESP32-S2 drivers are relative stable, making it a good
time to combine all these caps.h into one soc_caps.h
This cleanup also move HAL config and pin config into separated files,
to make the responsibilities of these headers more clear. This is
helpful for the stabilities of soc_caps.h because we want to make it
public some day. 
						
						
					 
					
						2020-10-17 16:10:15 +08:00 
						 
				 
			
				
					
						
							
							
								fuzhibo 
							
						 
					 
					
						
						
							
						
						6773df88f2 
					 
					
						
						
							
							feature(rtc): rename i2c_xxx to regi2c_xxx  
						
						
						
						
					 
					
						2020-10-14 21:15:24 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						949fb8e63a 
					 
					
						
						
							
							SHA: add HAL layer and refactor driver  
						
						... 
						
						
						
						Add a LL and HAL layer for SHA. 
						
						
					 
					
						2020-10-09 08:24:08 +00:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						fe37db3271 
					 
					
						
						
							
							esp_flash: fix the incorrect check_idle logic in LL and chip_driver  
						
						
						
						
					 
					
						2020-10-02 05:34:36 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						83a7891f84 
					 
					
						
						
							
							Merge branch 'feature/intr_alloc' into 'master'  
						
						... 
						
						
						
						feature/intr_alloc: moved interrupt allocator to the esp-system and refactored it moving all platform specific code to its place
Closes IDF-1913
See merge request espressif/esp-idf!10267  
						
						
					 
					
						2020-09-30 07:44:12 +08:00 
						 
				 
			
				
					
						
							
							
								Felipe Neves 
							
						 
					 
					
						
						
							
						
						2e826b7a8f 
					 
					
						
						
							
							intr_alloc: split interrupt allocator into common-code and platform-code  
						
						... 
						
						
						
						esp_system: removed repeated interrupt allocator code and moved common code to esp_system
xtens: moved xtensa specific code from freertos to the xtensa component
hal/interrupt_controller: added interrupt controller hal and ll files
docs: update the doxyfile with new location of esp_itr_alloc.h file
xtensa: fixed dangerous relocation problem after moving xtensa interrupt files out of freertos
docs: removed Xtensa reference from intr_allocator api-reference
xtensa: pushed the interrupt function that manages non iram interrupts to the xtensa layer
esp_system/test: fixed platform dependent setting for intr_allocator tests
hal: rename the functions used to manage non iram interrupt mask. 
						
						
					 
					
						2020-09-30 07:44:12 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						4d57a5c2c7 
					 
					
						
						
							
							gdma: fix incorrect calculation of tx fifo size  
						
						
						
						
					 
					
						2020-09-25 16:15:56 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						1e1beb69aa 
					 
					
						
						
							
							spi: fix build fail issue when target is esp32s3  
						
						
						
						
					 
					
						2020-09-24 10:51:23 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						bff0016eb8 
					 
					
						
						
							
							crypto accelerator support on esp32s3  
						
						... 
						
						
						
						SHA: passing unit tests
RSA: pass tests
AES: tests passing 
						
						
					 
					
						2020-09-22 15:15:03 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						cc66334014 
					 
					
						
						
							
							esp_timer: initial support on esp32-s3  
						
						
						
						
					 
					
						2020-09-22 15:15:03 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						75a372a9f0 
					 
					
						
						
							
							unit_test: support reference clock, test delay function  
						
						
						
						
					 
					
						2020-09-22 15:15:03 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						61f89b97c6 
					 
					
						
						
							
							bringup esp32-s3 on FPGA  
						
						
						
						
					 
					
						2020-09-22 15:15:03 +08:00