diff options
author | Giovanni Di Sirio <gdisirio@gmail.com> | 2019-04-14 10:56:33 +0000 |
---|---|---|
committer | Giovanni Di Sirio <gdisirio@gmail.com> | 2019-04-14 10:56:33 +0000 |
commit | cd70e6ce8bc1bc3d4a000fd310f7853fb86ed07b (patch) | |
tree | a6b7c57d7c3f9e3d5d38e89c997bca16ba90ea59 /os/hal/lib/complex/mfs/hal_mfs.h | |
parent | 33479f263aff0e2c5354b9d22c43f759a05a4d52 (diff) | |
download | ChibiOS-cd70e6ce8bc1bc3d4a000fd310f7853fb86ed07b.tar.gz ChibiOS-cd70e6ce8bc1bc3d4a000fd310f7853fb86ed07b.tar.bz2 ChibiOS-cd70e6ce8bc1bc3d4a000fd310f7853fb86ed07b.zip |
Re-merged MFS from trunk.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_19.1.x@12742 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Diffstat (limited to 'os/hal/lib/complex/mfs/hal_mfs.h')
-rw-r--r-- | os/hal/lib/complex/mfs/hal_mfs.h | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/os/hal/lib/complex/mfs/hal_mfs.h b/os/hal/lib/complex/mfs/hal_mfs.h index 14dfc75ee..43ffcbd47 100644 --- a/os/hal/lib/complex/mfs/hal_mfs.h +++ b/os/hal/lib/complex/mfs/hal_mfs.h @@ -36,7 +36,8 @@ #define MFS_BANK_MAGIC_1 0xEC705ADEU
#define MFS_BANK_MAGIC_2 0xF0339CC5U
-#define MFS_HEADER_MAGIC 0x5FAE45F0U
+#define MFS_HEADER_MAGIC_1 0x5FAE45F0U
+#define MFS_HEADER_MAGIC_2 0xF045AE5FU
/*===========================================================================*/
/* Driver pre-compile time settings. */
@@ -240,9 +241,13 @@ typedef union { typedef union {
struct {
/**
- * @brief Data header magic.
+ * @brief Data header magic 1.
*/
- uint32_t magic;
+ uint32_t magic1;
+ /**
+ * @brief Data header magic 2.
+ */
+ uint32_t magic2;
/**
* @brief Record identifier.
*/
@@ -257,8 +262,8 @@ typedef union { */
uint32_t size;
} fields;
- uint8_t hdr8[12];
- uint32_t hdr32[3];
+ uint8_t hdr8[16];
+ uint32_t hdr32[4];
} mfs_data_header_t;
typedef struct {
|