chenjianqiang 
							
						 
					 
					
						
						
							
						
						9de04b9f5f 
					 
					
						
						
							
							feat(psram): support 16Mbit PSRAM for esp32  
						
						
						
						
					 
					
						2020-07-20 12:21:32 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianqiang 
							
						 
					 
					
						
						
							
						
						bff6b5b70e 
					 
					
						
						
							
							bugfix(psram): configure MMU after PSRAM initialization  
						
						
						
						
					 
					
						2020-07-20 12:21:32 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						d066c3ab2c 
					 
					
						
						
							
							esp_system: add panic high interrupt handler for esp32s3  
						
						
						
						
					 
					
						2020-07-20 11:15:24 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						6316e6eba2 
					 
					
						
						
							
							esp_system: add CONFIG_ESP_SYSTEM_RTC_EXT_CRYS  
						
						
						
						
					 
					
						2020-07-20 11:15:24 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						345606e7f3 
					 
					
						
						
							
							esp_rom: extract common uart apis into esp_rom_uart.h  
						
						
						
						
					 
					
						2020-07-17 16:00:59 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						458b14a8ea 
					 
					
						
						
							
							esp_rom: extract common efuse apis into esp_rom_efuse.h  
						
						
						
						
					 
					
						2020-07-15 10:40:50 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						a4d0033c03 
					 
					
						
						
							
							esp_rom: extract common GPIO apis into esp_rom_gpio.h  
						
						
						
						
					 
					
						2020-07-07 11:40:19 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						97721d469c 
					 
					
						
						
							
							TWAI: Add ESP32-S2 support  
						
						... 
						
						
						
						This commit adds TWAI driver support for the
ESP32-S2. The following features were added:
- Expanded BRP support
- Expanded CLKOUT Divider Support
- Updated example READMEs 
						
						
					 
					
						2020-06-30 16:56:03 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						4e30e8801c 
					 
					
						
						
							
							sleep: enable sleep reject when entering light sleep  
						
						
						
						
					 
					
						2020-06-24 15:45:42 +00:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						6b337049fb 
					 
					
						
						
							
							spiram: fix the read id failure  
						
						... 
						
						
						
						The issue is caused by:
1. The disable_qio_mode inside read_id may have side effects.
2. read_id twice may have side effects.
Fix this issue by moving disable_qio_mode out of read_id and only do it
once before read_id. And retry read_id only when the first one is
failed.
Issue introduced in 3ecbb59c15 
						
						
					 
					
						2020-06-23 11:18:20 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						20d17e648b 
					 
					
						
						
							
							esp32, esp32s2: remove dependency of cache err int init on freertos  
						
						
						
						
					 
					
						2020-06-19 18:40:10 +10:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						0f43a2620d 
					 
					
						
						
							
							esp_system: component init functions macro  
						
						... 
						
						
						
						Allows components to declare initialization function, such that the
startup code does not have direct dependency on the component. 
						
						
					 
					
						2020-06-19 18:40:09 +10:00 
						 
				 
			
				
					
						
							
							
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						bb5535ca5d 
					 
					
						
						
							
							esp32, esp32s2: move startup code into esp_system  
						
						
						
						
					 
					
						2020-06-19 18:40:09 +10:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						62ef63e835 
					 
					
						
						
							
							esp32, esp32s2: move clk init functions to esp_system  
						
						
						
						
					 
					
						2020-06-19 18:40:09 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						91d8c26349 
					 
					
						
						
							
							Merge branch 'bugfix/fix_16mbit_psram_id_read_error' into 'master'  
						
						... 
						
						
						
						psram: fix 16mbit psram id read error
See merge request espressif/esp-idf!9083  
						
						
					 
					
						2020-06-19 11:49:26 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						c3e6689777 
					 
					
						
						
							
							Merge branch 'bugfix/customer_baidu_int_wdt_master' into 'master'  
						
						... 
						
						
						
						system: add soft solution for esp32 eco3 live lock issue
