Martin Vychodil 
							
						 
					 
					
						
						
							
						
						b04705cfe2 
					 
					
						
						
							
							system/security: Memprot bypassing mitigation  
						
						... 
						
						
						
						Check Memprot lock bit(s) during the system startup, abort/reset on any Memprot parts found locked during this phase.
There is no legal reason to disallow the Memprot configuration by the system, so it's either a critical bug in the
application or an malicious attempt to bypass the system security.
Error message is printed before digital system reset.
Closes IDF-2700 
						
						
					 
					
						2021-08-02 12:18:46 +02:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						1fc288556c 
					 
					
						
						
							
							esp_system: Reconfigure the WDTs at the start of the panic handler  
						
						... 
						
						
						
						This is mostly important on ESP32 ECO3 with the
ESP32_ECO3_CACHE_LOCK_FIX, because when we stall the other CPU core
before we disable the TG1 WDT then the first CPU can get stuck
in WDT ISR handle_livelock_int routine waiting for the other CPU. 
						
						
					 
					
						2021-07-06 09:59:39 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						c836cef1a5 
					 
					
						
						
							
							Merge branch 'bugfix/add_exception_emergency_pool_again_4.3' into 'release/v4.3'  
						
						... 
						
						
						
						[esp_system]: added __cxx_eh_arena_size_get again (backport 4.3)
See merge request espressif/esp-idf!14132  
						
						
					 
					
						2021-06-30 07:30:39 +00:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						139afb094e 
					 
					
						
						
							
							fix wifi mac sleep bug when wifi is initialized multiple times  
						
						
						
						
					 
					
						2021-06-29 10:26:02 +08:00 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						58583f187e 
					 
					
						
						
							
							[esp_system]: added __cxx_eh_arena_size_get again  
						
						... 
						
						
						
						* This function has been accidentally removed.
  It is necessary to provide the emergency
  exception memory pool size for C++ code.
  Since our libstdc++ always has exceptions
  enabled, this function must exist here even if
  -fno-exception is set for user code. 
						
						
					 
					
						2021-06-24 12:19:34 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						8efb2bb1ed 
					 
					
						
						
							
							ci: run Example_GENERIC for C3  
						
						... 
						
						
						
						Add support for running example_GENERIC tests for C3 on label.
Fix examples that fail. 
						
						
					 
					
						2021-05-20 14:32:47 +10:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						e6f96717ff 
					 
					
						
						
							
							Merge branch 'bugfix/remove_uart2_c3_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						uart: remove misleading ld files and soc defs for UART2 (v4.3)
See merge request espressif/esp-idf!13394  
						
						
					 
					
						2021-05-13 04:11:32 +00:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						38aa99d63d 
					 
					
						
						
							
							soc: merge C3 caps into a single soc_caps.h  
						
						
						
						
					 
					
						2021-05-11 15:20:54 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						467c7af33e 
					 
					
						
						
							
							Merge branch 'doc/general_notes_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						doc: Update docs about startup sequence and memory types (v4.3)
See merge request espressif/esp-idf!13316  
						
						
					 
					
						2021-05-03 06:48:07 +00:00 
						 
				 
			
				
					
						
							
							
								ninh 
							
						 
					 
					
						
						
							
						
						6dc067dda7 
					 
					
						
						
							
							esp_wifi: fix nolightsleep after wifi init (backport to v4.3)  
						
						
						
						
					 
					
						2021-04-29 22:01:55 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						2bffeb7265 
					 
					
						
						
							
							uart: fix misleading files for UART2  
						
						... 
						
						
						
						Includes: header files, ld files and clk.c
