zephyr/ext/fs/nffs
Mark Ruvald Pedersen a82cb2442d ext: nffs: portability: Avoid void* arithmetics which is a GNU extension
Under GNU C, sizeof(void) = 1. This commit simply uses uint8_t.

Pointer arithmetics over void types is:
 * A GNU C extension
 * Not supported by Clang
 * Illegal across all ISO C standards

See also: https://gcc.gnu.org/onlinedocs/gcc/Pointer-Arith.html

Signed-off-by: Mark Ruvald Pedersen <mped@oticon.com>
2018-09-28 07:57:28 +05:30
..
include/nffs ext: nffs: update for enabling statistic 2018-03-21 17:04:07 +01:00
src ext: nffs: portability: Avoid void* arithmetics which is a GNU extension 2018-09-28 07:57:28 +05:30
CMakeLists.txt Introduce cmake-based rewrite of KBuild 2017-11-08 20:00:22 -05:00
Kconfig subsys: fs: consolidate nffs kconfig options 2017-10-03 08:43:50 -04:00
README.md ext: nffs: Pull in Apache Mynewt NFFS implementation 2017-09-22 06:54:48 -04:00

README.md

Overview

The Newtron Flash File System (NFFS) is a flash file system with the following priorities:

  • Minimal RAM usage
  • Reliability

RTOS support

NFFS currently supports the following operating systems:

Repository

The source code for NFFS lives in the following repository on GitHub:

All changes to the NFFS codebase should be submitted as Pull Request to the repository above.

Issues

Issues must be reported to the Mynewt Jira: https://issues.apache.org/jira/projects/MYNEWT Use the 'NFFS' component when reporting bug against the Apache Mynewt project.