提交 aa50ae81 编写于 作者: A armink

1、【修改】开源协议为GPL v3.0

Signed-off-by: Narmink <armink.ztl@gmail.com>
上级 b4a63b0d
此差异已折叠。
......@@ -6,7 +6,7 @@
EasyFlash是一款开源的轻量级嵌入式Flash存储器库,主要为MCU(Micro Control Unit)提供便捷、通用的上层应用接口,使得开发者更加高效实现基于的Flash存储器常见应用开发。该库目前提供 **两大实用功能**
- **Env** 让变量轻松实现掉电保存,支持**写平衡**模式,无需担心变量长度、磨损平衡等问题
- **Env** 让变量轻松实现掉电保存,支持 **写平衡** 模式,无需担心变量长度、磨损平衡等问题
使用 **键值对(key-value)** 方式将变量存储到Flash中,类似U-Boot的 `环境变量` ,使用方式与U-Boot一致。
- **IAP** 在线升级再也不是难事儿
......@@ -58,6 +58,6 @@ Demo平台:STM32F103RET6 + RT-Thread 1.2.2 + Env(2K bytes)
具体内容参考`\docs\`下的文件。
## 4、版权
采用 GPL 开源协议,细节请阅读项目中的 LICENSE 文件内容。
采用 GPL v3.0 开源协议,细节请阅读项目中的 LICENSE 文件内容。
/*
* This file is part of the EasyFlash Library.
*
* Copyright (C) 2015 by Armink <armink.ztl@gmail.com>
* Copyright (c) 2015, Armink, <armink.ztl@gmail.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* Function: Portable interface for each platform.
* Created on: 2015-01-16
......
/*
* This file is part of the EasyFlash Library.
*
* Copyright (C) 2014 by Armink <armink.ztl@gmail.com>
* Copyright (c) 2014, Armink, <armink.ztl@gmail.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* Function: Is is an head file in this library. You can see all be called functions.
* Created on: 2014-09-10
......
/*
* This file is part of the EasyFlash Library.
*
* Copyright (C) 2015 by Armink <armink.ztl@gmail.com>
* Copyright (c) 2015, Armink, <armink.ztl@gmail.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* Function: Portable interface for each platform.
* Created on: 2015-01-16
......
/*
* This file is part of the EasyFlash Library.
*
* Copyright (C) 2014 by Armink <armink.ztl@gmail.com>
* Copyright (c) 2014, Armink, <armink.ztl@gmail.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* Function: Initialize interface for this library.
* Created on: 2014-09-09
*/
/**
* All Backup Area Flash storage index
* |----------------------------| Storage Size
......
/*
* This file is part of the EasyFlash Library.
*
* Copyright (C) 2014 by Armink <armink.ztl@gmail.com>
* Copyright (c) 2014, Armink, <armink.ztl@gmail.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* Function: Environment variables operating interface. (normal mode)
* Created on: 2014-10-06
......
/*
* This file is part of the EasyFlash Library.
*
* Copyright (C) 2015 by Armink <armink.ztl@gmail.com>
* Copyright (c) 2015, Armink, <armink.ztl@gmail.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* Function: Environment variables operating interface. (wear leveling mode)
* Created on: 2015-02-11
......
/*
* This file is part of the EasyFlash Library.
*
* Copyright (C) 2015 by Armink <armink.ztl@gmail.com>
* Copyright (c) 2015, Armink, <armink.ztl@gmail.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* Function: IAP(In-Application Programming) operating interface.
* Created on: 2015-01-05
......
/*
* This file is part of the EasyFlash Library.
*
* Copyright (C) 2015 by Armink <armink.ztl@gmail.com>
* Copyright (c) 2015, Armink, <armink.ztl@gmail.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* Function: Some utils for this library.
* Created on: 2015-01-14
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册