ESP32-C3 only have UART0 and UART1. 
						
						
					 
					
						2021-04-29 14:23:13 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						6059ef26fb 
					 
					
						
						
							
							gpio, rtcio: removed unsupported features on different targets  
						
						
						
						
					 
					
						2021-04-24 15:55:13 +00:00 
						 
				 
			
				
					
						
							
							
								Shu Chen 
							
						 
					 
					
						
						
							
						
						42ae0166d7 
					 
					
						
						
							
							esp32c3: fix typos of c3 path  
						
						
						
						
					 
					
						2021-04-23 21:09:06 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						d0e0f80bd0 
					 
					
						
						
							
							esp_system: Mark the startup array as 'const' to save RAM  
						
						
						
						
					 
					
						2021-04-23 19:12:06 +10:00 
						 
				 
			
				
					
						
							
							
								ninh 
							
						 
					 
					
						
						
							
						
						bd03a0e66a 
					 
					
						
						
							
							esp_pm: fix an issue and add an interface (backport to v4.3)  
						
						
						
						
					 
					
						2021-04-13 17:16:23 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						9a7deae742 
					 
					
						
						
							
							Merge branch 'bugfix/reduce_the_consumption_of_touch_sensor_during_deep_sleep_backport_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						bugfix: reduce the consumption of touch sensor during deep sleep (backport v4.3)
See merge request espressif/esp-idf!12869  
						
						
					 
					
						2021-04-13 04:16:01 +00:00 
						 
				 
			
				
					
						
							
							
								fuzhibo 
							
						 
					 
					
						
						
							
						
						e310fb1393 
					 
					
						
						
							
							fix: reduce the consumption of touch sensor during deep sleep  
						
						
						
						
					 
					
						2021-04-12 12:24:53 +08:00 
						 
				 
			
				
					
						
							
							
								Martin Vychodil 
							
						 
					 
					
						
						
							
						
						6dfff2fdbd 
					 
					
						
						
							
							esp32c3: memprot API upgrade and test application  
						
						... 
						
						
						
						Closes IDF-2641 
						
						
					 
					
						2021-04-12 10:21:58 +10:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						ae3b4819da 
					 
					
						
						
							
							esp_system: add VDD_SDIO power domain configuration to documentation  
						
						... 
						
						
						
						Add a warning in `sleep_modes` doc page to explain how to keep
VDD_SDIO power domain ON. 
						
						
					 
					
						2021-04-06 14:04:22 +08:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						b0684e8b3c 
					 
					
						
						
							
							esp_system: add VDD_SDIO power domain configuration for light sleep  
						
						... 
						
						
						
						VDD_SDIO power domain can now be configured for light sleep
by the application. It is now possible to keep the power domain
ON during light sleep, keeping the GPIOs connected to it powered.
The power domain will, by default be:
- Kept ON if CONFIG_ESP_SYSTEM_PD_FLASH is not set
- Turned OFF if not set
The application can still force it to be ON by calling
`esp_sleep_pd_config(ESP_PD_DOMAIN_VDDSDIO, ESP_PD_OPTION_ON);` 
						
						
					 
					
						2021-04-06 14:01:38 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						be56456add 
					 
					
						
						
							
							light sleep: add software workaround for esp32c3 gpio reset issue  
						
						
						
						
					 
					
						2021-03-29 15:06:23 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						2d26c24e3a 
					 
					
						
						
							
							Merge branch 'bugfix/clear_interrupt_in_touch_sensor_initialization_backport_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						fix: clear interrupt in touch sensor initialization (backport v4.3)
See merge request espressif/esp-idf!12758  
						
						
					 
					
						2021-03-26 05:55:18 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						a479ee30c9 
					 
					
						
						
							
							secure boot: Add boot check for SBV2 "check app signature on update"  
						
						... 
						
						
						
						As this mode uses the public keys attached to the existing app's signatures to
