|
ChibiOS/HAL 9.0.0
|
Type of a bank header. More...
#include <hal_mfs.h>

Data Fields | |
| struct { | |
| uint32_t magic1 | |
| Bank magic 1. More... | |
| uint32_t magic2 | |
| Bank magic 2. More... | |
| uint32_t counter | |
| Usage counter of the bank. More... | |
| uint16_t reserved1 | |
| Reserved field. More... | |
| uint16_t crc | |
| Header CRC. More... | |
| } | fields |
| uint8_t | hdr8 [16] |
| uint32_t | hdr32 [4] |
Type of a bank header.
| uint32_t mfs_bank_header_t::magic1 |
Bank magic 1.
Definition at line 213 of file hal_mfs.h.
Referenced by mfs_bank_check_header(), and mfs_bank_write_header().
| uint32_t mfs_bank_header_t::magic2 |
Bank magic 2.
Definition at line 217 of file hal_mfs.h.
Referenced by mfs_bank_check_header(), and mfs_bank_write_header().
| uint32_t mfs_bank_header_t::counter |
Usage counter of the bank.
This value is increased each time a bank swap is performed. It indicates how much wearing the flash has already endured.
Definition at line 223 of file hal_mfs.h.
Referenced by mfs_bank_check_header(), mfs_bank_get_state(), mfs_bank_write_header(), and mfs_try_mount().
| uint16_t mfs_bank_header_t::reserved1 |
Reserved field.
Definition at line 227 of file hal_mfs.h.
Referenced by mfs_bank_check_header(), and mfs_bank_write_header().
| uint16_t mfs_bank_header_t::crc |
Header CRC.
Definition at line 231 of file hal_mfs.h.
Referenced by mfs_bank_check_header(), and mfs_bank_write_header().
| struct { ... } mfs_bank_header_t::fields |
Referenced by mfs_bank_check_header(), mfs_bank_get_state(), mfs_bank_write_header(), and mfs_try_mount().
| uint8_t mfs_bank_header_t::hdr8[16] |
Definition at line 233 of file hal_mfs.h.
Referenced by mfs_bank_check_header(), and mfs_bank_write_header().
| uint32_t mfs_bank_header_t::hdr32[4] |
Definition at line 234 of file hal_mfs.h.
Referenced by mfs_bank_check_header().