Alexey Lapshin 
							
						 
					 
					
						
						
							
						
						ec68cb3300 
					 
					
						
						
							
							feat(newlib): riscv: add CONFIG_LIBC_OPTIMIZED_MISALIGNED_ACCESS config option  
						
						... 
						
						
						
						This option replaces implementations of functions from ROM:
  - memcpy
  - memcmp
  - memmove
  - str[n]cpy
  - str[n]cmp
The functions used in the firmware will be better optimized for misaligned
memory. Here are some measurements in CPU cycles for 4096-byte buffers:
  memcpy:  28676 -> 4128
  memcmp:  49147 -> 14259
  memmove: 33896 -> 8086
  strcpy:  32771 -> 17313
  strcmp:  32775 -> 13191 
						
						
					 
					
						2025-03-26 17:27:24 +07:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						e37ff3565b 
					 
					
						
						
							
							Merge branch 'bugfix/fix_newlib_nano_float_printf_issues' into 'master'  
						
						... 
						
						
						
						fix(esp_rom): add new rom caps ESP_ROM_HAS_NEWLIB_PRINTF_BUG
See merge request espressif/esp-idf!30956  
						
						
					 
					
						2024-07-26 17:37:03 +08:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						a3be04a087 
					 
					
						
						
							
							feat(esp_rom): Adds esp_rom_vprintf with the same capabilities as esp_rom_print  
						
						
						
						
					 
					
						2024-05-30 13:30:12 +03:00 
						 
				 
			
				
					
						
							
							
								Jiang Guang Ming 
							
						 
					 
					
						
						
							
						
						e829cee2fd 
					 
					
						
						
							
							fix(esp_rom): add new rom caps ESP_ROM_HAS_NEWLIB_NANO_PRINTF_FLOAT_BUG  
						
						
						
						
					 
					
						2024-05-24 17:40:34 +08:00 
						 
				 
			
				
					
						
							
							
								gaoxiaojie 
							
						 
					 
					
						
						
							
						
						aa3d3835ab 
					 
					
						
						
							
							fix(esp_rom): patch esprv_intc_int_set_type for esp32p4  
						
						
						
						
					 
					
						2024-04-03 10:09:47 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						2a9c03d2f1 
					 
					
						
						
							
							Merge branch 'bugfix/update_esp32p4_rom_caps' into 'master'  
						
						... 
						
						
						
						fix(esp_rom): Update esp32p4 rom caps
See merge request espressif/esp-idf!28967  
						
						
					 
					
						2024-03-13 17:53:29 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						83d1c2f054 
					 
					
						
						
							
							refactor(esp_rom): refactor rom LD inclusions to make it easier to add new targets  
						
						
						
						
					 
					
						2024-03-12 09:48:46 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Guang Ming 
							
						 
					 
					
						
						
							
						
						3117659bed 
					 
					
						
						
							
							fix(esp_rom): Update esp32p4 rom caps  
						
						
						
						
					 
					
						2024-02-28 14:13:16 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						298931596a 
					 
					
						
						
							
							Merge branch 'bugfix/wrong_serial_num_2_rom' into 'master'  
						
						... 
						
						
						
						fix(uart,usj..): Fix wrong serial number that has been parsed to rom functions
Closes IDFGH-11872
See merge request espressif/esp-idf!28414  
						
						
					 
					
						2024-01-18 16:17:37 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						6768805d20 
					 
					
						
						
							
							fix(uart,usj...): Fix wrong serial number that has been parsed to rom functions,  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/12958  
						
						
					 
					
						2024-01-18 10:51:51 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						9ab0d95f65 
					 
					
						
						
							
							test(newlib): enable and fix newlib tests on P4  
						
						
						
						
					 
					
						2024-01-18 09:52:11 +08:00 
						 
				 
			
				
					
						
							
							
								Fu Zhibo 
							
						 
					 
					
						
						
							
						
						4149148fa2 
					 
					
						
						
							
							feat(regi2c): support regi2c for esp32p4  
						
						
						
						
					 
					
						2023-12-19 19:22:51 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						0c067fcb05 
					 
					
						
						
							
							feat(ulp/lp_core): Added basic support for building and running a LP-Core app on ESP32P4  
						
						
						
						
					 
					
						2023-11-29 10:50:40 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						3461449494 
					 
					
						
						
							
							feat(esp32p4): added esp_rom support  
						
						
						
						
					 
					
						2023-07-13 12:38:54 +08:00