1. 30 12月, 2022 1 次提交
  2. 22 12月, 2022 1 次提交
    • F
      fix: 修复文件系统不合理的锁操作 · b7f906ef
      Far 提交于
      1. 移除了fatfs和littlefs中冗余的加锁操作。
      2. 增加了配置选项FS_LOCK_TIMEOUT(宏LOSCFG_FS_LOCK_TIMEOUT),提供配置
         文件系统获取锁超时能力。
      3. 新增对外接口LOS_FsLock()和LOS_FsUnlock()接口,提供HAL层与文件系统的
         互斥操作。
      
      BREAKING CHANGE:
      修复文件系统不合理的锁操作
      新增API:
      los_fs.h:
      int LOS_FsLock(void)
      int LOS_FsUnlock(void)
      新增配置项:
      LOSCFG_FS_LOCK_TIMEOUT(menuconfig FS_LOCK_TIMEOUT)
      
      fix #I66S2J
      Signed-off-by: NFar <yesiyuan2@huawei.com>
      Change-Id: I2ae9b6b5e2c788b2f4a00d9678a0240d00c335eb
      b7f906ef
  3. 19 12月, 2022 1 次提交
  4. 16 12月, 2022 1 次提交
    • F
      fix: 修复文件系统不合理的锁操作 · 9038b652
      Far 提交于
      1. 移除了fatfs和littlefs中冗余的加锁操作。
      2. 增加了配置选项FS_LOCK_TIMEOUT(宏LOSCFG_FS_LOCK_TIMEOUT),提供文件
         系统锁超时判定能力。
      3. 新增对外接口LOS_FsLock()和LOS_FsUnlock()接口,提供HAL层与文件系统的
         互斥操作。
      
      BREAKING CHANGE:
      修复文件系统不合理的锁操作
      新增API:
      int LOS_FsLock(void)
      int LOS_FsUnlock(void)
      新增配置项:
      LOSCFG_FS_LOCK_TIMEOUT(menuconfig FS_LOCK_TIMEOUT)
      
      fix #I6355A
      Signed-off-by: NFar <yesiyuan2@huawei.com>
      Change-Id: Ia980abfac0ee761088313496c7e3c3e9568450b3
      9038b652
  5. 28 11月, 2022 1 次提交
    • F
      feat: 文件系统提供动态内存分配器钩子 · f1902756
      Far 提交于
      增加LOS_FS_MALLOC/LOS_FS_FREE宏以提供用户配置动态内存分配器的能力。
      用户只需要在components/fs/vfs/los_fs.h中修改对应的函数即可。
      
      BREAKING CHANGE:
      文件系统提供动态内存分配器钩子
      新增宏:
      LOS_FS_MALLOC
      LOS_FS_FREE
      
      fix #I63IJW
      Signed-off-by: NFar <yesiyuan2@huawei.com>
      Change-Id: I20cb41f621a2e22d74749583f546d550ba127b72
      f1902756
  6. 15 11月, 2022 1 次提交
  7. 23 9月, 2022 1 次提交
    • W
      fix: lfs_mount 不能多实例 · cf50cde1
      wangchen 提交于
      【背景】最后一个调用lfs_mount()的分区是有效的,前面的会被冲掉
      
      【修改方案】
      1, 增加一个存放cfg的空间, 每个mount点有独自的配置存储空间
      
      【影响】
      对现有的产品编译不会有影响。
      re #I5RIGH
      Signed-off-by: Nwangchen <wangchen240@huawei.com>
      cf50cde1
  8. 24 8月, 2022 1 次提交
  9. 16 8月, 2022 1 次提交
    • L
      feat: liteos-m文件系统初始化函数支持littlefs · f2c4b597
      leonchan5 提交于
      VFS初始化函数LOS_DiskPartition及LfsFormat支持littlefs,支持对flash设备进行分区和格式化操作
      1,VFS层记录Fat/littlefs设备名称、分区等信息,后续在本层做处理
      2,flash设备的相关配置及驱动操作接口通过LOS_DiskPartition配置,产品不用直接面向具体文件系统
      
      close: #I5CYKI
      Signed-off-by: Nleonchan5 <chenwei26@huawei.com>
      f2c4b597
  10. 01 8月, 2022 1 次提交
  11. 09 3月, 2022 1 次提交