See merge request espressif/esp-idf!8968  
						
						
					 
					
						2020-06-17 11:53:25 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						a5683f2263 
					 
					
						
						
							
							Merge branch 'bugfix/efuse_logs' into 'master'  
						
						... 
						
						
						
						esp32/esp32s2: Reduce using ESP_EARLY_LOGx and move some code after the stdout initialization in startup code
Closes IDFGH-3367
See merge request espressif/esp-idf!8904  
						
						
					 
					
						2020-06-16 13:47:02 +08:00 
						 
				 
			
				
					
						
							
							
								Krzysztof Budzynski 
							
						 
					 
					
						
						
							
						
						79a0e892a0 
					 
					
						
						
							
							Merge branch 'feature/coredump_allow_variable_dumping' into 'master'  
						
						... 
						
						
						
						Added coredump user defined variable into coredump
Closes IDF-44
See merge request espressif/esp-idf!8730  
						
						
					 
					
						2020-06-15 02:35:38 +08:00 
						 
				 
			
				
					
						
							
							
								Alexey Gerenkov 
							
						 
					 
					
						
						
							
						
						1deeadf4c5 
					 
					
						
						
							
							Added coredump user defined variable into coredump  
						
						
						
						
					 
					
						2020-06-15 02:35:38 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						e3640301ee 
					 
					
						
						
							
							Merge branch 'bugfix/cleanup_ext0_wakeup_setup' into 'master'  
						
						... 
						
						
						
						esp32: disable ext0 wakeup source after test
Closes IDF-1660
See merge request espressif/esp-idf!8745  
						
						
					 
					
						2020-06-08 15:57:54 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianqiang 
							
						 
					 
					
						
						
							
						
						3ecbb59c15 
					 
					
						
						
							
							psram: fix 16mbit psram id read error  
						
						
						
						
					 
					
						2020-06-05 21:06:21 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						72f583dfa7 
					 
					
						
						
							
							add soft solution for esp32 eco3 live lock issue  
						
						
						
						
					 
					
						2020-06-05 06:04:18 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						d70961ad58 
					 
					
						
						
							
							esp32s2: add more unit test for esp32s2  
						
						... 
						
						
						
						Most of the test cases are copied from esp32
add int_alloc test
add delay test
add random test 
						
						
					 
					
						2020-06-03 13:16:13 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						783779c870 
					 
					
						
						
							
							esp_rom: move rom api test into esp_rom component  
						
						
						
						
					 
					
						2020-06-03 13:16:13 +08:00 
						 
				 
			
				
					
						
							
							
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						8f8e00ee6c 
					 
					
						
						
							
							esp32: disable ext0 wakeup source after test  
						
						
						
						
					 
					
						2020-06-02 07:48:07 +00:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						3bb2d581c6 
					 
					
						
						
							
							esp32: Reduce using ESP_EARLY_LOGx and move some code after the stdout initialization  
						
						... 
						
						
						
						After setting _GLOBAL_REENT, ESP_LOGIx can be used instead of ESP_EARLY_LOGx.
Closes: https://github.com/espressif/esp-idf/issues/5343  
						
						
					 
					
						2020-06-01 20:36:08 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						8b156a9095 
					 
					
						
						
							
							Merge branch 'feature/switch_from_external_to_interanl_ram' into 'master'  
						
						... 
						
						
						
						esp32: Switch SPIRAM stack in esp_restart_noos() to internal stack
