Browse Source

add two functions for elm fatfs provided by aozima

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2231 bbd45198-f89e-11dd-88c7-29a3b14d5316
goprife@gmail.com 12 years ago
parent
commit
f7fbd6bc6d
1 changed files with 17 additions and 0 deletions
  1. 17 0
      components/dfs/filesystems/elmfat/dfs_elm.c

+ 17 - 0
components/dfs/filesystems/elmfat/dfs_elm.c

@@ -12,6 +12,7 @@
  * 2008-02-22     QiuYi        The first version.
  * 2011-10-08     Bernard      fixed the block size in statfs.
  * 2011-11-23     Bernard      fixed the rename issue.
+ * 2012-07-26     aozima       implement ff_memalloc and ff_memfree.
  */
  
 #include <rtthread.h>
@@ -805,3 +806,19 @@ void ff_rel_grant(_SYNC_t m)
 }
 
 #endif
+
+/* Memory functions */
+#if _USE_LFN == 3
+/* Allocate memory block */
+void* ff_memalloc (UINT size)
+{
+    return rt_malloc(size);
+}
+
+/* Free memory block */
+void ff_memfree (void* mem)
+{
+    rt_free(mem);
+}
+#endif /* _USE_LFN == 3 */
+