Guillaume Souchere 
							
						 
					 
					
						
						
							
						
						d98b0c497a 
					 
					
						
						
							
							docs(performance): Add esp32p4/c5 relevant information to the performance guides  
						
						 
						
						... 
						
						
						
						in speed.rst:
- add startup time increase info when spiram test is enabled
- add startup time increase info when spiram is enabled and
  poisoning comprehensive is enabled
- add L2 cache variable size info to optimize IRAM space / cache misses
- update sections refencing bluetooth/wifi built-in tasks to not show
  related info for p4 targets.
- Add IDF_TARGET_RF_TYPE for esp32c5
in ram-usage.rst:
- add L2 cache variable size info to maximize RAM space
Remove the files from esp32c5.txt and esp32p4.txt
that are no longer in need of update. 
						
						
					 
					
						2024-05-20 09:40:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shenmengjing 
							
						 
					 
					
						
						
							
						
						a55e6c0eb6 
					 
					
						
						
							
							docs: Update the CN Translation for ram-usage.rst  
						
						 
						
						
						
						
					 
					
						2024-04-30 23:32:22 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Lapshin 
							
						 
					 
					
						
						
							
						
						e1946b6446 
					 
					
						
						
							
							feat(docs): update reducing stack size article  
						
						 
						
						
						
						
					 
					
						2024-04-30 23:32:22 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						fc000cd7b7 
					 
					
						
						
							
							ci(doc): enable doc build for esp32c5  
						
						 
						
						
						
						
					 
					
						2024-04-18 19:39:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						59417a4049 
					 
					
						
						
							
							Merge branch 'feature/free_bt_memory' into 'master'  
						
						 
						
						... 
						
						
						
						feat(bt): Frees BLE memory when no longer in use
See merge request espressif/esp-idf!22795  
						
						
					 
					
						2023-10-12 18:35:15 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zhaokeke 
							
						 
					 
					
						
						
							
						
						a39869416c 
					 
					
						
						
							
							feat(bt): Frees BLE memory when no longer in use  
						
						 
						
						... 
						
						
						
						It will free libble.a & libbt all txt, data and bss segment memory.
This memory is combined into one large memory and put into the heap
pool. 
						
						
					 
					
						2023-10-08 16:08:47 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darian Leung 
							
						 
					 
					
						
						
							
						
						9968a48c36 
					 
					
						
						
							
							refactor(freertos/task_snapshot): Make task snapshot private  
						
						 
						
						... 
						
						
						
						Task snapshot API were never intended to be called from user code. This commit
makes task snapshot a private API thus moves `#include "freertos/task_snapshot.h"`
to `#include "esp_private/freertos_debug.h"`.
Task snapshot related Kconfig options have also been hidden.
Note: Added 'freertos_common' mapping to ldgen mapping execptions lists due to
inlining of 'freertos_debug.h' functions. 
						
						
					 
					
						2023-10-07 13:14:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zhangwenxu 
							
						 
					 
					
						
						
							
						
						60bb5b0d99 
					 
					
						
						
							
							feat(openthread): Add support to allocate message pool from PSRAM  
						
						 
						
						
						
						
					 
					
						2023-09-14 15:14:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								caixinying-git 
							
						 
					 
					
						
						
							
						
						d47457b29b 
					 
					
						
						
							
							docs: provide CN translation for api-guides/performance/ram-usage.rst  
						
						 
						
						
						
						
					 
					
						2023-07-25 19:04:41 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vikram 
							
						 
					 
					
						
						
							
						
						e3584c5dd0 
					 
					
						
						
							
							Added description to disable coredump logs to ram_usage.rst  
						
						 
						
						... 
						
						
						
						Signed-off-by: Vikram <vikram.dattu@espressif.com > 
						
						
					 
					
						2023-06-28 06:46:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wanlei 
							
						 
					 
					
						
						
							
						
						15e8c04f7b 
					 
					
						
						
							
							spi: change linker file let spi hal able to out from iram  
						
						 
						
						
						
						
					 
					
						2023-04-21 18:58:36 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Suren Gabrielyan 
							
						 
					 
					
						
						
							
						
						36a5f898ba 
					 
					
						
						
							
							docs: migrated documentetation from github.io to docs.espressif.com  
						
						 
						
						
						
						
					 
					
						2023-04-19 12:33:40 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						6acd082cc8 
					 
					
						
						
							
							Merge branch 'docs/iram_sram_config' into 'master'  
						
						 
						
						... 
						
						
						
						docs: update CONFIG_ESP_SYSTEM_ESP32_SRAM1_REGION_AS_IRAM docs to better reflect the limitations
See merge request espressif/esp-idf!23158  
						
						
					 
					
						2023-04-17 11:51:05 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Guillaume Souchere 
							
						 
					 
					
						
						
							
						
						48932ce910 
					 
					
						
						
							
							Merge branch 'feature/heap-in-flash' into 'master'  
						
						 
						
						... 
						
						
						
						heap: Add a configuration that places all the heap component in flash
