laokaiyao 
							
						 
					 
					
						
						
							
						
						954a6a2cff 
					 
					
						
						
							
							esp32h4: removed esp32h4 related codes  
						
						
						
						
					 
					
						2023-04-26 18:53:12 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						804a9ea1f6 
					 
					
						
						
							
							esp32h4: remove esp32h4 target from peripherals  
						
						
						
						
					 
					
						2023-04-26 18:53:10 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						3d2e674326 
					 
					
						
						
							
							freertos: Move private API additions to "freertos_idf_additions_priv.h"  
						
						... 
						
						
						
						Previously, some IDF FreeRTOS API additions that were meant to be private were
exposed through the same "idf_additions.h" header. This commit moves those
functions to a separate header included via
"esp_private/freertos_idf_additions_priv.h" so that they are not mistaken as
public API by users.
This commit also fixes some missing include and C++ guards in idf_additions.h 
						
						
					 
					
						2023-04-07 15:24:34 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						4997689de5 
					 
					
						
						
							
							cache: support h2 and c6 cache error  
						
						
						
						
					 
					
						2023-02-24 16:16:46 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						29e0258de2 
					 
					
						
						
							
							spi_flash: init wrap in app stage  
						
						
						
						
					 
					
						2023-02-14 18:20:53 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						0d37436f36 
					 
					
						
						
							
							spi_flash: Support flash wrap (burst read), flash driver side  
						
						
						
						
					 
					
						2023-02-13 11:10:15 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						4713a9a7f2 
					 
					
						
						
							
							ESP32H2: Introduce new chip target esp32h2, hello_world example supported  
						
						
						
						
					 
					
						2022-12-29 12:29:14 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						8677216576 
					 
					
						
						
							
							esp32h2: renaming esp32h2 to esp32h4  
						
						
						
						
					 
					
						2022-11-08 17:05:33 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						ff8dd1e1a8 
					 
					
						
						
							
							esp32c6: add spi_flash support  
						
						
						
						
					 
					
						2022-09-26 20:32:13 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						aea2fe0816 
					 
					
						
						
							
							freertos: Adds new APIs to set/get and restore base priority  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/7580  
						
						
					 
					
						2022-09-01 07:07:08 +00:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						781d06af73 
					 
					
						
						
							
							esp_hw_support: Remove compare_set.h API  
						
						... 
						
						
						
						This function removes the following legacy atomic CAS functions:
From compare_set.h (file removed):
- compare_and_set_native()
- compare_and_set_extram()
From portmacro.h
- uxPortCompareSet()
- uxPortCompareSetExtram()
Users should call esp_cpu_compare_and_set() instead as this function hides the details
of atomic CAS on internal and external RAM addresses.
Due to the removal of compare_set.h, some missing header includes are also fixed in this commit. 
						
						
					 
					
						2022-07-22 00:06:06 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						a690a87829 
					 
					
						
						
							
							spi_flash: Remove legacy spi_flash drivers  
						
						
						
						
					 
					
						2022-07-01 11:01:34 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						0687daf2c8 
					 
					
						
						
							
							kconfig: move remaining kconfig options out of target component  
						
						... 
						
						
						
						The kconfig options are moved to the component where they are used,
mostly esp_hw_support and esp_system. 
						
						
					 
					
						2022-05-23 17:57:45 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						c70a69b1dd 
					 
					
						
						
							
							Merge branch 'bugfix/remove_ref_non_ex_options' into 'master'  
						
						... 
						
						
						
						config: removed references to non-existing kconfig options
See merge request espressif/esp-idf!17495  
						
						
					 
					
						2022-03-25 18:02:54 +08:00 
						 
				 
			
				
					
						
							
							
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						68e5d9d585 
					 
					
						
						
							
							Remove IRAM_ATTR from any function declarations  
						
						... 
						
						
						
						IRAM_ATTR expands to a unique section attribute. Applying it to both
declaration and definition results in a section conflict. 
						
						
					 
					
						2022-03-22 09:58:50 +00:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						0fbae992dd 
					 
					
						
						
							
							config: removed references to non-existing kconfig options  
						
						
						
						
					 
					
						2022-03-15 18:32:22 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						ca3c056ac9 
					 
					
						
						
							
							kconfig: replace deprecated options with new values  
						
						
						
						
					 
					
						2022-03-15 16:28:53 +08:00 
						 
				 
			
				
					
						
							
							
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						6ed3ffbbf1 
					 
					
						
						
							
							Merge branch 'refactor/remove_redundant_rom_cache_dependency' into 'master'  
						
						... 
						
						
						
						cache: remove redundant rom cache dependency in bootloader
