Commit Graph

  • 6548e2425a
    Merge 57637ec57a into 408c16a909 Jappie3 2024-04-17 16:13:28 +0200
  • 57637ec57a
    fix: add module name Jappie3 2024-04-17 15:33:29 +0200
  • 408c16a909
    Merge pull request #14 from de-nordic/update-to-v2.8.1 zephyr Carles Cufí 2024-01-19 16:20:58 +0100
  • 94c8ed6ecd Apply back changes reverted before merge Dominik Ermel 2023-11-17 13:57:30 +0000
  • 1cb5db6436 Merge tag v2.8.1 from upstream Dominik Ermel 2023-11-17 13:53:00 +0000
  • 537ddc62c6 Remove changes done during evil-merge Dominik Ermel 2023-11-17 13:50:57 +0000
  • c733d9ec57
    Merge pull request #884 from DvdGiessen/static-functions Christopher Haster 2023-10-31 13:26:35 -0500
  • 8f3f32d1f3 Added -Wmissing-prototypes Christopher Haster 2023-10-24 11:58:44 -0500
  • 92fc780f71
    lfs_fs_raw* functions should be static Daniël van de Giessen 2023-10-23 13:35:34 +0200
  • f77214d1f0
    Merge pull request #877 from littlefs-project/devel Christopher Haster 2023-09-22 11:52:21 -0500
  • f91c5bd687 Bumped minor version to v2.8 Christopher Haster 2023-09-21 13:02:09 -0500
  • 0eb52a2df1
    Merge pull request #875 from littlefs-project/fs-gc Christopher Haster 2023-09-21 13:01:19 -0500
  • 6b33ee5e34 Renamed lfs_fs_findfreeblocks -> lfs_fs_gc, tweaked documentation Christopher Haster 2023-09-12 00:06:04 -0500
  • 63e4408f2a Extended alloc tests to test some properties of lfs_fs_findfreeblocks Christopher Haster 2023-09-11 23:56:49 -0500
  • dbe4598c12 Added API boilerplate for lfs_fs_findfreeblocks and consistent style Christopher Haster 2023-09-11 23:42:37 -0500
  • d85a0fe2e2 Move lookahead buffer offset at the first free block if such block doesn't exist move it for whole lookahead size. ondrap 2023-08-29 12:50:16 +0200
  • b637379210 Update lfs_find_free_blocks to match the latest changes. ondrap 2023-08-02 11:51:52 +0200
  • 1ba4ed03f0
    Merge pull request #872 from littlefs-project/fs-grow Christopher Haster 2023-09-21 12:11:35 -0500
  • e4b7fa15c1
    Merge pull request #866 from BrianPugh/optional-block-count Christopher Haster 2023-09-21 12:07:00 -0500
  • 23505fa9fa Added lfs_fs_grow for growing the filesystem to a different block_count Christopher Haster 2022-11-13 13:09:21 -0600
  • 2c222af17d Tweaked lfs_fsinfo block_size/block_count fields Christopher Haster 2023-09-11 23:23:07 -0500
  • 127d84b681 Added a couple mixed/unknown block_count tests Christopher Haster 2022-11-12 14:31:52 -0600
  • 027331b2f0 Adopted erase_size/erase_count config in test block-devices/runners Christopher Haster 2022-11-11 15:05:34 -0600
  • 9c23329dd7 Revert of refactor lfs_scan_* out of lfs_format Christopher Haster 2023-09-03 13:19:03 -0500
  • 130790fa91
    Merge pull request #863 from littlefs-project/fix-conversion-warning Christopher Haster 2023-09-03 12:46:38 -0500
  • 531d5e5073
    Merge pull request #855 from mdahamshi/mmd_fix Christopher Haster 2023-09-03 12:46:28 -0500
  • e40d8f5410
    Merge pull request #849 from littlefs-project/fix-ci-release-no-version Christopher Haster 2023-09-03 12:46:18 -0500
  • 23089d5758 remove previous block_count detection from lfs_format Brian Pugh 2023-08-20 14:10:12 -0700
  • d6098bd3ce Add block_count and block_size to fsinfo Brian Pugh 2023-08-20 11:53:18 -0700
  • d6c0c6a786 linting Brian Pugh 2023-08-20 11:33:29 -0700
  • 5caa83fb77 forgot to unmount lfs in test; leaking memory Brian Pugh 2023-08-17 22:10:53 -0700
  • 7521e0a6b2 fix newly introduced missing cleanup when an invalid superblock is found. Brian Pugh 2023-08-17 19:55:54 -0700
  • 2ebfec78c3 test for failure when interpretting block count when formatting without superblock Brian Pugh 2023-08-17 15:20:46 -0700
  • 3d0bcf4066 Add test_superblocks_mount_unknown_block_count Brian Pugh 2023-08-17 15:13:16 -0700
  • 6de3fc6ae8 fix corruption check Brian Pugh 2023-08-17 15:07:19 -0700
  • df238ebac6 Add a unit test; currently hanging on final permutation. Brian Pugh 2023-08-16 23:07:55 -0700
  • be6812213d introduce lfs->block_count. If cfg->block_count is 0, autopopulate from superblock Brian Pugh 2023-08-16 22:18:40 -0700
  • 6dae7038f9 remove redundant superblock check Brian Pugh 2023-08-16 21:46:52 -0700
  • 73285278b9 refactor lfs_scan_for_state_updates and lfs_scan_for_superblock out of lfs_format Brian Pugh 2023-08-16 21:46:04 -0700
  • 5a834b6fc1 initlize struct lfs_diskoff disk = {0} so we don't use it uninitlized in first run Mohammad Dahamshi 2023-07-11 12:20:43 +0300
  • d775b46e3d Fixed integer conversion warning from Code Composer Studio Christopher Haster 2023-08-03 11:16:40 -0500
  • 96fb8bec85 Fixed release script breaking if there is no previous version Christopher Haster 2023-07-03 12:14:36 -0500
  • 611c9b20db
    Merge pull request #848 from littlefs-project/devel Christopher Haster 2023-06-30 12:33:10 -0500
  • a942cdba66 Bumped minor version to v2.7 Christopher Haster 2023-06-30 00:28:10 -0500
  • 225fc31a17
    Merge pull request #846 from littlefs-project/link-chan-fatfs Christopher Haster 2023-06-30 00:26:43 -0500
  • 5db368c0a2
    Merge pull request #839 from littlefs-project/configurable-disk-version Christopher Haster 2023-06-30 00:26:29 -0500
  • f09c6a4eb7
    Merge pull request #838 from littlefs-project/fs-stat Christopher Haster 2023-06-30 00:25:59 -0500
  • 79cc75d18f Added LFS_MULTIVERSION and testing of lfs2.0 to CI Christopher Haster 2023-06-14 16:02:34 -0500
  • eb9af7abe5 Added LFS_MULTIVERSION, made lfs2.0 support a compile-time option Christopher Haster 2023-06-14 15:46:36 -0500
  • b72c96d440 Added support for writing on-disk version lfs2.0 Christopher Haster 2023-06-07 02:03:31 -0500
  • 265692e709 Removed fsinfo.block_usage for now Christopher Haster 2023-06-29 12:23:33 -0500
  • 08a132e048 Added a link to ChaN's FatFS implementation Christopher Haster 2023-06-26 15:37:32 -0500
  • c5fb3f181b Changed fsinfo.minor_version -> fsinfo.disk_version Christopher Haster 2023-06-06 21:52:04 -0500
  • 8610f7c36b Increased context on failures for Valgrind in CI Christopher Haster 2023-06-06 21:31:50 -0500
  • a51be18765 Removed previous-version lfsp_fs_stat checks in test_compat Christopher Haster 2023-06-06 16:09:31 -0500
  • a7ccc1df59 Promoted lfs_gstate_needssuperblock to be available in readonly builds Christopher Haster 2023-06-06 15:59:45 -0500
  • fdee127f74 Removed use of LFS_VERSION in test_compat Christopher Haster 2023-06-06 14:55:22 -0500
  • 87bbf1d374 Added lfs_fs_stat for access to filesystem status/configuration Christopher Haster 2023-06-06 12:20:47 -0500
  • 66f07563c3
    Merge pull request #832 from littlefs-project/remove-sys-types Christopher Haster 2023-05-23 14:46:12 -0500
  • 5eed341059
    Merge pull request #819 from benpicco/fix-AVR Christopher Haster 2023-05-23 14:45:34 -0500
  • 97e2526a81
    Merge pull request #818 from littlefs-project/convince-github-littlefs-is-c Christopher Haster 2023-05-23 14:44:48 -0500
  • d35e3729fb Merge tag 'v2.6.0' from littlefs upstream Martin Habbecke 2023-05-22 21:26:14 -0700
  • 8a4ee65fc3 Removed unnecessary sys/types.h include Christopher Haster 2023-05-17 11:11:27 -0500
  • 6fda813ce8 Fix build for AVR Benjamin Valentin 2023-05-05 12:11:20 +0200
  • f2bc6a8e88 Reclassify .toml files as .c files on GitHub Christopher Haster 2023-05-04 13:52:56 -0500
  • ec3ec86bcc
    Merge pull request #814 from littlefs-project/devel Christopher Haster 2023-05-04 12:55:52 -0500
  • 405f33214a
    Merge pull request #812 from littlefs-project/mkconsistent Christopher Haster 2023-04-30 23:26:04 -0500
  • 3dca02911f
    Merge pull request #811 from littlefs-project/fix-deorphan-repeatedly Christopher Haster 2023-04-30 23:25:01 -0500
  • 259535ee73 Added lfs_fs_mkconsistent Christopher Haster 2023-04-26 21:26:40 -0500
  • 94d9e097a6 Fixed issue where lfs_fs_deorphan may run more than needed Christopher Haster 2023-04-26 20:31:11 -0500
  • dd03c27476
    Merge pull request #805 from littlefs-project/fix-dir-seek-end Christopher Haster 2023-04-26 14:32:14 -0500
  • 23a4a089b5
    Merge pull request #800 from littlefs-project/fix-boundary-truncates Christopher Haster 2023-04-26 14:31:23 -0500
  • b6773e68bf Merge remote-tracking branch 'origin/devel' into fix-dir-seek-end Christopher Haster 2023-04-26 13:47:58 -0500
  • 922a35b3a5 Merge remote-tracking branch 'origin/devel' into fix-boundary-truncates Christopher Haster 2023-04-26 13:30:04 -0500
  • 92298c749d
    Merge pull request #802 from littlefs-project/assert-minimum-block-size Christopher Haster 2023-04-26 02:41:44 -0500
  • 50b394ca36
    Merge pull request #801 from littlefs-project/assert-bool-cast Christopher Haster 2023-04-26 02:41:30 -0500
  • a99574cd5b
    Merge pull request #807 from littlefs-project/doc-link-littlefs2-rust Christopher Haster 2023-04-26 02:40:51 -0500
  • 363a8b56cf Tweaked wording of littlefs2-rust link in README.md Christopher Haster 2023-04-18 16:12:32 -0500
  • e43d381135 chore: add littlefs2 crate to README Lachezar Lechev 2023-03-17 09:24:39 +0200
  • ee6a51bbbe
    Merge pull request #718 from yomimono/mention-chamelon Christopher Haster 2023-04-26 01:57:31 -0500
  • 01ac033d47
    Merge pull request #572 from tniessen/add-littlefs-disk-img-viewer Christopher Haster 2023-04-26 01:56:31 -0500
  • 2a18e03cb8
    Merge pull request #809 from littlefs-project/brent-cycle-detection Christopher Haster 2023-04-26 01:55:50 -0500
  • 6f074ebe31
    Merge pull request #497 from littlefs-project/crc-rework-2 Christopher Haster 2023-04-26 01:15:59 -0500
  • 0a7eca0bd5
    Merge pull request #752 from littlefs-project/test-and-bench-runners Christopher Haster 2023-04-26 01:09:01 -0500
  • 3e25dfc16c Added FCRC tags and an explanation of how FCRCs work to SPEC.md Christopher Haster 2023-04-21 14:47:23 -0500
  • 9e28c75482 Bumped minor version to v2.6 and on-disk minor version to lfs2.1 Christopher Haster 2023-04-20 16:42:58 -0500
  • 4c9360020e Added ability to bump on-disk minor version Christopher Haster 2023-04-20 16:42:19 -0500
  • ca0da3d490 Added compatibility testing on pull-request to GitHub test action Christopher Haster 2023-04-20 03:54:08 -0500
  • 116332d3f7 Added tests for forwards and backwards disk compatibility Christopher Haster 2023-04-20 02:13:58 -0500
  • f0cc1db793 Tweaked changeprefix.py to not rename dir component in paths Christopher Haster 2023-04-19 15:41:43 -0500
  • bf045dd13c
    Tweaked link to littlefs-disk-img-viewer to go to github repo Christopher Haster 2023-04-19 11:48:06 -0500
  • b33a5b3f85 Fixed issue where seeking to end-of-directory return LFS_ERR_INVAL Christopher Haster 2023-04-18 14:56:46 -0500
  • 384a498762 Extend dir seek tests to include seeking to end of directory Christopher Haster 2023-04-18 14:55:43 -0500
  • b0a4a44e5b Added explicit assert for minimum block size of 128 bytes Christopher Haster 2023-04-17 19:58:09 -0500
  • aae897ffd0 Added an assert for truthy-preserving bool conversions Christopher Haster 2023-04-17 19:14:18 -0500
  • e57402c8e9 Added ability to revert to inline file in lfs_file_truncate Christopher Haster 2023-04-17 15:31:03 -0500
  • 6dc18c38c1 Fixed block-boundary truncate issue Christopher Haster 2023-04-17 13:44:35 -0500
  • d5dc4872cb Expanded truncate tests to test more corner cases Christopher Haster 2023-04-17 12:03:35 -0500
  • 24795e6b74
    Add missing iterations in tests Sosthène Guédon 2023-03-13 11:39:06 +0100
  • 7b151e1abb Add test scenario for truncating to a block size Colin Foster 2023-01-26 11:26:37 -0800