morris 
							
						 
					 
					
						
						
							
						
						f32a89826c 
					 
					
						
						
							
							clk_tree: added default clock source for peripheral  
						
						 
						
						
						
						
					 
					
						2022-04-14 15:44:56 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Vychodil 
							
						 
					 
					
						
						
							
						
						3b3bfc1971 
					 
					
						
						
							
							Merge branch 'vfs_fat/improve_mount_function_names' into 'master'  
						
						 
						
						... 
						
						
						
						vfs: renamed FATFS convenience mounting functions
Closes IDF-4370
See merge request espressif/esp-idf!17369  
						
						
					 
					
						2022-04-13 17:52:10 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matus Fabo 
							
						 
					 
					
						
						
							
						
						24268d47a2 
					 
					
						
						
							
							change: renamed FATFS convenience mounting functions  
						
						 
						
						... 
						
						
						
						change: renamed every instance of these functions
add: deprecation notice with old functions
change: CC0 licence to CC0-1.0 in fatfsgen_example_main.c 
						
						
					 
					
						2022-04-11 08:44:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						483149e41b 
					 
					
						
						
							
							global: fix some potential out-of-bounds issue  
						
						 
						
						... 
						
						
						
						...that found by Coverity Scan 
						
						
					 
					
						2022-04-08 11:05:43 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						a6543f0d21 
					 
					
						
						
							
							docs: fix broken references to misc API functions and types.  
						
						 
						
						
						
						
					 
					
						2022-03-27 16:46:57 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vamshi Gajjela 
							
						 
					 
					
						
						
							
						
						ea9f7cc370 
					 
					
						
						
							
							fatfs: Add ftruncate api support for VFS and FAT-VFS  
						
						 
						
						... 
						
						
						
						Unit test cases added to verify ftruncate within fatfs tests.
Closes https://github.com/espressif/esp-idf/issues/8279  
						
						
					 
					
						2022-03-08 16:58:25 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						a9fda54d39 
					 
					
						
						
							
							esp_hw_support/esp_system: Re-evaluate header inclusions and include directories  
						
						 
						
						... 
						
						
						
						This commit updates the visibility of various header files and cleans up
some unnecessary inclusions. Also, this commit removes certain header
include paths which were maintained for backward compatibility. 
						
						
					 
					
						2022-03-07 11:18:08 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darian Leung 
							
						 
					 
					
						
						
							
						
						57fd78f5ba 
					 
					
						
						
							
							freertos: Remove legacy data types  
						
						 
						
						... 
						
						
						
						This commit removes the usage of all legacy FreeRTOS data types that
are exposed via configENABLE_BACKWARD_COMPATIBILITY. Legacy types can
still be used by enabling CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY. 
						
						
					 
					
						2022-02-09 23:05:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Čermák 
							
						 
					 
					
						
						
							
						
						c45d34aea2 
					 
					
						
						
							
							Merge branch 'bugfix/lwipopts_cleanup' into 'master'  
						
						 
						
						... 
						
						
						
						lw-IP: Cleanup of config options and flags
Closes IDF-3594
See merge request espressif/esp-idf!15248  
						
						
					 
					
						2022-01-17 06:46:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Vychodil 
							
						 
					 
					
						
						
							
						
						f76d695aba 
					 
					
						
						
							
							Merge branch 'feature/vfs_semihosting_c3' into 'master'  
						
						 
						
						... 
						
						
						
						vfs: add support for semihosting on ESP32-C3
Closes IDF-2287
See merge request espressif/esp-idf!11890  
						
						
					 
					
						2022-01-14 20:20:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Vychodil 
							
						 
					 
					
						
						
							
						
						f01b9a583e 
					 
					
						
						
							
							Merge branch 'bugfix/vfs_open_errno' into 'master'  
						
						 
						
						... 
						
						
						
						vfs: don't overwrite errno by a hard coded ENOENT (Github PR)
Closes IDFGH-6378
See merge request espressif/esp-idf!16790  
						
						
					 
					
						2022-01-14 17:23:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						876f4d6a1c 
					 
					
						
						
							
							vfs: add support for semihosting on ESP32-C3  
						
						 
						
						
						
						
					 
					
						2022-01-14 17:29:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						5d7489eae4 
					 
					
						
						
							
							lwip: Fix minor lwip dependency issue  
						
						 
						
						... 
						
						
						
						Clean-up config option rename file 
						
						
					 
					
						2022-01-14 16:41:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						b597dbff7c 
					 
					
						
						
							
							vfs: Warn aobut using deprecated select option  
						
						 
						
						... 
						
						
						
						Add LWIP_USE_ONLY_LWIP_SELECT for compatibility, as the dependency may
