Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						a940064748 
					 
					
						
						
							
							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-08-08 07:15:00 +00:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						a0ed387f71 
					 
					
						
						
							
							docs: update performance guide docs with S3 information  
						
						
						
						
					 
					
						2022-01-06 10:14:57 +08:00 
						 
				 
			
				
					
						
							
							
								Zhang Jun Hao 
							
						 
					 
					
						
						
							
						
						f490adf800 
					 
					
						
						
							
							esp_wifi: support station only mode for code size down  
						
						
						
						
					 
					
						2021-12-06 17:34:56 +08:00 
						 
				 
			
				
					
						
							
							
								weitianhua 
							
						 
					 
					
						
						
							
						
						f4aad85f8b 
					 
					
						
						
							
							Make Classic BT related document links only visible for ESP32  
						
						
						
						
					 
					
						2021-10-29 14:21:12 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						95ee8104bf 
					 
					
						
						
							
							build system: add COMPILER_SAVE_RESTORE_LIBCALLS option  
						
						... 
						
						
						
						Add new Kconfig option to enable -msave-restore flag for RISC-V
targets. This option can be used to reduce binary size by replacing
inlined register save/restore sequences with library calls. 
						
						
					 
					
						2021-10-07 15:01:35 +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 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						152d4f1667 
					 
					
						
						
							
							docs: mention VFS options in code size optimization guide  
						
						
						
						
					 
					
						2021-08-23 07:02:19 +02:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						2218204aa7 
					 
					
						
						
							
							doc: update tinyusb document to support esp32s3  
						
						... 
						
						
						
						1. Renamed SOC_USB_SUPPORTED to SOC_USB_OTG_SUPPORTED for the reason of
   another USB related peripheral: USB_JTAG_SERIAL
2. correct related document 
						
						
					 
					
						2021-07-22 10:43:10 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						c01da712f6 
					 
					
						
						
							
							docs: Move the bootloader size section into the Bootloader guide  
						
						
						
						
					 
					
						2021-07-13 17:35:04 +10:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						ee2f8b1a62 
					 
					
						
						
							
							build system: always build with -fno-jump-tables & -fno-tree-switch-conversion  
						
						... 
						
						
						
						Jump tables placed in flash would cause issue with code that needed to be ran from IRAM.
These optimizations are now always disabled. 
						
						
					 
					
						2021-06-24 14:54:10 +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