Closes IDF-4523
See merge request espressif/esp-idf!17077  
						
						
					 
					
						2022-03-12 10:11:39 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						c1cbd7bbf6 
					 
					
						
						
							
							cache/mmu: implememnt cache and mmu hal APIs in bootloader  
						
						
						
						
					 
					
						2022-03-11 22:43:11 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						934a3951b8 
					 
					
						
						
							
							Merge branch 'feature/s2_s3_support_ext_mem_stack' into 'master'  
						
						... 
						
						
						
						soc: support placing task stacks in external memory for S2 and S3
Closes IDF-2797 and IDF-1805
See merge request espressif/esp-idf!16186  
						
						
					 
					
						2022-03-09 11:57:31 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						27f5c90e2e 
					 
					
						
						
							
							freertos: Fix usage of vTaskSuspendAll()/xTaskResumeAll()  
						
						... 
						
						
						
						IDF FreeRTOS uses vTaskSuspendAll()/xTaskResumeAll() to stop preemption
on a particular core. However, those functions behave differently in FreeRTOS SMP.
This commit replaces all calls of vTaskSuspendAll()/xTaskResumeAll() with
vTaskPreemptionDisable()/vTaskPreemptionEnable() when compiling with SMP FreeRTOS. 
						
						
					 
					
						2022-03-08 14:59:18 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						374712921a 
					 
					
						
						
							
							CI: add configs for running S2,  S3 unit tests with PSRAM  
						
						... 
						
						
						
						Fixed various minor failures detected with these configs. 
						
						
					 
					
						2022-03-04 15:29:17 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						cf049e15ed 
					 
					
						
						
							
							esp8684: rename target to esp32c2  
						
						
						
						
					 
					
						2022-01-19 11:08:57 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						3a4db97cec 
					 
					
						
						
							
							spi_flash: move patch files to common rom patch folder  
						
						
						
						
					 
					
						2021-12-30 14:05:12 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						3dd1cfea18 
					 
					
						
						
							
							spi_flash: refactor spi_flash.h to decline duplicated code  
						
						
						
						
					 
					
						2021-12-30 14:05:12 +08:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						e22b4007d3 
					 
					
						
						
							
							esp_hw_support: Removed deprecated CPU util functions  
						
						... 
						
						
						
						The following files were deleted:
- components/esp_hw_support/include/soc/cpu.h
- components/soc/esp32s3/include/soc/cpu.h
The following functions are deprecated:
- get_sp()
The following functions declared in soc/cpu.h are now moved to esp_cpu.h:
- esp_cpu_configure_region_protection()
The following functions declared in soc/cpu.h are now moved to components/xtensa/include/esp_cpu_utils.h:
- esp_cpu_process_stack_pc()
All files with soc/cpu.h inclusion are updated to include esp_cpu.h instead.
Signed-off-by: Sudeep Mohanty <sudeep.mohanty@espressif.com > 
						
						
					 
					
						2021-12-28 16:58:37 +05:30 
						 
				 
			
				
					
						
							
							
								Jing Li 
							
						 
					 
					
						
						
							
						
						caa9e323cc 
					 
					
						
						
							
							Merge branch 'bugfix/fix_ota_crash' into 'master'  
						
						... 
						
						
						
						fix: app crash when OTA because the OTA task's stack is in rtc fast memory
See merge request espressif/esp-idf!15720  
						
						
					 
					
						2021-11-09 08:45:01 +00:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						3934e24d22 
					 
					
						
						
							
							ESP8684: add spi_flash, efuse, hw_support support  
						
						
						
						
					 
					
						2021-11-06 17:33:44 +08:00 
						 
				 
			
				
					
						
							
							
								jingli 
							
						 
					 
					
						
						
							
						
						efbc980d4f 
					 
					
						
						
							
							fix: app crash when OTA because the OTA task's stack is in rtc fast memory  
						
						
						
						
					 
					
						2021-11-03 20:56:42 +08:00 
						 
				 
			
				
					
						
							
							
								Shu Chen 
							
						 
					 
					
						
						
							
						
						6fce2930d0 
					 
					
						
						
							
							esp32h2: enable more components to support esp32h2  
						
						... 
						
						
						
						Involved components:
 * app_trace
 * esp-tls
 * esp_adc_cal
 * esp_pm
 * esp_serial_slave_link
 * esp_timer
 * freertos
 * idf_test
 * log
 * mbedtls
 * newlib
 * perfmon
 * spi_flash
 * spiffs
 * ulp
 * unity
 * vfs 
						
						
					 
					
						2021-07-01 19:53:11 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						fa8389da00 
					 
					
						
						
							
							remove othercore cache disable  
						
						
						
						
					 
					
						2021-04-29 03:10:47 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						fd164b82b6 
					 
					
						
						
							
							Merge branch 'refactor/move_from_xtensa' into 'master'  
						
						... 
						
						
						
						Movements from xtensa