break backward compatibility if LWIP_USE_ONLY_LWIP_SELECT=y. 
						
						
					 
					
						2022-01-14 16:41:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						bce69ab7c1 
					 
					
						
						
							
							vfs: add test for errno value after 'open'  
						
						 
						
						
						
						
					 
					
						2022-01-14 13:34:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hörbert 
							
						 
					 
					
						
						
							
						
						71fe41d0e0 
					 
					
						
						
							
							vfs: don't overwrite errno by a hard coded ENOENT  
						
						 
						
						... 
						
						
						
						Calling "open" in CHECK_AND_CALL sets a perfectly correct errno.
There is no need to overwrite that with a value of ENOENT, since doing
so hides lower level errors like EIO.
Closes https://github.com/espressif/esp-idf/pull/8036  
						
						
					 
					
						2022-01-14 13:34:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								caixf 
							
						 
					 
					
						
						
							
						
						6c3b528917 
					 
					
						
						
							
							vfs: fix wrong VFS being freed when esp_vfs_register_fd_range fails  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/pull/7413  
						
						
					 
					
						2022-01-13 17:17:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						705788a13f 
					 
					
						
						
							
							unit_tests: replace legacy timer group with gptimer  
						
						 
						
						
						
						
					 
					
						2022-01-07 14:59:09 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						f1c5dfbfc9 
					 
					
						
						
							
							Merge branch 'contrib/github_pr_8013' into 'master'  
						
						 
						
						... 
						
						
						
						Add message about alternative functions. (GitHub PR)
Closes IDFGH-6352
See merge request espressif/esp-idf!16610  
						
						
					 
					
						2021-12-31 07:09:08 +00: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Torsten Martinsen 
							
						 
					 
					
						
						
							
						
						ea8072a361 
					 
					
						
						
							
							Add message about alternative functions.  
						
						 
						
						
						
						
					 
					
						2021-12-05 15:54:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiacheng Guo 
							
						 
					 
					
						
						
							
						
						b00d6d0a95 
					 
					
						
						
							
							vfs: reduce lock in vfs_select  
						
						 
						
						
						
						
					 
					
						2021-11-29 14:09:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						766aa57084 
					 
					
						
						
							
							Build & config: Remove leftover files from the unsupported "make" build system  
						
						 
						
						
						
						
					 
					
						2021-11-11 15:32:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						599227a1b6 
					 
					
						
						
							
							ESP8684: Add esp8684 target to other repo for passing build  
						
						 
						
						
						
						
					 
					
						2021-11-06 17:33:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						adfb7bed96 
					 
					
						
						
							
							vfs_usb_serial: set secondary selection for making usb port can output under default menu  
						
						 
						
						
						
						
					 
					
						2021-11-01 15:48:36 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						73303e5de0 
					 
					
						
						
							
							VFS: select function's timeout is now POSIX compliant  
						
						 
						
						... 
						
						
						
						`select` function will now round up the timeout passed as a parameter (if any).
It  makes it POSIX compliant.
* Closes https://github.com/espressif/esp-idf/issues/7514  
						
						
					 
					
						2021-10-28 02:52:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiacheng Guo 
							
						 
					 
					
						
						
							
						
						7eafcb0372 
					 
					
						
						
							
							vfs: fix occasional ISR context mismatch in event fd  
						
						 
						
						
						
						
					 
					
						2021-09-17 17:31:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrei Safronov 
							
						 
					 
					
						
						
							
						
						9159aa58d3 
					 
					
						
						
							
							tests: refactoring of the gcc's inner functions, because clang doesn't support them  
						
						 
						
						
						
						
					 
					
						2021-09-10 19:51:27 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						b7a4df9031 
					 
					
						
						
							
							vfs: list IO functions which can be used with VFS_SUPPORT_IO disabled  
						
						 
						
						
						
						
					 
					
						2021-08-23 07:02:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						a005e9bfbc 
					 
					
						
						
							
							docs: move VFS documentation into the component directory  
						
						 
						
						... 
						
						
						
						These files were added into the component directory back when we
didn't have the documentation directory, and weren't moved once the
documentation directory was created. 
						
						
					 
					
						2021-08-23 07:02:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						07612b0854 
					 
					
						
						
							
							vfs: Add initial lwip vfs test  
						
						 
						
						... 
						
						
						
						to test fstat() implementation 
						
						
					 
					
						2021-08-19 17:29:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiacheng Guo 
							
						 
					 
					
						
						
							
						
						f20fb57871 
					 
					
						
						
							
							vfs: fix select return value when non-permanent fd closed  
						
						 
						
						
						
						
					 
					
						2021-08-16 10:49:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Henrie 
							
						 
					 
					
						
						
							
						
						d4ff9ab266 
					 
					
						
						
							
							Fix memory leak on error path in register_select  
						
						 
						
						... 
						
						
						
						And remove dead error handling code from unregister_select.
