Bug fixing.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11019 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
parent
266426242a
commit
6ff9fd4af9
|
@ -934,7 +934,7 @@ mfs_error_t mfsReadRecord(MFSDriver *mfsp, mfs_id_t id,
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Checking if the requested record actually exists.*/
|
/* Checking if the requested record actually exists.*/
|
||||||
if (mfsp->descriptors[id - 1U].offset != 0U) {
|
if (mfsp->descriptors[id - 1U].offset == 0U) {
|
||||||
return MFS_ERR_NOT_FOUND;
|
return MFS_ERR_NOT_FOUND;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -943,6 +943,12 @@ mfs_error_t mfsReadRecord(MFSDriver *mfsp, mfs_id_t id,
|
||||||
return MFS_ERR_INV_SIZE;
|
return MFS_ERR_INV_SIZE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Header read from flash.*/
|
||||||
|
RET_ON_ERROR(mfs_flash_read(mfsp,
|
||||||
|
mfsp->descriptors[id - 1U].offset,
|
||||||
|
*np,
|
||||||
|
mfsp->buffer.data8));
|
||||||
|
|
||||||
/* Data read from flash.*/
|
/* Data read from flash.*/
|
||||||
*np = mfsp->descriptors[id - 1U].size;
|
*np = mfsp->descriptors[id - 1U].size;
|
||||||
RET_ON_ERROR(mfs_flash_read(mfsp,
|
RET_ON_ERROR(mfs_flash_read(mfsp,
|
||||||
|
|
|
@ -42,7 +42,7 @@ const M25QConfig m25qcfg1 = {
|
||||||
const MFSConfig mfscfg1 = {
|
const MFSConfig mfscfg1 = {
|
||||||
(BaseFlash *)&m25q,
|
(BaseFlash *)&m25q,
|
||||||
0xFFFFFFFFU,
|
0xFFFFFFFFU,
|
||||||
131072U,
|
4096U,
|
||||||
0,
|
0,
|
||||||
2,
|
2,
|
||||||
2,
|
2,
|
||||||
|
|
Loading…
Reference in New Issue