Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						84833bf0df 
					 
					
						
						
							
							Merge branch 'feature/light_sleep_reject' into 'master'  
						
						... 
						
						
						
						sleep: enable sleep reject when entering light sleep
Closes IDF-1678 and WIFI-1185
See merge request espressif/esp-idf!9242  
						
						
					 
					
						2020-06-29 15:57:49 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						e94848556b 
					 
					
						
						
							
							esp32, esp32s2: update console initialization  
						
						
						
						
					 
					
						2020-06-26 15:38:49 +02: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 Bagaporo 
							
						 
					 
					
						
						
							
						
						08cbfa6187 
					 
					
						
						
							
							esp_system: fix various review issues  
						
						
						
						
					 
					
						2020-06-19 18:40:10 +10:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						67983d5c1c 
					 
					
						
						
							
							esp_system: restore order of some init functions  
						
						
						
						
					 
					
						2020-06-19 18:40:10 +10: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 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						96b3ab708a 
					 
					
						
						
							
							esp32s2: Add USE_FIXED_STATIC_RAM_SIZE feature  
						
						... 
						
						
						
						This feature exists on ESP32 and missed for ESP32S2. This commit adds it for esp32s2 as well.
Closes: IDF-1800 
						
						
					 
					
						2020-06-17 22:24:51 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						314d08e53f 
					 
					
						
						
							
							esp32s2: sleep_modes: remove dependency on driver/uart.h  
						
						
						
						
					 
					
						2020-06-16 18:31:46 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						5b291c032a 
					 
					
						
						
							
							esp32s2: suspend UART output using XOFF before entering light sleep  
						
						... 
						
						
						
						Same logic as for the ESP32, except two changes:
* need to set UART_SW_FLOW_CON_EN bit for UART_FORCE_XOFF to take
  effect
* need to check if the peripheral is not clockgated and out of reset 
						
						
					 
					
						2020-06-16 18:13:14 +02: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 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						e29c9d331f 
					 
					
						
						
							
							Merge branch 'bugfix/esp32s2_define_correct_size_for_rtc_fast_mem' into 'master'  
						
						... 
						
						
						
						esp32s2: Fix missed features CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP and...
Closes IDF-1800
See merge request espressif/esp-idf!9031  
						
						
					 
					
						2020-06-10 16:04:41 +08:00 
						 
				 
			
				
					
						
							
							
								chenjianqiang 
							
						 
					 
					
						
						
							
						
						3ecbb59c15 
					 
					
						
						
							
							psram: fix 16mbit psram id read error  
						
						
						
						
					 
					
						2020-06-05 21:06:21 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						8b692c85f1 
					 
					
						
						
							
							Merge branch 'test/move_rom_unit_test' into 'master'  
						
						... 
						
						
						
						move rom unit test && enable intr_alloc test on esp32s2
See merge request espressif/esp-idf!8263  
						
						
					 
					
						2020-06-04 16:47:25 +08:00 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						516680a4ff 
					 
					
						
						
							
							Doc: DS documentation for S2  
						
						
						
						
					 
					
						2020-06-04 10:49:22 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						2ccdd7eb10 
					 
					
						
						
							
							intr_alloc: using isr version of critical section  
						
						
						
						
					 
					
						2020-06-03 13:16:13 +08: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 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						4d66c384a4 
					 
					
						
						
							
							esp32s2: Fix missed features CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP and CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC  
						
						... 
						
						
						
						Defines the correct size for RTC fast memory (the same as for ESP32).
Closes: IDF-1800 
						
						
					 
					
						2020-06-02 22:55:56 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						0b62b28e25 
					 
					
						
						
							
							esp32s2: Move some code after the stdout initialization  
						
						
						
						
					 
					
						2020-06-01 20:46:21 +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 
						 
				 
			
				
					
						
							
							
								jiangguangming 
							
						 
					 
					
						
						
							
						
						b25ccde45f 
					 
					
						
						
							
							flash mmap: fix bug for cache2phys and phys2cache on esp32s2  
						
						
						
						
					 
					
						2020-05-26 15:14:23 +08: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 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						948580d1a2 
					 
					
						
						
							
							Merge branch 'gdb/bt_on_invalid_pc' into 'master'  
						
						... 
						
						
						
						gdb: Modify PC in case of invalid PC
See merge request espressif/esp-idf!8391  
						
						
					 
					
						2020-05-19 16:44:07 +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 
							
						 
					 
					
						
						
							
						
						18c1838587 
					 
					
						
						
							
							esp32s2: add config option to place RTC data in fast RAM  
						
						
						
						
					 
					
						2020-05-14 13:12:26 +00: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 
						 
				 
			
				
					
						
							
							
								Xia Xiaotian 
							
						 
					 
					
						
						
							
						
						526a3e49ed 
					 
					
						
						
							
							esp_wifi: When WiFi TSF is active, skip light sleep  
						
						... 
						
						
						
						* Add an API for peripherals to set callbacks to skip light sleep
* Make WiFi power save example work 
						
						
					 
					
						2020-05-13 19:31:36 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						f7ec57b615 
					 
					
						
						
							
							Merge branch 'feature/usb_wrap_headers' into 'master'  
						
						... 
						
						
						
						usb: add usb_wrap headers, move some code from LL to HAL
See merge request espressif/esp-idf!8395  
						
						
					 
					
						2020-05-10 19:19:14 +08: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 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						66889a7a58 
					 
					
						
						
							
							esp32s2: return correct CPU number in esp_cache_err_get_cpuid  
						
						
						
						
					 
					
						2020-05-04 10:13:14 +00:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						158ab5a9b9 
					 
					
						
						
							
							Remove "disable ROM BASIC boot mode" from ESP32-S2  
						
						... 
						
						
						
						Feature removed from ESP32-S2 ROM (was present in S2 Beta ROM) 
						
						
					 
					
						2020-05-01 16:16:47 +10:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						897e69cc9d 
					 
					
						
						
							
							soc, esp32s2: add usb_wrap peripheral  
						
						
						
						
					 
					
						2020-04-29 10:04:13 +02: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 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						2da7e65646 
					 
					
						
						
							
							Doc: S2 HMAC documentation  
						
						
						
						
					 
					
						2020-04-27 12:25:46 +08: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						433c1c9ee1 
					 
					
						
						
							
							Merge branch 'bugfix/ds_mpi_lock' into 'master'  
						
						... 
						
						
						
						crypto: DS uses RSA peripheral, added shared lock
See merge request espressif/esp-idf!8274  
						
						
					 
					
						2020-04-15 15:15:25 +08:00 
						 
				 
			
				
					
						
							
							
								Wang Jia Lin 
							
						 
					 
					
						
						
							
						
						b3d8b6a250 
					 
					
						
						
							
							Merge branch 'bugfix/fix_esp32s2_soc_bug' into 'master'  
						
						... 
						
						
						
						RTC regulator & voltage calibration fixes
See merge request espressif/esp-idf!8137  
						
						
					 
					
						2020-04-10 14:25:41 +08:00 
						 
				 
			
				
					
						
							
							
								Chai Ji’e 
							
						 
					 
					
						
						
							
						
						dac17709ec 
					 
					
						
						
							
							RTC regulator & voltage calibration fixes  
						
						
						
						
					 
					
						2020-04-10 14:25:40 +08:00