verify the next app, checking that a signature block is found on boot prevents
the possibility of deploying a non-updatable device from the factory. 
						
						
					 
					
						2021-03-17 17:08:59 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						0862fe815b 
					 
					
						
						
							
							secure_boot: Adds empty esp_secure_boot_init_checks  
						
						... 
						
						
						
						There is no checks 
						
						
					 
					
						2021-03-17 17:09:00 +08:00 
						 
				 
			
				
					
						
							
							
								fuzhibo 
							
						 
					 
					
						
						
							
						
						918875424e 
					 
					
						
						
							
							fix: clear interrupt in touch sensor initialization  
						
						
						
						
					 
					
						2021-03-16 11:37:41 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						37946ab300 
					 
					
						
						
							
							deep sleep: power down wifi and bt during deep sleep  
						
						
						
						
					 
					
						2021-03-11 07:32:30 +00:00 
						 
				 
			
				
					
						
							
							
								baohongde 
							
						 
					 
					
						
						
							
						
						e6ace495b4 
					 
					
						
						
							
							Fix issues during light sleep and DFS  
						
						
						
						
					 
					
						2021-03-10 14:14:49 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						1d9d444c07 
					 
					
						
						
							
							Merge branch 'bugfix/deepsleep_disable_brownout_s2_v4.3' into 'release/v4.3'  
						
						... 
						
						
						
						deep_sleep: on S2 disable the brown out detector before deep sleeping (v4.3)
See merge request espressif/esp-idf!12499  
						
						
					 
					
						2021-03-01 03:50:20 +00:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						198d350fe5 
					 
					
						
						
							
							esp_system: support gpio wakeup from deep sleep on esp32c3  
						
						
						
						
					 
					
						2021-02-26 17:08:22 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						c6ed522d60 
					 
					
						
						
							
							deep_sleep: on S2 disable the brown out detector before deep sleeping  
						
						... 
						
						
						
						On S2 the brown out detector would occasionally trigger erroneously during deep sleep.
Disable it before sleeping to circumvent this issue.
Closes https://github.com/espressif/esp-idf/issues/6179  
						
						
					 
					
						2021-02-25 10:53:06 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						626a861115 
					 
					
						
						
							
							async_mcp: clean eof flag when prepare rx descriptors  
						
						
						
						
					 
					
						2021-02-24 17:46:23 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						e361498a2a 
					 
					
						
						
							
							intr_alloc: re-enable unit test  
						
						
						
						
					 
					
						2021-02-02 20:25:50 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						dfda84c2ab 
					 
					
						
						
							
							esp_system: Fix some ESP_EARLY_LOG lines not being output fully  
						
						... 
						
						
						
						At least on ESP32, calling esp_rom_uart_set_clock_baudrate() causes the
contents of the UART FIFO to be discarded. 
						
						
					 
					
						2021-02-01 14:24:38 +11:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						28faf93c51 
					 
					
						
						
							
							Merge branch 'feature/esp32c3_power_down' into 'master'  
						
						... 
						
						
						
						esp32c3 : power down MAC and BB only if both Wi-Fi and BT power down
Closes FC3-99
See merge request espressif/esp-idf!12076  
						
						
					 
					
						2021-01-28 23:27:19 +08:00 
						 
				 
			
				
					
						
							
							
								baohongde 
							
						 
					 
					
						
						
							
						
						eef66789d4 
					 
					
						
						
							
							Mac BB power down in light sleep  
						
						... 
						
						
						
						components/bt: Do not use feature: timer support isr dispatch method
disable controller after wake up finished.
protect critical section of power down
choose clk in sleep
components/coex: mac bb power down in light sleep
components/coex: Macro changed
components/os: protect reserved interrupt number
update phy to phy_version 300,6e46ba7,Jan 25 2021
some bugfix 
						
						
					 
					
						2021-01-28 22:28:04 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						9a20283485 
					 
					
						
						
							
							Merge branch 'bugfix/scan_test_missing_build_apps_without_tests' into 'master'  
						
						... 
						
						
						
						ci: bugfix: scan_test missing build apps without tests
See merge request espressif/esp-idf!12138  
						
						
					 
					
						2021-01-28 17:48:24 +08:00 
						 
				 
			
				
					
						
							
							
								Martin Vychodil 
							
						 
					 
					
						
						
							
						
						69096ddce5 
					 
					
						
						
							
							Security: ESP32C3 memory protection feature (IRAM0/DRAM0)  
						
						... 
						
						
						
						Software support for PMS module.
