littlefs-rust-core 0.1.0

Port of LittleFS to unsafe rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Metadata directory. Per lfs.h lfs_mdir_t.

use crate::types::lfs_block_t;

/// Per lfs.h typedef struct lfs_mdir
#[repr(C)]
#[derive(Clone, Copy)]
pub struct LfsMdir {
    pub pair: [lfs_block_t; 2],
    pub rev: u32,
    pub off: u32,
    pub etag: u32,
    pub count: u16,
    pub erased: bool,
    pub split: bool,
    pub tail: [lfs_block_t; 2],
}