Skip to content

Commit 4fe7018

Browse files
amgrossaryeg
authored andcommitted
add the lfs_config inlin_max attribute
1 parent 01069d9 commit 4fe7018

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

src/littlefs/lfs.pxd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ cdef extern from "lfs.h":
120120
lfs_size_t file_max
121121
lfs_size_t attr_max
122122
lfs_size_t metadata_max
123+
lfs_size_t inline_max
123124
uint32_t disk_version
124125

125126
int lfs_mount(lfs_t *lfs, const lfs_config *config)

src/littlefs/lfs.pyi

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ class LFSConfig:
4545
file_max: int = 0,
4646
attr_max: int = 0,
4747
metadata_max: int = 0,
48+
inline_max: int = 0,
4849
disk_version: int = 0,
4950
) -> None: ...
5051
@property
@@ -65,6 +66,10 @@ class LFSConfig:
6566
def file_max(self) -> int: ...
6667
@property
6768
def attr_max(self) -> int: ...
69+
@property
70+
def metadata_max(self) -> int: ...
71+
@property
72+
def inline_max(self) -> int: ...
6873

6974
class LFSFilesystem:
7075
@property

src/littlefs/lfs.pyx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ cdef class LFSConfig:
104104
file_max: int = 0,
105105
attr_max: int = 0,
106106
metadata_max: int = 0,
107+
inline_max: int = 0,
107108
disk_version: int = 0,
108109
):
109110
"""LittleFS Configuration.
@@ -149,6 +150,7 @@ cdef class LFSConfig:
149150
file_max: int
150151
attr_max: int
151152
metadata_max: int
153+
inline_max: int
152154
disk_version: int
153155
"""
154156

@@ -171,6 +173,7 @@ cdef class LFSConfig:
171173
self._impl.file_max = file_max
172174
self._impl.attr_max = attr_max
173175
self._impl.metadata_max = metadata_max
176+
self._impl.inline_max = inline_max
174177
self._impl.disk_version = disk_version
175178

176179
if context is None:
@@ -193,6 +196,7 @@ cdef class LFSConfig:
193196
f"file_max={self._impl.file_max}",
194197
f"attr_max={self._impl.attr_max}",
195198
f"metadata_max={self._impl.metadata_max}",
199+
f"inline_max={self._impl.inline_max}",
196200
f"disk_version={self._impl.disk_version}"
197201
)
198202
return f"{self.__class__.__name__}({', '.join(args)})"
@@ -237,6 +241,10 @@ cdef class LFSConfig:
237241
def metadata_max(self):
238242
return self._impl.metadata_max
239243

244+
@property
245+
def inline_max(self):
246+
return self._impl.inline_max
247+
240248
@property
241249
def disk_version(self):
242250
return self._impl.disk_version

0 commit comments

Comments
 (0)