Commit Graph

42 Commits

Author SHA1 Message Date
inmarket
5e0a0bfd9b Compile error fix for GFILE_ALLOW_FLOAT 2015-02-21 09:23:00 +10:00
inmarket
e63fab2ace Update vararg macro's to C99 standard syntax. 2015-02-05 00:21:22 +10:00
inmarket
fa8167b94d Big file rename to reduce problems with brain-dead IDE's that don't handle project file hierarchies well.
Naming is more consistent with the new scheme.
May affect some third party drivers (header file renames).
2015-01-21 17:26:24 +10:00
inmarket
8e42404e7c Fixes bug with printf formatting of zero filled fields 2014-10-09 12:31:53 +10:00
inmarket
b7a89b2ada doxygen updates 2014-09-29 16:09:08 +10:00
inmarket
c28c4645c0 FATFS and PETITFS compile error fix (caused by prior file renaming). 2014-09-17 09:32:09 +10:00
inmarket
0f3f8f68f8 Rename lots of files to help prevent compile time name conflicts. 2014-08-20 17:42:53 +10:00
inmarket
75e1e7a5e2 Add GFILE support for PetitFS (a very tiny FAT implementation) 2014-08-15 02:22:02 +10:00
inmarket
9b570be049 Bug fix. Must close before freeing the structure. 2014-08-15 02:19:23 +10:00
inmarket
1105e38414 Separate GFILE into separate source files to prevent future name and include file conflicts. 2014-08-15 00:31:32 +10:00
inmarket
efa13a879d Move 3rd Party source to a new directory.
Rationalise Fatfs code and fix a couple of configuration issues.
2014-08-13 15:48:16 +10:00
inmarket
10902154ae GFILE: restructure files, add File Listing, add C String files
Fix compile error for ChibiOS BaseStreamFile based GFILES'.
2014-08-12 16:43:45 +10:00
inmarket
0a5bfdd6ec Fix compile warning 2014-07-15 16:38:33 +10:00
Joel Bodenmann
54a0387bd4 fixing doxygen typo 2014-07-04 00:23:12 +02:00
inmarket
1a2e98af96 Use the GFILE_NEED_NOAUTOSYNC for syncing in the write as well. 2014-07-02 09:36:00 +10:00
Joel Bodenmann
5c13e08e76 added gfileSync() and autosync feature 2014-06-29 16:15:46 +02:00
inmarket
e318ec02d6 Put back ffconf.h with a default configuration.
User can override by placing a ffconf.h in their project directory.
This works as the current directory is always checked for include files before the include path.
2014-06-28 16:07:58 +10:00
Joel Bodenmann
a46dfbc20b ffconf.h is now a template. User has to supply his own 2014-06-28 06:36:10 +02:00
Joel Bodenmann
31d85d16e7 fatfs update 2014-06-28 06:33:59 +02:00
inmarket
a9f1520e02 Fatfs Cleanup 2014-06-27 23:04:01 +10:00
Joel Bodenmann
c2a27f3e7c working implementation with gfx syscalls 2014-06-27 16:16:42 +02:00
Joel Bodenmann
65602895a5 FatFS complete implementation 2014-06-27 06:10:18 +02:00
Joel Bodenmann
11e3d1fa22 first working FatFS implementation. Modes ToDo 2014-06-27 00:38:46 +02:00
Joel Bodenmann
1785f32976 added ToDo list 2014-06-25 05:31:41 +02:00
Joel Bodenmann
f2bbe071f3 added fatfs/readme 2014-06-25 05:27:54 +02:00
Joel Bodenmann
b054a7220f initial implementation - untested 2014-06-25 05:23:57 +02:00
Joel Bodenmann
d7129e6058 adding fatfs directory 2014-06-24 05:56:13 +02:00
inmarket
451f6a2ae0 Missing header file required for some OS's 2014-05-22 17:34:09 +10:00
inmarket
dfcd7e0e50 Bug fixes to sprintg() and fix to incomplete scang() implementation. 2014-05-12 13:25:54 +10:00
Joel Bodenmann
6961a536e5 GFILE bug fix 2014-05-11 16:26:41 +02:00
Joel Bodenmann
6dc3cbcd29 GFILE rules bug fix 2014-05-11 15:00:03 +02:00
Joel Bodenmann
ba31d33499 GFILE module doxygen 2014-04-24 16:30:38 +02:00
Joel Bodenmann
33babb4c1a Whitespaces 2014-04-19 23:16:49 +02:00
inmarket
37966ff16d Integrate the include files with each module. Simplifies structure of code. 2014-02-19 00:36:52 +10:00
inmarket
f7d6b9b58e Bug fixes to GFILE. 2014-02-07 18:43:39 +10:00
inmarket
a86bab4a77 Updates to GFILE code 2014-02-07 14:04:43 +10:00
inmarket
e72e270538 Add support for GFILEs based on BaseFileStreams and Memory Pointers 2014-02-07 01:34:38 +10:00
inmarket
79d913f16d More gFile stuff 2014-02-03 18:16:22 +10:00
Joel Bodenmann
a6c22fc364 added _gfileDeinit() dummy 2014-02-02 20:01:54 +01:00
inmarket
5bba108949 More GFile code 2014-01-29 00:37:16 +10:00
inmarket
c5ab2adbf0 More code for GFile 2014-01-24 19:33:28 +10:00
inmarket
fb29f601f1 Start of GFILE module 2014-01-05 00:02:53 +10:00