82 Commits

Author SHA1 Message Date
openharmony_ci 1087b7bac5 !61 merge master into master
新增配置项目成员文件

Created-by: yang-pangyuan
Commit-by: yang-pangyuan
Merged-by: openharmony_ci
Description: ### 相关的Issue
https://gitcode.com/openharmony/third_party_FatFs/issues/23

### 原因(目的、解决的问题等)
增加仓库权限

### 描述(做了什么,变更了什么)


### 测试用例(新增、改动、可能影响的功能)


### 是否需要同步至release(如:3.0LTS ... )分支?

 否




See merge request: openharmony/third_party_FatFs!61
OpenHarmony-v6.1-Release OpenHarmony-v7.0-Beta1
2026-01-12 16:28:56 +08:00
yang-pangyuan 8da7237263 IssueNo: https://gitcode.com/openharmony/third_party_FatFs/issues/23
Feature or Bugfix: Bugfix ~ 
Binary Source: No 
Signed-off-by: yang-pangyuan <yangpangyuan1@h-partners.com>

Signed-off-by: yang-pangyuan <yangpangyuan1@h-partners.com>
2026-01-09 09:45:37 +08:00
openharmony_ci d52664967e !59 Description: 更新FatFs版本到R0.15a
Merge pull request !59 from hw_llm/master
OpenHarmony-v6.0.0.1-Release OpenHarmony-v6.0-Release OpenHarmony-v6.0.0.2-Release
2025-06-19 09:11:07 +00:00
hw_llm 39d8772d71 Description: 更新FatFs版本到R0.15a
IssueNo: https://gitee.com/openharmony/third_party_FatFs/issues/ICGE7Q
Feature Or Bugfix: Feature
Binary Source: No
Signed-off-by: hw_llm <liu.limin@huawei.com>
2025-06-19 16:34:59 +08:00
openharmony_ci 83018e3953 !58 解决与patch的冲突
Merge pull request !58 from wangchen/0727_f
OpenHarmony-v6.0-Beta1 OpenHarmony-v4.1.4-Release OpenHarmony-v5.1.0-Release OpenHarmony-v5.0.3-Release OpenHarmony-v4.1.3-Release OpenHarmony-v5.0.2-Release OpenHarmony-v4.1.2-Release OpenHarmony-v5.0.1-Release OpenHarmony-v4.0.4-Release OpenHarmony-v5.0.0-Release OpenHarmony-v4.0.3-Release OpenHarmony-v4.0.2-Release OpenHarmony-v5.0-Beta1 OpenHarmony-v4.1-Release master-v OpenHarmony-v4.1.1-Release weekly_20240115-v OpenHarmony-v4.1-Beta1 OpenHarmony-v4.0.1-Release OpenHarmony-v4.0-Release
2023-07-27 11:13:57 +00:00
wangchen 70c330937b Fix: 解决fatfs与patch的冲突
Close #I7OJ19
Signed-off-by: wangchen <wangchen240@huawei.com>
2023-07-27 17:04:51 +08:00
openharmony_ci 0dbb245ec7 !57 FatFs升级r0.15
Merge pull request !57 from wangchen/013_fatfs
2023-07-24 07:34:38 +00:00
wangchen fe2cea89a3 Fix: fatfs up to R0.15
Close #I7DSA5
Signed-off-by: wangchen <wangchen240@huawei.com>
2023-07-20 20:42:06 +08:00
openharmony_ci 89559f87e2 !56 fix:三方软件名称整改
Merge pull request !56 from zhangdengyu/componentization_0627
OpenHarmony-v4.0-Beta2
2023-06-28 01:29:46 +00:00
zhangdengyu 2db58a2c4f fix:三方软件名称整改
Close:#I7G9O9

Signed-off-by: zhangdengyu <zhangdengyu2@huawei.com>
Change-Id: I91fcca49de561f11a8d25f9308d35853fda11ee0
2023-06-27 10:33:54 +08:00
openharmony_ci a21af054f0 !55 修复三方库子系统配置
Merge pull request !55 from zhushengle/gn
2023-05-25 11:23:57 +00:00
zhushengle fa28dcc22f feat: 修复三方库子系统配置
Close #I78DB8

Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I559a997dd45cc2d2c087139893f10852093b27f5
2023-05-25 17:59:01 +08:00
openharmony_ci 30eda8d0fd !54 部件化整改
Merge pull request !54 from zhushengle/deps
OpenHarmony-v4.0-Beta1
2023-05-09 14:55:45 +00:00
zhushengle 9e09a6eb83 feat: 部件化整改
Close #I71QQ2

Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Ib75732fc3e30b74c59850bbdbe9f66c3271d3d00
2023-05-09 21:52:16 +08:00
openharmony_ci 43a6006cc3 !53 Fix : 部件化需求整改
Merge pull request !53 from yinjiaming/bundle
2023-05-05 08:33:27 +00:00
yinjiaming 4875e4d50a fix:部件需求整改
修复了脚本扫描出的bundle.json的问题

Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: Iacfecfc5e033b7ee7c3904a3706360b90c7aec9e
2023-05-04 18:39:02 +08:00
openharmony_ci 8ee2a73602 !50 fix:修复ffconf.h中宏FF_FS_LOCK设置不合理的问题
Merge pull request !50 from zhangdengyu/20221214_fatfs_fix
2022-12-15 06:46:56 +00:00
zhangdengyu 2afe81bf58 fix: 修复ffconf.h中宏FF_FS_LOCK设置不合理的问题
方案描述:
1、修改FF_FS_LOCK宏定义为:#define FF_FS_LOCK  (CONFIG_NFILE_DESCRIPTORS + LOSCFG_MAX_OPEN_DIRS - MIN_START_FD)
2、其中各个宏的含义如下:
2.1、CONFIG_NFILE_DESCRIPTORS 在vfs_config.h文件中定义,表示打开文件描述符fd的最大数量
2.2、LOSCFG_MAX_OPEN_DIRS 在vfs_config.h文件中定义,表示打开目录最大数量
2.3、MIN_START_FD 在vfs_config.h文件中定义,表示保留的三个文件描述符fd:stdin,stdout,stderr

