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 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darian Leung 
							
						 
					 
					
						
						
							
						
						602a747b31 
					 
					
						
						
							
							Add USB Host registers and types and LL layer  
						
						 
						
						... 
						
						
						
						This commit adds the register struct, Low Level Layer, and
protocol types for USB Host 
						
						
					 
					
						2020-12-24 19:43:42 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wu Bo Wen 
							
						 
					 
					
						
						
							
						
						5cc329b9d0 
					 
					
						
						
							
							driver/adc: support for esp32s2 adc calibration scheme V2  
						
						 
						
						... 
						
						
						
						notice that the o_code is now pulled from efuse instead of automatically calibrated. This may influence other parts of the system.
Closes https://github.com/espressif/esp-idf/issues/5455  
						
						
					 
					
						2020-12-03 20:08:59 +08: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						9c507982aa 
					 
					
						
						
							
							spi: fix spi_ll.h func name  
						
						 
						
						... 
						
						
						
						On esp32 and esp32s2:
``spi_ll_dma_set_out_eof_generation`` is modified to
``spi_ll_dma_set_rx_eof_generation``.
``spi_dma_ll_set_rx_eof_generation`` is modified to
``spi_dma_ll_set_out_eof_generation``.
Because on ESP32S3, this bit ``out_eof_mode`` is moved to DMA related
registers. 
						
						
					 
					
						2020-11-19 19:33:02 +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 
							
						 
					 
					
						
						
							
						
						ad4a10d7c1 
					 
					
						
						
							
							Merge branch 'bugfix/efuse_change_burn_order_for_s2_s3' into 'master'  
						
						 
						
						... 
						
						
						
						efuse: Fix the order of writing in batch mode
See merge request espressif/esp-idf!11067  
						
						
					 
					
						2020-11-11 14:49:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						79e68ffaae 
					 
					
						
						
							
							esp32s2: Disable ADC calibration routine if running on FPGA  
						
						 
						
						
						
						
					 
					
						2020-11-06 07:25:35 +00: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						5ad2ec79fd 
					 
					
						
						
							
							Merge branch 'bugfix/fix_reject_using_rtc_gpio' into 'master'  
						
						 
						
						... 
						
						
						
						fix reject lightsleep when using rtc gpio to wakeup
See merge request espressif/esp-idf!11027  
						
						
					 
					
						2020-11-02 16:13:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						3bacf35310 
					 
					
						
						
							
							esp_flash: support high capacity flash chips (32-bit address)  
						
						 
						
						
						
						
					 
					
						2020-10-29 18:20:11 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ninh 
							
						 
					 
					
						
						
							
						
						19fd0f5634 
					 
					
						
						
							
							fix reject lightsleep when using rtc gpio to wakeup  
						
						 
						
						
						
						
					 
					
						2020-10-29 02:47:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						79887fdc6c 
					 
					
						
						
							
							soc: descriptive part occupy whole component  
						
						 
						
						
						
						
					 
					
						2020-10-28 07:21:29 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						8926216723 
					 
					
						
						
							
							Merge branch 'bugfix/esp32s2_adc_rng_registers' into 'master'  
						
						 
						
						... 
						
						
						
						esp32s2: Use regi2c registers to enable bootloader RNG
See merge request espressif/esp-idf!10941  
						
						
					 
					
						2020-10-26 13:55:05 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						639e97437f 
					 
					
						
						
							
							esp32s2: Use regi2c registers to enable bootloader RNG  
						
						 
						
						
						
						
					 
					
						2020-10-22 14:39:59 +11: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						4504318a28 
					 
					
						
						
							
							Merge branch 'feature/esp32s2_bootloader_random' into 'master'  
						
						 
						
						... 
						
						
						
						bootloader_support: Enable RNG entropy source for ESP32-S2
Closes IDF-1347
See merge request espressif/esp-idf!8965  
						
						
					 
					
						2020-10-19 07:12:59 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						699742acc6 
					 
					
						
						
							
							esp32s2: Support bootloader_random_enable()  
						
						 
						
						
						
						
					 
					
						2020-10-16 18:48:26 +11: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Vychodil 
							
						 
					 
					
						
						
							
						
						497b730e8f 
					 
					
						
						
							
							* memprot support for RTC_SLOW  
						
						 
						
						... 
						
						
						
						* API upgrade
JIRA IDF-1636 
						
						
					 
					
						2020-10-08 11:19:23 +08: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								fuzhibo 
							
						 
					 
					
						
						
							
						
						247789bb2e 
					 
					
						
						
							
							rtc: support access internal i2c register  
						
						 
						
						
						
						
					 
					
						2020-09-27 12:12:17 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						4b95f7efa8 
					 
					
						
						
							
							Merge branch 'feature/spi_dma_hal_ll_refactor' into 'master'  
						
						 
						
						... 
						
						
						
						spi: refactor DMA ll layer functions
Closes IDFGH-3538 and IDFGH-2555
See merge request espressif/esp-idf!9929  
						
						
					 
					
						2020-09-23 15:32:41 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						7f5893d53c 
					 
					
						
						
							
							soc: move dac_hal to hal  
						
						 
						
						
						
						
					 
					
						2020-09-23 02:53:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						59e350b195 
					 
					
						
						
							
							spi: seperate the pointer for the TX and RX DMA  
						
						 
						
						
						
						
					 
					
						2020-09-21 20:33:56 +08:00