Vamshi Gajjela 
							
						 
					 
					
						
						
							
						
						39b6a3fcbf 
					 
					
						
						
							
							vfs: bugfix vfs_fat_write/pwrite upon disk-full  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/5027  
						
						
					 
					
						2022-03-30 09:56:15 +02:00 
						 
				 
			
				
					
						
							
							
								aditi_lonkar 
							
						 
					 
					
						
						
							
						
						6e7780421b 
					 
					
						
						
							
							fatfs: Fix some memory leak issues by coverity static analyzer.  
						
						
						
						
					 
					
						2021-01-25 03:37:47 +00:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						e9c131e174 
					 
					
						
						
							
							fatfs: return EINVAL if truncate length is less than 0  
						
						
						
						
					 
					
						2021-01-13 19:11:48 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						753a929525 
					 
					
						
						
							
							global: fix sign-compare warnings  
						
						
						
						
					 
					
						2021-01-12 14:05:08 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						b1c4107275 
					 
					
						
						
							
							vfs: zero-initialize struct stat in *_stat and *_fstat handlers  
						
						... 
						
						
						
						...otherwise some fields will contain garbage values.
This wasn't noticed until HAVE_BLKSIZE got enabled in newlib builds. 
						
						
					 
					
						2020-12-29 16:18:04 +01:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						8fa2cf464a 
					 
					
						
						
							
							fatfs: Whitespace cleanup  
						
						
						
						
					 
					
						2020-12-24 13:40:01 +11:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						6ce34a227e 
					 
					
						
						
							
							Merge branch 'feature/fatfs_fast_seek' into 'master'  
						
						... 
						
						
						
						feature/fatfs: enable the usage of fast-seek algorithm
See merge request espressif/esp-idf!9916  
						
						
					 
					
						2020-11-17 07:17:31 +08: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 
						 
				 
			
				
					
						
							
							
								Felipe Neves 
							
						 
					 
					
						
						
							
						
						93ffc009ef 
					 
					
						
						
							
							vfs: restrict the fast seek for read-only files  
						
						... 
						
						
						
						Since the files under fast-seek cannot be expanded with further writes, it does not
make sense to enable fast-seek which may fail in write-mode files 
						
						
					 
					
						2020-11-05 17:01:50 -03:00 
						 
				 
			
				
					
						
							
							
								Felipe Neves 
							
						 
					 
					
						
						
							
						
						32e760adfb 
					 
					
						
						
							
							fat_vfs: added fast seek capable file operation  
						
						
						
						
					 
					
						2020-11-05 17:01:50 -03:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						8a47f43cef 
					 
					
						
						
							
							fatfs: handle CONFIG_VFS_FAT_SUPPORT_DIR  
						
						
						
						
					 
					
						2020-03-20 14:03:45 +01:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						ee269ed687 
					 
					
						
						
							
							Merge branch 'bugfix/fatfs_corrupted_assert' into 'master'  
						
						... 
						
						
						
						fatfs: handle FR_INT_ERR as "filesystem corrupted"
Closes IDF-894
See merge request espressif/esp-idf!5912  
						
						
					 
					
						2020-01-14 08:37:07 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						fb748bae7f 
					 
					
						
						
							
							fatfs: Remove esp_vfs_fat_unregister()  
						
						... 
						
						
						
						Deprecated in ESP-IDF V2.0 
						
						
					 
					
						2019-09-13 09:44:07 +10:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						1b24b3663e 
					 
					
						
						
							
							fatfs: handle FR_INT_ERR as "filesystem corrupted"  
						
						... 
						
						
						
						FatFS library can sometimes return FR_INT_ERR if the filesystem is
corrupted. Propagate the error from VFS functions instead of
asserting, so that the application can handle the error. Also handle
the error during initialization of FatFS and format the filesystem if
it occurs. 
						
						
					 
					
						2019-08-27 00:11:45 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						afbaf74007 
					 
					
						
						
							
							tools: Mass fixing of empty prototypes (for -Wstrict-prototypes)  
						
						
						
						
					 
					
						2019-08-01 16:28:56 +07:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						41062bea99 
					 
					
						
						
							
							VFS: Implement pread() and pwrite()  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/3515  
						
						
					 
					
						2019-07-11 06:20:21 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						66bdeca603 
					 
					
						
						
							
							fatfs: update diskio and vfs for FatFS changes  
						
						... 
						
						
						
						- do to not rely on integer.h types
- ffsystem.c does not define ff_memcalloc, replace with ff_memalloc +
  memset. 
						
						
					 
					
						2019-06-25 23:05:16 +08:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						e181a40c9f 
					 
					
						
						
							
							fatfs: separate IDF-specific files from the original FatFS code  
						
						... 
						
						
						
						This is a breaking change: applications which used diskio.h to
call ff_diskio_register, will now need to include diskio_impl.h.
Including diskio.h will include the original diskio.h header from
FatFS library. 
						
						
					 
					
						2019-06-25 23:05:16 +08:00