BREAKING CHANGE:
修复ffconf.h中宏FF_FS_LOCK设置不合理的问题
修改后的FF_FS_LOCK宏定义为:#define FF_FS_LOCK	(CONFIG_NFILE_DESCRIPTORS + LOSCFG_MAX_OPEN_DIRS - MIN_START_FD)

Close: #I663SZ

Signed-off-by: zhangdengyu <zhangdengyu2@huawei.com>
Change-Id: I5389e57d4276e99d40c79cb5a449c6e5a1f1179e
2022-12-15 14:21:52 +08:00
openharmony_ci 255df85e0d !46 fix: 删除ff.h中的MIN MAX宏定义
Merge pull request !46 from Zhaotianyu/20220831fatfs_fix
OpenHarmony-v3.2-Beta4 OpenHarmony-v3.2-Beta3
2022-09-01 11:26:38 +00:00
arvinzzz 373e182e55 fix: ff.h中MIN MAX宏定义不符合常规用法且存在重定义冲突风险
close: #I5OYYA

Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: Ibff61316dacd2d685471def2350ca97768ed322c
2022-08-31 12:04:21 +08:00
openharmony_ci 823aa114a7 !45 iccarm工具链支持
Merge pull request !45 from wish/tag_iccarm
OpenHarmony-v3.2-Beta2
2022-07-12 02:35:03 +00:00
i-wangliangliang 12d09cb11c iccarm工具链编译适配
Signed-off-by: i-wangliangliang <willfox@126.com>
Change-Id: I900f0d153109d9632430c91b024a3ce835d8407e
2022-07-12 09:23:03 +08:00
openharmony_ci 8b05ece8a6 !40 Fix : 修改了源码检视过程中的一些问题
Merge pull request !40 from yinjiaming/master
OpenHarmony-v3.2-Beta1
2022-03-14 13:33:46 +00:00
yinjiaming 99a1d9dd79 fix: 修复3.1代码检视中的问题
【背景】
3.1 代码检视中有一些问题需要修改

【修改方案】
在README 中添加了文档链接,更改了非可执行文件的权限

【影响】
对现有的产品编译不会有影响。

Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: I31e65b9832a0262a9fe4080578e53fb113546c89
2022-03-14 12:31:43 +00:00
openharmony_ci a46fca7b78 !35 feat: add bundle.json
Merge pull request !35 from pjscc/master
2022-01-24 02:41:50 +00:00
openharmony_ci ac28992e17 !37 Fatfs适配kernel部件标准化
Merge pull request !37 from Hongjin Li/lihongjin/br_dev
2022-01-22 03:45:25 +00:00
openharmony_ci fd36f3a317 !36 fix: pr模板补充说明
Merge pull request !36 from Harylee/mmu
2022-01-22 00:54:56 +00:00
Haryslee b2cbd00277 fix: pr模板补充说明
Signed-off-by: Haryslee <lihao189@huawei.com>
Change-Id: I7a5b39538335e9ab8ec03d0818016fb3cb38ff5a
2022-01-21 18:06:13 +08:00
openharmony_ci 49c403275f !34 fix: 针对pr是否同步至release分支,增加原因说明规则
Merge pull request !34 from Harylee/mmu
2022-01-21 03:46:52 +00:00
pjscc e75ea8fa4d add bundle.json
Signed-off-by: pjscc <pangjiashuai@huawei.com>
2022-01-20 17:01:22 +08:00
Haryslee 642cd81951 fix: 针对pr是否同步至release分支,增加原因说明规则
Signed-off-by: Haryslee <lihao189@huawei.com>
Change-Id: If70b4f03cc5d763ffaaa413ea5f131b32fbcf4e0
2022-01-20 08:54:01 +08:00
Hongjin Li 833e328c7a chore: FatFs适配kernel编译构建标准化
liteos-m kernel 部件标准化,Fatfs提供标准的src和include路径

