aboutsummaryrefslogtreecommitdiffstats
path: root/os
diff options
context:
space:
mode:
authorGiovanni Di Sirio <gdisirio@gmail.com>2016-06-15 19:00:21 +0000
committerGiovanni Di Sirio <gdisirio@gmail.com>2016-06-15 19:00:21 +0000
commitc4995095eec2018618a9f96a09797ce84e470af9 (patch)
tree0384452658aae2566c2b5cb0a26aaccdb4fc5996 /os
parent2d4c475d1d9a67d03193366a6a402d00de7f414a (diff)
downloadChibiOS-c4995095eec2018618a9f96a09797ce84e470af9.tar.gz
ChibiOS-c4995095eec2018618a9f96a09797ce84e470af9.tar.bz2
ChibiOS-c4995095eec2018618a9f96a09797ce84e470af9.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9626 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os')
-rw-r--r--os/ex/subsystems/mfs/mfs.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/os/ex/subsystems/mfs/mfs.c b/os/ex/subsystems/mfs/mfs.c
index 58ddcbe81..d232b664d 100644
--- a/os/ex/subsystems/mfs/mfs.c
+++ b/os/ex/subsystems/mfs/mfs.c
@@ -245,7 +245,9 @@ static mfs_error_t mfs_bank_set_header(MFSDriver *devp,
header.magic1 = MFS_BANK_MAGIC_1;
header.counter = cnt;
header.next = sizeof (mfs_bank_header_t);
- header.crc = crc16(0U, (const uint8_t *)&header, sizeof (uint32_t) * 4);
+ header.crc = crc16(0xFFFFU,
+ (const uint8_t *)&header,
+ sizeof (flash_sector_t) - sizeof (uint16_t));
return mfs_flash_write(devp,
flashGetSectorOffset(devp->config->flashp, sector),
@@ -267,8 +269,8 @@ static mfs_error_t mfs_bank_set_header(MFSDriver *devp,
* @notapi
*/
static mfs_error_t mfs_copy_bank(MFSDriver *devp,
- mfs_bank_t sbank,
- mfs_bank_t dbank) {
+ mfs_bank_t sbank,
+ mfs_bank_t dbank) {
(void)devp;
(void)sbank;