Closes IDFGH-3086
See merge request espressif/esp-idf!8785  
						
						
					 
					
						2020-06-01 14:39:22 +08:00 
						 
				 
			
				
					
						
							
							
								houwenxiang 
							
						 
					 
					
						
						
							
						
						46713a5275 
					 
					
						
						
							
							driver(uart): fix uart module reset issue  
						
						... 
						
						
						
						On ESP32, due to fifo reset issue, UART2 will work incorrectly if reset the fifo of UART1(TX fifo and RX fifo). The software can workaround the RX fifo reset issue,
        while the TX fifo reset issue can not. When UART2 is used and UART1 is used as the log output port, a software reset can reproduce this issue. So we should reset the UART memory
        before the software reset to solve this problem. 
						
						
					 
					
						2020-06-01 11:01:26 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						baedfab382 
					 
					
						
						
							
							Merge branch 'feature/dis_uart_dl_mode' into 'master'  
						
						... 
						
						
						
						feature: Disable UART download mode
Closes IDF-1386
See merge request espressif/esp-idf!8590  
						
						
					 
					
						2020-05-29 14:09:54 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						59f29cbca8 
					 
					
						
						
							
							Merge branch 'feature/allow_rtc_memory_for_task_stacks' into 'master'  
						
						... 
						
						
						
						Add RTC Fast Memory to Dynamic Memory Pool
See merge request espressif/esp-idf!8390  
						
						
					 
					
						2020-05-29 14:07:01 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						f64ae4fa99 
					 
					
						
						
							
							efuse: Add 'disable Download Mode' & ESP32-S2 'Secure Download Mode' functionality  
						
						
						
						
					 
					
						2020-05-28 17:50:45 +10:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						084e170a8f 
					 
					
						
						
							
							Merge branch 'refactor/esp_ipc' into 'master'  
						
						... 
						
						
						
						Split esp_ipc to a seaparate component
Closes IDF-1295
See merge request espressif/esp-idf!8520  
						
						
					 
					
						2020-05-25 15:03:04 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						4275056423 
					 
					
						
						
							
							esp32: Switch SPIRAM stack in esp_restart_noos() to internal stack  
						
						... 
						
						
						
						If esp_restart_noos() is run and the stack address points to external memory (SPIRAM)
then Cache_Read_Disable() raises up the error "Cache disabled but cached memory region accessed"
to fix this we switch stack to internal RAM before disable cache.
Added unit tests.
Closes: https://github.com/espressif/esp-idf/issues/5107  
						
						
					 
					
						2020-05-22 16:23:53 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						11d96b39d0 
					 
					
						
						
							
							esp_ipc: Move to new component  
						
						... 
						
						
						
						This commit moves esp_ipc into a separate component. 
						
						
					 
					
						2020-05-18 16:51:45 +08:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						1aac284dda 
					 
					
						
						
							
							heap: add rtc fast memory region to dynamic pool  
						
						... 
						
						
						
						- for ESP32 only enabled in case of unicore config
- capability wise this region (8K) is same as DRAM, except non-DMA capable
- also fixed small issue in reserved memory region processing when (start == end) 
						
						
					 
					
						2020-05-14 13:12:26 +00:00 
						 
				 
			
				
					
						
							
							
								Sachin Parekh 
							
						 
					 
					
						
						
							
						
						46d914ff45 
					 
					
						
						
							
							gdb: Modify PC in case of invalid PC  
						
						... 
						
						
						
						Signed-off-by: Sachin Parekh <sachin.parekh@espressif.com > 
						
						
					 
					
						2020-05-08 18:34:52 +05:30 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						d013105256 
					 
					
						
						
							
							Merge branch 'feature/twdt_prints_backtrace' into 'master'  
						
						... 
						
						
						
						Add Task Watchdog backtrace printing
Closes IDF-1072
See merge request espressif/esp-idf!8136  
						
						
					 
					
						2020-05-04 14:58:53 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						fdd6bfe3c4 
					 
					
						
						
							
							Merge branch 'bugfix/sleep_comments' into 'master'  
						
						... 
						
						
						
						doc: Specify that sleep wakeup source restrictions apply to all current ESP32 revisions
See merge request espressif/esp-idf!8351  
						
						
					 
					
						2020-04-30 13:36:58 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						b097dd0a79 
					 
					
						
						
							
							Add Task Watchdog backtrace printing  
						
						... 
						
						
						
						This commit makes the Task Watchdog print the backtrace of both