Closes https://github.com/espressif/esp-idf/pull/7296  
						
						
					 
					
						2021-07-23 17:49:34 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						a29a6ceef0 
					 
					
						
						
							
							uart: update register headers and examples for S3  
						
						 
						
						
						
						
					 
					
						2021-07-22 12:05:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renz Bagaporo 
							
						 
					 
					
						
						
							
						
						7c22cccb9c 
					 
					
						
						
							
							esp32: cleanup build script  
						
						 
						
						
						
						
					 
					
						2021-07-16 20:14:27 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						3aa9ac2469 
					 
					
						
						
							
							usb_serial_jtag: Add blocking driver to support vfs.  
						
						 
						
						
						
						
					 
					
						2021-07-05 11:22:38 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeroen Domburg 
							
						 
					 
					
						
						
							
						
						2c75f63f89 
					 
					
						
						
							
							* ets_delay_us(1) has too much overhead; change logic  
						
						 
						
						... 
						
						
						
						* Fix MR comments 
						
						
					 
					
						2021-04-28 16:38:24 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiacheng Guo 
							
						 
					 
					
						
						
							
						
						bbb0e7a573 
					 
					
						
						
							
							vfs: fix build & ci errors  
						
						 
						
						
						
						
					 
					
						2021-04-15 15:19:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiacheng Guo 
							
						 
					 
					
						
						
							
						
						0d986de363 
					 
					
						
						
							
							vfs: add default initializer for vfs_eventfd  
						
						 
						
						
						
						
					 
					
						2021-04-15 15:19:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiacheng Guo 
							
						 
					 
					
						
						
							
						
						40035edcac 
					 
					
						
						
							
							vfs: add doc links  
						
						 
						
						
						
						
					 
					
						2021-04-15 15:19:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiacheng Guo 
							
						 
					 
					
						
						
							
						
						7c64d1530a 
					 
					
						
						
							
							vfs: modify copyright header  
						
						 
						
						
						
						
					 
					
						2021-04-15 15:18:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiacheng Guo 
							
						 
					 
					
						
						
							
						
						37a992bbde 
					 
					
						
						
							
							vfs: add example for eventfd  
						
						 
						
						
						
						
					 
					
						2021-04-15 15:18:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiacheng Guo 
							
						 
					 
					
						
						
							
						
						7b911e4641 
					 
					
						
						
							
							vfs: add support for mutiple selects in eventfd  
						
						 
						
						
						
						
					 
					
						2021-04-15 15:18:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiacheng Guo 
							
						 
					 
					
						
						
							
						
						30e9345bc7 
					 
					
						
						
							
							vfs: add unit tests for eventfd  
						
						 
						
						
						
						
					 
					
						2021-04-15 15:18:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiacheng Guo 
							
						 
					 
					
						
						
							
						
						f6fd2eb164 
					 
					
						
						
							
							vfs: add eventfd support  
						
						 
						
						... 
						
						
						
						eventfd imitates the behavior of POSIX api `man(2) eventfd`. This api
can be used to pass events to a select based message loop. 
						
						
					 
					
						2021-04-15 15:18:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						2aead8ba57 
					 
					
						
						
							
							Support ESP32S3 Beta 3 target  
						
						 
						
						... 
						
						
						
						Update ROM API. Port changes from bringup branch. 
						
						
					 
					
						2021-03-18 10:24:22 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiacheng Guo 
							
						 
					 
					
						
						
							
						
						b14830c5c0 
					 
					
						
						
							
							vfs: use sys/dirent.h from newlib  
						
						 
						
						... 
						
						
						
						The dirent.h shipped with the risc-v compiler lacks `extern "C"`
declartion and causes linkage declartion conflict when included in C++
files. Use the dirent.h from newlib only to avoid this issue. 
						
						
					 
					
						2021-03-04 14:58:43 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						eec2419390 
					 
					
						
						
							
							system: enable shared stack watchpoint  
						
						 
						
						... 
						
						
						
						Enable shared stack watchpoint for overflow detection
Enable unit tests:
 * "test printf using shared buffer stack" for C3
 * "Test vTaskDelayUntil" for S2
 * "UART can do poll()" for C3 
						
						
					 
					
						2021-02-18 15:38:30 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						753a929525 
					 
					
						
						
							
							global: fix sign-compare warnings  
						
						 
						
						
						
						
					 
					
						2021-01-12 14:05:08 +08:00