Allows controlled memory access to IRAM (R/W/X) and DRAM0 (R/W)
On/locked by default, configurable in Kconfig (esp_system)
Closes https://jira.espressif.com:8443/browse/IDF-2092  
						
						
					 
					
						2021-01-27 08:44:03 +01:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						d097988608 
					 
					
						
						
							
							Merge branch 'bugfix/keep_esp_rtc_time_correct' into 'master'  
						
						... 
						
						
						
						newlib: Keep esp rtc time correct
See merge request espressif/esp-idf!11932  
						
						
					 
					
						2021-01-27 15:22:43 +08:00 
						 
				 
			
				
					
						
							
							
								Fu Hanxi 
							
						 
					 
					
						
						
							
						
						e4e375f488 
					 
					
						
						
							
							fix: add spi_flash.h for s2, s3, c3 targets in cpu_start.c  
						
						... 
						
						
						
						update s2, s3, c3 ld files spi_flash_attach to esp_rom_spiflash_attach 
						
						
					 
					
						2021-01-27 12:35:49 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						b432fc8853 
					 
					
						
						
							
							esp_system: Enable deep sleep reset reason test for ESP32-C3  
						
						
						
						
					 
					
						2021-01-25 17:20:04 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						d3ffaf4684 
					 
					
						
						
							
							esp_system: Add soc_caps guards in esp_sleep.h  
						
						
						
						
					 
					
						2021-01-25 17:20:04 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						4026e7b250 
					 
					
						
						
							
							esp_system esp32c3: Fix uart flush on entering deep sleep  
						
						
						
						
					 
					
						2021-01-25 17:20:04 +00:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						d7d1dee208 
					 
					
						
						
							
							system: reset dma when soft reset  
						
						
						
						
					 
					
						2021-01-25 04:51:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chen Jian Xing 
							
						 
					 
					
						
						
							
						
						f71adec8fb 
					 
					
						
						
							
							Support ESP32S3 (beta2) WiFi  
						
						
						
						
					 
					
						2021-01-25 00:18:42 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						9c5a9ae8fd 
					 
					
						
						
							
							Merge branch 'bugfix/support_esp32c3_lightsleep_master_cpu_pd_issue' into 'master'  
						
						... 
						
						
						
						fix cpu pd bug of normal light sleep
See merge request espressif/esp-idf!12083  
						
						
					 
					
						2021-01-22 14:03:10 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						3532f52f60 
					 
					
						
						
							
							Merge branch 'bugfix/ldgen_ignore_nonexistent_archives_and_obj' into 'master'  
						
						... 
						
						
						
						ldgen: check mappings
Closes IDF-1624
See merge request espressif/esp-idf!8557  
						
						
					 
					
						2021-01-21 15:59:35 +08:00 
						 
				 
			
				
					
						
							
							
								ninh 
							
						 
					 
					
						
						
							
						
						25dcc68b5d 
					 
					
						
						
							
							newlib: keep esp_rtc_get_time_us when rewrite the value of RTC_SLOW_CLK_CAL_REG  
						
						
						
						
					 
					
						2021-01-21 02:28:21 +00:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						58ab3975ea 
					 
					
						
						
							
							light sleep: fix cpu pd bug of normal light sleep  
						
						
						
						
					 
					
						2021-01-21 10:03:39 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						6ef2a7def0 
					 
					
						
						
							
							bootloader: fix external 32k xtal not found error  
						
						
						
						
					 
					
						2021-01-20 16:51:20 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						26ae354dc5 
					 
					
						
						
							
							Merge branch 'feature/support_esp32c3_lightsleep_master' into 'master'  
						
						... 
						
						
						
						support esp32c3 lightsleep for master
Closes IDF-2106
See merge request espressif/esp-idf!11975  
						
						
					 
					
						2021-01-20 16:00:06 +08:00