Home
last modified time | relevance | path

Searched +full:lookahead +full:- +full:size (Results 1 – 24 of 24) sorted by relevance

/Zephyr-latest/dts/bindings/fs/
Dzephyr,fstab,littlefs.yaml2 # SPDX-License-Identifier: Apache-2.0
5 Description of pre-defined file systems.
9 include: "zephyr,fstab-common.yaml"
12 # num-files and num-dirs are not filesystem-specific.
14 read-size:
18 The size of file system read operations, in bytes.
25 prog-size:
29 The size of file system program (write) operations, in bytes.
36 cache-size:
40 The size of block caches, in bytes.
[all …]
/Zephyr-latest/subsys/fs/
DKconfig.littlefs4 # SPDX-License-Identifier: Apache-2.0
31 int "Minimum size of a block read"
37 int "Minimum size of a block program"
43 int "Size of block caches in bytes"
51 device, and a factor of the block size.
54 int "Size of lookahead buffer in bytes"
57 A larger lookahead buffer increases the number of blocks found
58 during an allocation pass. The lookahead buffer is stored as a
67 is moved to another block. Set to a non-positive value to
76 littlefs requires a per-file buffer to cache data.
[all …]
Dlittlefs_fs.c5 * SPDX-License-Identifier: Apache-2.0
44 #define LFS_FILEP(fp) (&((struct lfs_file_data *)(fp->filep))->file)
61 #if (CONFIG_FS_LITTLEFS_FC_HEAP_SIZE - 0) <= 0
63 /* Auto-generate heap size from cache size and number of files */
77 static inline void *fc_allocate(size_t size) in fc_allocate() argument
81 ret = k_heap_alloc(&file_cache_heap, size, K_NO_WAIT); in fc_allocate()
93 k_mutex_lock(&fs->mutex, K_FOREVER); in fs_lock()
98 k_mutex_unlock(&fs->mutex); in fs_unlock()
110 return -EIO; in lfs_to_errno()
112 return -EFAULT; in lfs_to_errno()
[all …]
/Zephyr-latest/samples/subsys/fs/littlefs/boards/
Dcyw920829m2evk_02.overlay6 mount-point = "/lfs1";
8 read-size = <16>;
9 prog-size = <16>;
10 cache-size = <64>;
11 lookahead-size = <32>;
12 block-cycles = <512>;
Dstm32f746g_disco.overlay4 * SPDX-License-Identifier: Apache-2.0
12 read-size = <32>;
13 prog-size = <32>;
14 cache-size = <256>;
15 lookahead-size = <64>;
16 block-cycles = <512>;
18 mount-point = "/lfs1";
Dstm32h750b_dk.overlay4 * SPDX-License-Identifier: Apache-2.0
12 read-size = <32>;
13 prog-size = <32>;
14 cache-size = <256>;
15 lookahead-size = <64>;
16 block-cycles = <512>;
18 mount-point = "/lfs1";
Dstm32h747i_disco_stm32h747xx_m7.overlay5 * SPDX-License-Identifier: Apache-2.0
13 read-size = <32>;
14 prog-size = <32>;
15 cache-size = <256>;
16 lookahead-size = <64>;
17 block-cycles = <512>;
19 mount-point = "/lfs1";
Db_u585i_iot02a.overlay4 * SPDX-License-Identifier: Apache-2.0
12 read-size = <256>;
13 prog-size = <256>;
14 cache-size = <4096>;
15 lookahead-size = <256>;
16 block-cycles = <512>;
18 mount-point = "/lfs1";
26 /delete-node/ partition;
Dstm32l562e_dk.overlay4 * SPDX-License-Identifier: Apache-2.0
12 read-size = <256>;
13 prog-size = <256>;
14 cache-size = <4096>;
15 lookahead-size = <256>;
16 block-cycles = <512>;
18 mount-point = "/lfs1";
26 /delete-node/ partition;
Dbmd_345_eval.overlay4 * SPDX-License-Identifier: Apache-2.0
7 /delete-node/ &storage_partition;
14 mount-point = "/lfs1";
17 read-size = <16>;
18 prog-size = <16>;
19 cache-size = <64>;
20 lookahead-size = <32>;
21 block-cycles = <512>;
28 compatible = "fixed-partitions";
29 #address-cells = <1>;
[all …]
Dnrf52840dk_nrf52840_qspi.overlay4 * SPDX-License-Identifier: Apache-2.0
7 /delete-node/ &storage_partition;
14 mount-point = "/lfs1";
17 read-size = <16>;
18 prog-size = <16>;
19 cache-size = <64>;
20 lookahead-size = <32>;
21 block-cycles = <512>;
28 compatible = "fixed-partitions";
29 #address-cells = <1>;
[all …]
Drak5010_nrf52840.overlay4 * SPDX-License-Identifier: Apache-2.0
7 /delete-node/ &storage_partition;
14 mount-point = "/lfs1";
17 read-size = <16>;
18 prog-size = <16>;
19 cache-size = <64>;
20 lookahead-size = <32>;
21 block-cycles = <512>;
28 compatible = "fixed-partitions";
29 #address-cells = <1>;
[all …]
Dnucleo_h7a3zi_q.overlay4 * SPDX-License-Identifier: Apache-2.0
12 read-size = <1>;
13 prog-size = <16>;
14 cache-size = <256>;
15 lookahead-size = <32>;
16 block-cycles = <512>;
18 mount-point = "/lfs1";
25 compatible = "fixed-partitions";
26 #address-cells = <1>;
27 #size-cells = <1>;
Dstm32f429i_disc1.overlay4 * SPDX-License-Identifier: Apache-2.0
12 read-size = <1>;
13 prog-size = <16>;
14 cache-size = <256>;
15 lookahead-size = <32>;
16 block-cycles = <512>;
18 mount-point = "/lfs1";
25 compatible = "fixed-partitions";
26 #address-cells = <1>;
27 #size-cells = <1>;
Dnucleo_h743zi.overlay5 * SPDX-License-Identifier: Apache-2.0
7 /delete-node/ &storage_partition;
11 pinctrl-0 = <&sdmmc1_d0_pc8
15 pinctrl-names = "default";
23 read-size = <32>;
24 prog-size = <32>;
25 cache-size = <256>;
26 lookahead-size = <64>;
27 block-cycles = <512>;
29 mount-point = "/lfs1";
[all …]
Dnrf52840dk_nrf52840_spi.overlay4 * SPDX-License-Identifier: Apache-2.0
7 /delete-node/ &mx25r64;
14 * to provide quad-spi feature. In individual specifications each of the spi
21 compatible = "nordic,nrf-spi";
23 cs-gpios = <&gpio0 17 GPIO_ACTIVE_LOW>;
24 pinctrl-0 = <&spi2_default>;
25 pinctrl-1 = <&spi2_sleep>;
26 pinctrl-names = "default", "sleep";
28 compatible = "jedec,spi-nor";
30 spi-max-frequency = <8000000>;
[all …]
/Zephyr-latest/tests/subsys/logging/log_backend_fs/boards/
Dcyw920829m2evk_02.overlay6 mount-point = "/lfs1";
8 read-size = <16>;
9 prog-size = <16>;
10 cache-size = <64>;
11 lookahead-size = <32>;
12 block-cycles = <512>;
Dmr_canhubk3.overlay4 * SPDX-License-Identifier: Apache-2.0
7 /delete-node/ &storage_partition;
14 mount-point = "/lfs1";
16 read-size = <16>;
17 prog-size = <16>;
18 cache-size = <64>;
19 lookahead-size = <32>;
20 block-cycles = <512>;
27 compatible = "fixed-partitions";
28 #address-cells = <1>;
[all …]
Dnative_sim.overlay4 * SPDX-License-Identifier: Apache-2.0
7 /delete-node/ &storage_partition;
14 mount-point = "/lfs1";
16 read-size = <16>;
17 prog-size = <16>;
18 cache-size = <64>;
19 lookahead-size = <32>;
20 block-cycles = <512>;
28 compatible = "fixed-partitions";
29 #address-cells = <1>;
[all …]
Dnrf52840dk_nrf52840.overlay4 * SPDX-License-Identifier: Apache-2.0
7 /delete-node/ &storage_partition;
14 mount-point = "/lfs1";
16 read-size = <16>;
17 prog-size = <16>;
18 cache-size = <64>;
19 lookahead-size = <32>;
20 block-cycles = <512>;
27 compatible = "fixed-partitions";
28 #address-cells = <1>;
[all …]
/Zephyr-latest/tests/subsys/logging/log_backend_fs/
Dautomount.overlay4 * SPDX-License-Identifier: Apache-2.0
7 /delete-node/ &lfs1;
13 mount-point = "/lfs1";
16 read-size = <16>;
17 prog-size = <16>;
18 cache-size = <64>;
19 lookahead-size = <32>;
20 block-cycles = <512>;
/Zephyr-latest/tests/lib/gui/lvgl/boards/
Dstm32h747i_disco_stm32h747xx_m7.overlay4 * SPDX-License-Identifier: Apache-2.0
7 /delete-node/ &storage_partition;
22 read-size = <32>;
23 prog-size = <32>;
24 cache-size = <256>;
25 lookahead-size = <64>;
26 block-cycles = <512>;
28 mount-point = "/lfs1";
/Zephyr-latest/doc/releases/
Drelease-notes-4.0.rst15 is now the standard way to provide device-specific protection to data at rest. (:github:`76222`)
18 :ref:`ZMS <zms_api>` is a new key-value storage subsystem compatible with all non-volatile storage
25 runtime configuration through vendor specific APIs. Initially the :dtcompatible:`nordic,nrf-comp`,
26 :dtcompatible:`nordic,nrf-lpcomp` and :dtcompatible:`nxp,kinetis-acmp` are supported.
31 Initially implemented drivers include a simple :dtcompatible:`zephyr,gpio-steppers` and a complex
32 sensor-less stall-detection capable with integrated ramp-controller :dtcompatible:`adi,tmc5041`.
50 directory for :zephyr:code-sample-category:`code samples <samples>`.
70 * :cve:`2024-8798`: Under embargo until 2024-11-22
71 * :cve:`2024-10395`: Under embargo until 2025-01-23
72 * :cve:`2024-11263` `Zephyr project bug tracker GHSA-jjf3-7x72-pqm9
[all …]
/Zephyr-latest/scripts/ci/
Dcheck_compliance.py5 # SPDX-License-Identifier: Apache-2.0
57 f"{cp.stdout.decode('utf-8')}\n"
59 f"{cp.stderr.decode('utf-8')}\n")
61 return cp.stdout.decode("utf-8").rstrip()
70 return git('rev-list',
71 f'--max-count={-1 if "." in refspec else 1}', refspec).split()
74 filter_arg = (f'--diff-filter={filter}',) if filter else ()
75 paths_arg = ('--', *paths) if paths else ()
76 out = git('diff', '--name-only', *filter_arg, COMMIT_RANGE, *paths_arg)
128 - The magic string "<zephyr-base>" can be used to refer to the
[all …]