From 7411077cbbbf0baf190ccf90aa5983b0342857ba Mon Sep 17 00:00:00 2001 From: germeier Date: Tue, 23 Sep 2003 21:32:34 +0000 Subject: minor fix to support SM cards 16MB and below --- ChangeLog | 2 ++ libmpio/src/mpio.c | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 296ed67..ca687d5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,8 @@ * libmpio/src/io.c (model2externalmem): added FY100 and VP-01 to the list, the external memory of these is now supported. (Thanks to John for providing the information!) + * libmpio/src/mpio.c (mpio_init_external): + minor change to possibly support card 16MB and below 2003-09-22 Markus Germeier * added Johns patch to support the VirginPulse diff --git a/libmpio/src/mpio.c b/libmpio/src/mpio.c index ce96087..9eed19a 100644 --- a/libmpio/src/mpio.c +++ b/libmpio/src/mpio.c @@ -1,5 +1,5 @@ /* - * $Id: mpio.c,v 1.8 2003/09/22 19:15:37 germeier Exp $ + * $Id: mpio.c,v 1.9 2003/09/23 21:32:34 germeier Exp $ * * libmpio - a library for accessing Digit@lways MPIO players * Copyright (C) 2002, 2003 Markus Germeier @@ -267,7 +267,7 @@ mpio_init_external(mpio_t *m) } /* for reading the spare area later! */ - sm->max_blocks = sm->size / 16 * 1024; /* 1 cluster == 16 KB */ + sm->max_blocks = (sm->size * 1024) / 16 ; /* 1 cluster == 16 KB */ sm->spare = malloc(sm->max_blocks * 0x10); } -- cgit v1.2.3