Closes IDF-7143 and IDF-2853
See merge request espressif/esp-idf!23050  
						
						
					 
					
						2023-04-13 14:38:15 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						dcb8b719d3 
					 
					
						
						
							
							docs: update CONFIG_ESP_SYSTEM_ESP32_SRAM1_REGION_AS_IRAM docs to better reflect the limitations  
						
						 
						
						
						
						
					 
					
						2023-04-13 10:45:38 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Guillaume Souchere 
							
						 
					 
					
						
						
							
						
						110aac240d 
					 
					
						
						
							
							heap: Add a configuration that places all the heap component and related functionalities in flash when enabled  
						
						 
						
						... 
						
						
						
						Add test configuration to run all tests with heap component in the flash.
Add reference to this new configuration in performance section of the documentation. 
						
						
					 
					
						2023-04-12 08:11:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						5cbd311ecf 
					 
					
						
						
							
							system: add kconfig option for using parts of SRAM1 for IRAM  
						
						 
						
						... 
						
						
						
						Using parts of SRAM1 for IRAM allows apps with more statically allocated IRAM
Closes https://github.com/espressif/esp-idf/issues/9824  
						
						
					 
					
						2023-04-07 07:12:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						a44671c11a 
					 
					
						
						
							
							doc: remove left-over legacy event loop docs  
						
						 
						
						
						
						
					 
					
						2023-03-17 15:37:26 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						75629ee6a8 
					 
					
						
						
							
							spi_flash: added programming guide for ESP-IDF vs ESP-ROM flash driver  
						
						 
						
						
						
						
					 
					
						2023-03-09 14:55:13 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						372d2310c9 
					 
					
						
						
							
							docs: Updated api_guides/performance chapters for esp32c6 and esp32h2  
						
						 
						
						... 
						
						
						
						This commit updates the api_guides/performance chapters for esp32c6 and
esp32h2. 
						
						
					 
					
						2023-02-16 09:08:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kapil Gupta 
							
						 
					 
					
						
						
							
						
						30a2558450 
					 
					
						
						
							
							esp_wifi: Merge wpa_supplicant and esp_wifi Kconfig  
						
						 
						
						
						
						
					 
					
						2023-02-11 07:38:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						0f8f13d21d 
					 
					
						
						
							
							spi_flash: only link flash vendor which is officially supported to save IRAM  
						
						 
						
						
						
						
					 
					
						2023-02-09 10:28:54 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						07fe9caba0 
					 
					
						
						
							
							docs: mention that increasing ESP32_REV_MIN can reduce IRAM size  
						
						 
						
						
						
						
					 
					
						2022-11-03 11:08:01 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						fd37129651 
					 
					
						
						
							
							esp_ringbuf: placement in flash is no longer controlled by CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH  
						
						 
						
						... 
						
						
						
						esp-ringbuf funtion placement is now controlled by its own configs:
CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH and CONFIG_RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH
Closes https://github.com/espressif/esp-idf/issues/9198  
						
						
					 
					
						2022-07-11 09:24:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gabsuren 
							
						 
					 
					
						
						
							
						
						d413a71f61 
					 
					
						
						
							
							mdns: Remove internal component, examples, test and docs  
						
						 
						
						
						
						
					 
					
						2022-06-29 17:30:34 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laukik Hase 
							
						 
					 
					
						
						
							
						
						660134b1a3 
					 
					
						
						
							
							docs: Add documentation for mbedtls  
						
						 
						
						
						
						
					 
					
						2022-03-16 17:22:33 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rahul Tank 
							
						 
					 
					
						
						
							
						
						f376bb5d05 
					 
					
						
						
							
							Add support in Nimble for ESP32H2  
						
						 
						
						
						
						
					 
					
						2022-03-14 11:57:53 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						49658faaf0 
					 
					
						
						
							
							doc: add flash suspend feature to iram usage doc  
						
						 
						
						
						
						
					 
					
						2022-01-24 12:59:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						8c0178f73d 
					 
					
						
						
							
							docs: update performance guide docs with S3 information  
						
						 
						
						
						
						
					 
					
						2022-01-06 10:04:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						82325f6037 
					 
					
						
						
							
							docs: update docs to be able to build with esp8684  
						
						 
						
						
						
						
					 
					
						2021-12-20 10:32:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						92cf321677 
					 
					
						
						
							
							freertos: add kconfig options for task snapshot functions  
						
						 
						
						... 
						
						
						
						Task snapshots is required by other modules that don't use gdbstub
or core dump. Add a Kconfig option to manage these possibilities. 
						
						
					 
					
						2021-09-01 15:13:48 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						da731a7eeb 
					 
					
						
						
							
							psram: add configuration macros to move workaround libc functions to flash  
						
						 
						
						... 
						
						
						
						Workaround libc can be moved to flash thanks to KConfig macros.
However, the following functions: `itoa`, `memcmp`, `memcpy`, `memset`, `strcat`, `strcmp`, and `strlen` are always kept it in IRAM. 
						
						
					 
					
						2021-06-23 17:40:02 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						9afdf54748 
					 
					
						
						
							
							hal: added HAL_ASSERT  
						
						 
						
						
						
						
					 
					
						2021-06-22 11:28:01 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						dc6b950257 
					 
					
						
						
							
							doc: Add performance guides for execuion speed, binary size, RAM usage  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/7007 
Closes https://github.com/espressif/esp-idf/issues/6715 
Closes https://github.com/espressif/esp-idf/issues/3781 
Closes https://github.com/espressif/esp-idf/issues/2566  
						
						
					 
					
						2021-06-03 13:55:34 +10:00