From 761cd95f23e23aa99b4d7f6adfb295355318517a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Stenberg?= Date: Tue, 16 Jul 2002 08:48:16 +0000 Subject: [PATCH] Allow LBA-less partitions git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1364 a1c6a512-1295-4272-9138-f99709370657 --- apps/main.c | 3 ++- firmware/common/disk.h | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/main.c b/apps/main.c index 8d3c170187..7e853556ac 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 d8e1bc5ddd..2d97e43d09 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);