Closes IDF-2164
See merge request espressif/esp-idf!10556  
						
						
					 
					
						2021-03-11 00:24:25 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						d6f4d99d93 
					 
					
						
						
							
							core system: Fix warnings in compilation when assertions are disabled  
						
						... 
						
						
						
						Adds a CI config for hello world that sets this, to catch future regressions 
						
						
					 
					
						2021-03-03 10:26:57 +11:00 
						 
				 
			
				
					
						
							
							
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						0f03f450ff 
					 
					
						
						
							
							esp_hw_support: create esp_cpu  
						
						... 
						
						
						
						Create a esp_cpu header that contains CPU-related functions and
utilities. 
						
						
					 
					
						2021-02-26 13:34:29 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						753a929525 
					 
					
						
						
							
							global: fix sign-compare warnings  
						
						
						
						
					 
					
						2021-01-12 14:05:08 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						d4c9a45675 
					 
					
						
						
							
							spi_flash: Add ESP32-C3 support  
						
						... 
						
						
						
						Based on internal commit 3ef01301fff 
						
						
					 
					
						2020-12-17 15:34:13 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						5228d9f9ce 
					 
					
						
						
							
							esp32c3: Apply one-liner/small changes for ESP32-C3  
						
						
						
						
					 
					
						2020-12-01 10:58:50 +11: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 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						61f89b97c6 
					 
					
						
						
							
							bringup esp32-s3 on FPGA  
						
						
						
						
					 
					
						2020-09-22 15:15:03 +08:00 
						 
				 
			
				
					
						
							
							
								jiangguangming 
							
						 
					 
					
						
						
							
						
						92eae20bca 
					 
					
						
						
							
							add new config items for spiflash ci unit-test  
						
						
						
						
					 
					
						2020-05-26 15:23:38 +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 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						c796e14964 
					 
					
						
						
							
							added psram stack check in backtrace  
						
						
						
						
					 
					
						2020-03-03 11:52:29 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						e30cd361a8 
					 
					
						
						
							
							global: rename esp32s2beta to esp32s2  
						
						
						
						
					 
					
						2020-01-22 12:14:38 +08:00 
						 
				 
			
				
					
						
							
							
								duyi 
							
						 
					 
					
						
						
							
						
						30a525aeb1 
					 
					
						
						
							
							update cache config  
						
						
						
						
					 
					
						2020-01-16 17:41:31 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						1c2cc5430e 
					 
					
						
						
							
							global: bring up esp32s2(not beta)  
						
						
						
						
					 
					
						2020-01-16 17:41:31 +08:00 
						 
				 
			
				
					
						
							
							
								wanglei 
							
						 
					 
					
						
						
							
						
						8bea8dacbc 
					 
					
						
						
							
							esp32s2beta: fix some macro and add flash wrap size condition  
						
						
						
						
					 
					
						2019-11-15 15:59:07 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						438d513a95 
					 
					
						
						
							
							Merge branch 'master' into feature/esp32s2beta_merge  
						
						
						
						
					 
					
						2019-09-16 16:18:48 +10:00 
						 
				 
			
				
					
						
							
							
								Alex Lisitsyn 
							
						 
					 
					
						
						
							
						
						7ff9538c48 
					 
					
						
						
							
							espcoredump: fix issue with spi_flash access  
						
						... 
						
						
						
						spi_flash has been updated and its functions work from flash by default instead of IRAM that cause issue
add Kconfig value into espcoredump to enable spi_flash legacy mode (CONFIG_SPI_FLASH_USE_LEGACY_IMPL) when core dump is selected
fix spi_flash issues to work correctly with legacy mode when CONFIG_SPI_FLASH_USE_LEGACY_IMPL is used 
						
						
					 
					
						2019-09-06 15:37:55 +08:00 
						 
				 
			
				
					
						
							
							
								wanglei 
							
						 
					 
					
						
						
							
						
						653d8b5bdd 
					 
					
						
						
							
							update cache and spiram related files and bug fixes  
						
						... 
						
						
						
						1. remove speed dependency of SPIRAM
2. support wrap mode of cache, flash and SPIRAM
3. fix some bugs on cache modes support 
						
						
					 
					
						2019-09-05 14:14:49 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						04ae56806c 
					 
					
						
						
							
							Merge branch 'master' into feature/esp32s2beta_update  
						
						
						
						
					 
					
						2019-08-08 15:26:58 +10:00