Commit Graph

  • 74b17c2e5c Release v0.7.0 main 0.7.0 release-v0.7.0 Robin Krahl 2026-03-09 09:25:30 +01:00
  • fb3f0af9cc Update to littlefs2-sys v0.3.2 and add unstable-littlefs-patched feature Robin Krahl 2026-02-24 17:37:43 +01:00
  • f31f4dc40d Fixed offset calculation overflowing on large SD cards HelloWorldTeraByte 2026-03-03 11:28:09 +13:00
  • 76c038e865 Add trusted publishing for littlefs2 Robin Krahl 2026-02-25 13:29:38 +01:00
  • 4eec5f2fcd Release littlefs2-core v0.1.2 core-0.1.2 release-core-v0.1.2 Robin Krahl 2025-10-16 11:00:46 +02:00
  • 1d248996ab ci: Add trusted publishing for littlefs2-core Robin Krahl 2025-10-16 15:58:15 +02:00
  • 6869697f4f Use u32::is_multiple_of Robin Krahl 2025-10-16 11:22:07 +02:00
  • 7fd7b91d75 Allow usage of deprecated ArrayLength trait Robin Krahl 2025-10-16 11:17:48 +02:00
  • e9d3a1ca98 Update to heapless 0.9 Sosthène Guédon 2025-08-27 16:49:59 +02:00
  • 0906ec2cc5 Update to heapless 0.9 update-heapless Sosthène Guédon 2025-08-27 16:49:59 +02:00
  • 97b91369c4 Fix new clippy lints Sosthène Guédon 2025-08-07 17:20:13 +02:00
  • 209a21f21c Fix lints from 1.89 Sosthène Guédon 2025-08-07 17:13:57 +02:00
  • 89383ed28e Fix new clippy lints new-lints Sosthène Guédon 2025-08-07 17:20:13 +02:00
  • ed082e3dac Fix lints from 1.89 Sosthène Guédon 2025-08-07 17:13:57 +02:00
  • 15816dfb51 Make allocation !Unpin thread-safe-const-types-pinned Sosthène Guédon 2025-06-19 16:29:11 +02:00
  • a913f1b902 Make read_dir api safe Sosthène Guédon 2025-06-19 15:58:08 +02:00
  • 5c1e43fb6e Make use of Pin to make the main API safe Sosthène Guédon 2025-06-19 14:45:17 +02:00
  • d5317124f8 Make Filesystem Send Sosthène Guédon 2025-06-16 12:48:05 +02:00
  • 95d53c8f80 Remove the use of RefCell in File Sosthène Guédon 2025-06-16 12:29:38 +02:00
  • d0ebffac28 Allow showing hex content of littlefs files const-types Sosthène Guédon 2025-03-11 17:08:54 +01:00
  • 4f055aab12 Make list accept dynamic Filesystem parameters without recompilation Sosthène Guédon 2025-06-18 15:24:30 +02:00
  • 7e94b3d8b0 Remove need for generic array and typenum constants Sosthène Guédon 2025-03-10 10:40:00 +01:00
  • b3a7371d84 Add tests that files can still be read after and before shrinknig v0.6.1-nitrokey.1 Sosthène Guédon 2025-05-13 09:44:02 +02:00
  • 5ab86b5c7a Add tests Sosthène Guédon 2025-05-12 18:01:06 +02:00
  • aeae7a0a54 Use tagged commit Sosthène Guédon 2025-05-12 17:46:31 +02:00
  • b25c9262b6 Update littlefs2-sys to use trussed version of littlefs Sosthène Guédon 2025-04-30 12:35:35 +02:00
  • 9eaca6732b Fix avr compilation Sosthène Guédon 2025-04-30 12:28:48 +02:00
  • 4c320aea25 mount_or_else: ensure that allocation has not been overwritten in the else clause Sosthène Guédon 2025-04-30 12:17:20 +02:00
  • 6653300ce3 core: add debug-error feature to have a proper debug implementation of errors Sosthène Guédon 2025-04-30 12:16:23 +02:00
  • 4f86dc4f8f mount_or_else: give access to allocation in callback Sosthène Guédon 2025-04-25 18:26:12 +02:00
  • a37ba04ce8 fixup! Add support for littlefs opening flags Sosthène Guédon 2025-04-25 18:03:46 +02:00
  • f0cac435dd Fix clippy warnings Sosthène Guédon 2025-04-25 17:55:20 +02:00
  • 3b3f5ac9bc Fix avr CI Sosthène Guédon 2025-04-25 17:54:53 +02:00
  • 214131dcee Add support for shrinking/growing filesystems Sosthène Guédon 2025-04-25 17:49:49 +02:00
  • e09f0a44dc Add support for littlefs opening flags Sosthène Guédon 2025-04-25 17:42:39 +02:00
  • 5bb11851a3 core: Make io::Result alias accept generic error type core-result Sosthène Guédon 2025-03-11 11:51:15 +01:00
  • 8ed1c5cf50 Fix list panic when last block of the filesystem is used Sosthène Guédon 2025-03-07 16:54:48 +01:00
  • 0ce776d6e4 Fix list panic when last block of the filesystem is used list-fix-comparison Sosthène Guédon 2025-03-07 16:54:48 +01:00
  • 53bbcd4f7b Release v0.6.1 0.6.1 Robin Krahl 2025-03-04 16:27:57 +01:00
  • 9680d4f583 Add DynStorageAlloc using FnOnce Robin Krahl 2025-03-04 16:00:13 +01:00
  • bc4b4543f1 Release v0.6.0 0.6.0 Robin Krahl 2025-02-28 13:21:33 +01:00
  • 9fdeadcf0f Remove trait and result arguments from macros Robin Krahl 2025-02-28 13:14:34 +01:00
  • 49d15bc0cf Introduce version constants and use correct disk version Robin Krahl 2025-02-27 13:51:13 +01:00
  • 3bd9e1743b Bump littlefs to version 2.9 Sosthène Guédon 2024-02-02 14:05:14 +01:00
  • 25c88f8093 ci: Use avr-none target for avr build Robin Krahl 2025-02-26 11:54:18 +01:00
  • 341d3de6d3 Add missing log-trace feature to Cargo.toml Robin Krahl 2025-02-26 12:08:39 +01:00
  • c31e789cd7 Release littlefs2-core v0.1.1 core-0.1.1 const-pathbuf Robin Krahl 2025-01-16 16:33:47 +01:00
  • de820834f0 core: Add path_buf macro Robin Krahl 2025-01-16 16:32:20 +01:00
  • 51cae4d5fd core: Make Path and PathBuf more const-friendly Robin Krahl 2025-01-16 16:23:43 +01:00
  • 45e87d5e25 Remove empty line after doc comment Robin Krahl 2025-01-07 12:25:28 +01:00
  • b868aa6c92 Remove unnecessary explicit lifetimes Robin Krahl 2025-01-07 12:20:05 +01:00
  • a20abaf627 Fix clippy warnings ram-storage-const Sosthène Guédon 2024-12-10 10:48:49 +01:00
  • 491c79cd86 Add a const new associated function to ram_storage!'s output Sosthène Guédon 2024-12-09 11:53:52 +01:00
  • 62afcd88fc Add list example Robin Krahl 2024-11-17 21:36:02 +01:00
  • 0a22aa1101 Release v0.5.0 0.5.0 Robin Krahl 2024-10-22 17:08:25 +02:00
  • 7614f8e18b Handle platforms where c_int is not i32 Robin Krahl 2024-07-18 11:10:30 +02:00
  • 0988ecd8a8 Add CI job for avr target Robin Krahl 2024-07-18 10:26:50 +02:00
  • 0d753af154 Release littlefs2-core v0.1.0 core-0.1.0 Robin Krahl 2024-10-17 10:58:24 +02:00
  • d86f5fa7ab core: Never inline Path to PathBuf conversion Robin Krahl 2024-10-14 18:06:35 +02:00
  • bea46411a1 core: Remove debug information from Error Robin Krahl 2024-10-14 18:23:58 +02:00
  • a1f8d9e87b core: Add support for heapless-bytes Robin Krahl 2024-09-12 09:05:46 +02:00
  • 932a40f2da core: Make heapless support optional and support multiple versions Robin Krahl 2024-08-16 12:31:28 +02:00
  • e225f060e5 Remove unnecessary clone in ReadDir Robin Krahl 2024-08-16 11:45:28 +02:00
  • 69ff97406d Remove dir-entry-path feature Robin Krahl 2024-08-16 11:39:49 +02:00
  • e21c691032 Refactor attributes API Robin Krahl 2024-08-16 11:22:21 +02:00
  • 85ac8165d0 core: Use c_int where applicable Robin Krahl 2024-08-15 08:47:07 +02:00
  • 95fd60a59c core: Move size constants into associated constants Robin Krahl 2024-08-08 17:00:35 +02:00
  • ce4809097a core: Remove generic-array dependency Robin Krahl 2024-08-08 16:51:32 +02:00
  • 7356da54d1 Introduce littlefs2-core crate Robin Krahl 2024-08-08 14:31:43 +02:00
  • 97a7939437 Use FileOpenFlags instead of OpenOptions in DynFilesystem Robin Krahl 2024-08-08 16:14:27 +02:00
  • f6b90f52b3 Extend CI checks Robin Krahl 2024-08-08 17:43:25 +02:00
  • e6435d207d Move exists method from Path into Filesystem Robin Krahl 2024-08-08 08:37:22 +02:00
  • ee539c764a Replace Error enum with struct Robin Krahl 2024-07-03 18:41:22 +02:00
  • 9ed715b850 Remove deploy docs job Robin Krahl 2024-07-03 16:43:56 +02:00
  • c4d1f965f3 deploy: 9a97d10a72 gh-pages robin-nitrokey 2024-07-03 14:42:18 +00:00
  • 9a97d10a72 Make panicking Path/PathBuf conversions fallible Robin Krahl 2024-06-03 11:24:01 +02:00
  • caad4110e4 Explicitly document Path invariants Robin Krahl 2024-06-03 10:53:56 +02:00
  • 571aad9b46 Remove Path::from_bytes_with_nul_unchecked Robin Krahl 2024-06-03 10:22:34 +02:00
  • d7336c133c Mark Path and PathBuf functions as const if possible Robin Krahl 2024-06-03 10:29:06 +02:00
  • 4e76a67c28 deploy: 1289ee9f17 robin-nitrokey 2024-06-03 08:15:41 +00:00
  • 77e926bc63 deploy: be44c0b252 robin-nitrokey 2024-06-03 08:06:04 +00:00
  • 1289ee9f17 Remove cstr_core and cty dependencies and use littlefs2-sys 0.2.0 Robin Krahl 2024-05-24 13:39:33 +02:00
  • be44c0b252 Fix compilation without default features Robin Krahl 2024-05-24 13:48:41 +02:00
  • 722dc8d7ad deploy: 498fee7f7b robin-nitrokey 2024-05-24 09:38:32 +00:00
  • 498fee7f7b Enforce const evaluation in path! macro Robin Krahl 2024-05-24 11:15:17 +02:00
  • e29acee931 deploy: 2ad7785955 robin-nitrokey 2024-05-22 16:35:49 +00:00
  • 2ad7785955 Add Filesystem::mount_or_else Robin Krahl 2024-04-24 19:33:30 +02:00
  • 2870252fa4 deploy: 960e57d9fc sosthene-nitrokey 2024-03-19 13:08:38 +00:00
  • 960e57d9fc Run cargo fmt Sosthène Guédon 2024-03-19 14:05:47 +01:00
  • 76b8e62f13 Switched to accessing alloc.state using addr_of_mut! to preserve shared mutable access. Ian McCormack 2024-03-09 16:01:50 +00:00
  • 04c38b2e23 Wrap FileAllocation Cache in an UnsafeCelll Sosthène Guédon 2023-12-06 10:07:41 +01:00
  • 759861acfa Wrap the Cache in an UnsafeCell Sosthène Guédon 2023-12-05 10:21:22 +01:00
  • 49237bf7c2 deploy: 2b45a7559f sosthene-nitrokey 2024-02-07 13:30:12 +00:00
  • 2b45a7559f Path: Add ordering comparison functions Sosthène Guédon 2024-01-31 17:34:59 +01:00
  • fb7952829d deploy: c2876ed7e3 sosthene-nitrokey 2024-02-05 08:47:50 +00:00
  • c2876ed7e3 Fix doc warnings Sosthène Guédon 2024-02-02 12:06:03 +01:00
  • 52e4669d16 deploy: 8a1fa499bb sosthene-nitrokey 2024-02-05 08:39:25 +00:00
  • 4886c47952 Fix doc warnings doc-warnings Sosthène Guédon 2024-02-02 12:06:03 +01:00
  • 8a1fa499bb Fix clippy warnings Sosthène Guédon 2024-02-02 11:36:28 +01:00
  • b72fc22810 deploy: ebd27e49ca robin-nitrokey 2023-12-15 15:49:46 +00:00