zephyr/subsys
Peter A. Bigot d0d3c4a3a7 fs: allow external file system implementations
The documentation claims that Zephyr supports external file system
implementations, and there's no reason not to do so.  Rework the API
to allow this.

Note that the file system type cannot legally be an enum anymore,
since we need to support file system types that don't have an
identifier assigned in that enum.  Rely on the implicit conversion of
enum values to int to preserve backwards compatibility.

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2020-09-03 21:49:34 +02:00
..
bluetooth Bluetooth: GATT: Handle bt/ccc setting with CCC lazy loading 2020-09-03 13:56:10 +02:00
canbus subsys: canopen: Add a wrapper to avoid passing device to CO_init 2020-09-02 13:48:13 +02:00
console device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
cpp
debug debug: gdbstub: Send an error code when accessing invalid memory 2020-09-02 20:54:57 -04:00
dfu dfu: img_util: Add flash integrity check 2020-09-03 17:56:02 +02:00
disk device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
emul device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
fb device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
fs fs: allow external file system implementations 2020-09-03 21:49:34 +02:00
jwt
logging subsys: logging: Fix device instance const qualifier loss 2020-09-02 13:48:13 +02:00
mgmt osdp: Remove invald serial option 2020-09-02 13:45:26 -04:00
net net: sockets: tls: Add Kconfig option to disable offloaded TLS 2020-09-03 11:00:01 +03:00
power device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
random device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
settings
shell device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
stats
storage storage: flash_map: use const struct device 2020-09-03 14:28:22 -05:00
testsuite
tracing device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
usb device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
CMakeLists.txt emul: Create an emulation implementation 2020-09-01 14:30:46 -04:00
Kconfig emul: Create an emulation implementation 2020-09-01 14:30:46 -04:00