diff options
| author | Björn Stenberg <bjorn@haxx.se> | 2002-07-16 08:48:16 +0000 |
|---|---|---|
| committer | Björn Stenberg <bjorn@haxx.se> | 2002-07-16 08:48:16 +0000 |
| commit | 761cd95f23e23aa99b4d7f6adfb295355318517a (patch) | |
| tree | bae1b8b22d1dfcd0d54d036bff43e21dc850b8b7 | |
| parent | d1de4f8d3856135e361d06369f1e8610658354df (diff) | |
| download | rockbox-761cd95f23e23aa99b4d7f6adfb295355318517a.zip rockbox-761cd95f23e23aa99b4d7f6adfb295355318517a.tar.gz rockbox-761cd95f23e23aa99b4d7f6adfb295355318517a.tar.bz2 rockbox-761cd95f23e23aa99b4d7f6adfb295355318517a.tar.xz | |
Allow LBA-less partitions
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1364 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | apps/main.c | 3 | ||||
| -rw-r--r-- | firmware/common/disk.h | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/apps/main.c b/apps/main.c index 8d3c170..7e85355 100644 --- a/apps/main.c +++ b/apps/main.c @@ -126,7 +126,8 @@ void init(void) panicf("disk: NULL"); for ( i=0; i<4; i++ ) { - if ( pinfo[i].type == PARTITION_TYPE_FAT32 ) { + if ( pinfo[i].type == PARTITION_TYPE_FAT32 || + pinfo[i].type == PARTITION_TYPE_FAT32_LBA ) { rc = fat_mount(pinfo[i].start); if(rc) panicf("mount: %d",rc); diff --git a/firmware/common/disk.h b/firmware/common/disk.h index d8e1bc5..2d97e43 100644 --- a/firmware/common/disk.h +++ b/firmware/common/disk.h @@ -25,7 +25,8 @@ struct partinfo { unsigned char type; }; -#define PARTITION_TYPE_FAT32 0x0c +#define PARTITION_TYPE_FAT32 0x0b +#define PARTITION_TYPE_FAT32_LBA 0x0c /* returns a pointer to an array of 8 partinfo structs */ struct partinfo* disk_init(void); |