Signed-off-by: Hongjin Li <lihongjin1@huawei.com>
Change-Id: I8d6e3ff5d19db68a71727e17c861efd389fbc038
2022-01-19 17:53:12 +08:00
openharmony_ci ff303aa851 !31 fix: 修复FATFS中的错误
Merge pull request !31 from Far/master
OpenHarmony-v3.1-Beta
2021-11-23 06:30:34 +00:00
Far bc2af47971 fix: 修复FATFS中的BUG
1. f_open接口在一些错误分支中未释放当前文件的锁,这会导致再次打开该文件时失败(EBUSY);
2. f_mkfs未正确初始化返回值FRESULT fr的值,导致不可预知的返回值;
3. f_fdisk循环条件错误,导致死循环;

Close #I4EZEC

Signed-off-by: Far <yesiyuan2@huawei.com>
2021-11-12 10:35:06 +08:00
openharmony_ci ed636572b2 !28 OAT过滤二进制
Merge pull request !28 from Caoruihong/oat_binary
2021-09-29 03:32:52 +00:00
Caoruihong fb538ab9fa fix(oat): filter binary
Signed-off-by: Caoruihong <crh.cao@huawei.com>
Change-Id: Ib0a453b5d6be226a99c903b3d20b4f2b0839d69d
2021-09-29 10:35:20 +08:00
openharmony_ci 544ba90ab1 !24 三方库FatFs升级至r0.14a版本
Merge pull request !24 from Far/r014a
2021-09-24 00:53:42 +00:00
Far 97668edb4f feat: 三方库FatFs升级至r0.14a版本
1. f_mkfs接口增强,现在除了簇大小,同时支持fat表数量,数据区对齐大小,根目录大小的设置。
2. 抽象部分内部接口find_volume/create_partition,提高代码复用度。
3. 修复一些bug。

Signed-off-by: Far <yesiyuan2@huawei.com>
2021-09-22 14:57:01 +08:00
openharmony_ci a0f7fcd7ea !25 pagecache从filep改为使用vnode
Merge pull request !25 from LeonChan/pg
2021-09-15 03:51:53 +00:00
Leon Chan 88ae40fa83 fatfs readpage
Signed-off-by: Leon Chan <chenwei26@huawei.com>
2021-09-14 10:45:10 +08:00
openharmony_ci a7b1bee6f8 !22 OAT
Merge pull request !22 from Caoruihong/oat3
OpenHarmony-v3.0-Beta1
2021-08-11 09:34:52 +00:00
Caoruihong afdbbc3b2c chore: update OAT.xml
Signed-off-by: Caoruihong <crh.cao@huawei.com>
Change-Id: Ifa8351b0919b53f012618a4ac80e3c704b409382
2021-08-11 15:39:48 +08:00
openharmony_ci 2b5d328382 !20 OAT
Merge pull request !20 from Caoruihong/oat2
2021-08-10 00:47:26 +00:00
Caoruihong 6942339495 chore: add OAT.xml
Signed-off-by: Caoruihong <crh.cao@huawei.com>
Change-Id: I69b6a05729c2f7cb4e44f001bec48522aa09c12c
2021-08-09 22:23:05 +08:00
openharmony_ci bf60ef80a7 !19 FatFs在文件名长度到达最大长度254时,不能正确显示长文件名
Merge pull request !19 from 野生毛霉君/master
2021-08-05 08:01:48 +00:00
mucor 7ef781c24c fix: fix long file name buffer overflow check at 254 length
close: #I43S7Z
Signed-off-by: mucor <mucorwang@gmail.com>
2021-08-04 09:45:51 +08:00
openharmony_ci c248411781 !18 修复FATFS中不同内部接口不支持FAT12/FAT16 FAT表结标志
Merge pull request !18 from Far/fatfs
OpenHarmony-v2.2-Beta2
2021-07-19 06:08:08 +00:00
Far 4094ea3cb8 fix: 修复FATFS中不同内部接口不支持FAT12/FAT16 FAT表结束标志
FATFS内部接口中,仅对FAT32的FAT表结束符0x0FFFFFFF做了判断,而忽略了FAT12和FAT16的结束标志。
这会导致子在FAT12/FAT16中,部分功能异常。

Close #I409R6

Signed-off-by: Far <yesiyuan2@huawei.com>
2021-07-13 11:28:25 +08:00
openharmony_ci ac0899fa88 !17 修复了FATFS设置卷标的功能
Merge pull request !17 from Far/master
2021-06-29 05:13:43 +00:00
Far 13de8fe6ef fix: 恢复了FATFS设置卷标的功能
Liteos_a FATFS需要提供格式化时设置卷标的功能,该功能在当前系统中缺失。
为了适配VFS层重构的逻辑,重新封装部分函数。

Close #I3Y5G8

Signed-off-by: Far <yesiyuan2@huawei.com>
2021-06-28 15:54:51 +08:00