cores when it times out. 
						
						
					 
					
						2020-04-27 18:11:29 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						275ed32a11 
					 
					
						
						
							
							Merge branch 'feature/esp32s2_iram_dram_protection' into 'master'  
						
						... 
						
						
						
						esp32s2: IRAM/DRAM memory protection
See merge request espressif/esp-idf!8156  
						
						
					 
					
						2020-04-23 21:52:54 +08:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						44939a6b1e 
					 
					
						
						
							
							Merge branch 'feature/iram_data_bss' into 'master'  
						
						... 
						
						
						
						esp32: IRAM_DATA_ATTR and IRAM_BSS_ATTR introduced
See merge request espressif/esp-idf!8377  
						
						
					 
					
						2020-04-22 21:44:44 +08:00 
						 
				 
			
				
					
						
							
							
								Martin Vychodil 
							
						 
					 
					
						
						
							
						
						7491ea677a 
					 
					
						
						
							
							esp32s2: IRAM/DRAM memory protection  
						
						... 
						
						
						
						* new mem_prot API
* mem_prot on & locked by default (see Kconfig)
* feature activated in start_cpu0_default()
JIRA IDF-1355 
						
						
					 
					
						2020-04-21 15:10:58 +02:00 
						 
				 
			
				
					
						
							
							
								Sachin Parekh 
							
						 
					 
					
						
						
							
						
						1e6c25992e 
					 
					
						
						
							
							esp32: IRAM_DATA_ATTR and IRAM_BSS_ATTR introduced  
						
						... 
						
						
						
						Using these attributes, .data and .bss can be placed in IRAM
Signed-off-by: Sachin Parekh <sachin.parekh@espressif.com > 
						
						
					 
					
						2020-04-17 19:35:23 +05:30 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						9003c01b4b 
					 
					
						
						
							
							Merge branch 'init_priority_fix' into 'master'  
						
						... 
						
						
						
						CXX: make __attribute__((init_priority(n))) work
See merge request espressif/esp-idf!8276  
						
						
					 
					
						2020-04-17 17:56:10 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						552bf7be4a 
					 
					
						
						
							
							doc: Specify that sleep wakeup source restrictions apply to all current ESP32 revisions  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/4681 
Discussion https://esp32.com/viewtopic.php?f=13&t=15145  
						
						
					 
					
						2020-04-15 09:39:10 +10:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						3feffdfe03 
					 
					
						
						
							
							Merge branch 'bugfix/psram_single_bit_error' into 'master'  
						
						... 
						
						
						
						bugfix(psram): support psram 2T mode to fix single bit error
See merge request espressif/esp-idf!6936  
						
						
					 
					
						2020-04-10 15:04:15 +08:00 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						4943b1cbf0 
					 
					
						
						
							
							CXX: make __attribute__((init_priority(n))) work  
						
						... 
						
						
						
						* Added corresponding test case
* Moved all C++ init tests to separate file
Closes https://github.com/espressif/esp-idf/issues/5038  
						
						
					 
					
						2020-04-08 09:11:54 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						168660aebf 
					 
					
						
						
							
							Merge branch 'feature/toolchain_2020r1-RC1' into 'master'  
						
						... 
						
						
						
						Toolchain 2020r1 support bringing (esp32, esp32s2)
See merge request espressif/esp-idf!7509  
						
						
					 
					
						2020-04-01 18:17:28 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						455dbf28f4 
					 
					
						
						
							
							esp32: use ccomp_timer in SHA test  
						
						
						
						
					 
					
						2020-03-27 20:07:02 +07:00 
						 
				 
			
				
					
						
							
							
								Jeroen Domburg 
							
						 
					 
					
						
						
							
						
						419848549e 
					 
					
						
						
							
							Add fixes for gcc8 psram fix improvement  
						
						
						
						
					 
					
						2020-03-27 20:04:47 +07:00