mbed-os/features/storage/blockdevice
Seppo Takalo 4ab3c8bb48 IOTSTOR-953: Fix address calculations from SlicingBlockDevice
* Change MBED_ASSERTS() to return valid error code, so that
  checks are not bypassed on release builds.
* Fix starting address calculations so that "addr" parameter is always
  relative to SlicingDevice and "_start" is only added when calls to
  underlying storage block is made.
* Bypass BlockDevice:is_valid_*() to underlying block device.
  Slicingblockdevice was just verifying addresses independently, without
  verifying those from underlying block storage.
2019-11-04 16:13:32 +02:00
..
BlockDevice.h Fix functionality for FlashIAPBD & SlicingBD 2019-03-14 17:46:10 +02:00
BufferedBlockDevice.cpp Coverity and compilation warnings fixes 2019-08-07 10:30:52 +03:00
BufferedBlockDevice.h Review updates 2019-01-10 15:42:28 +02:00
ChainingBlockDevice.cpp Assembler atomics 2019-04-26 13:12:35 +03:00
ChainingBlockDevice.h Documnent changes and adding const to get_type method 2018-12-23 14:27:14 +02:00
ExhaustibleBlockDevice.cpp Assembler atomics 2019-04-26 13:12:35 +03:00
ExhaustibleBlockDevice.h ExhaustibleBD: licensed under Apache 2.0 2019-04-16 10:32:23 +01:00
FlashSimBlockDevice.cpp Assembler atomics 2019-04-26 13:12:35 +03:00
FlashSimBlockDevice.h Documnent changes and adding const to get_type method 2018-12-23 14:27:14 +02:00
HeapBlockDevice.cpp Add unittest for HeapBlockDevice and change some MBED_ASSERTS to errors. 2019-11-04 16:12:36 +02:00
HeapBlockDevice.h Documnent changes and adding const to get_type method 2018-12-23 14:27:14 +02:00
MBRBlockDevice.cpp Assembler atomics 2019-04-26 13:12:35 +03:00
MBRBlockDevice.h minor editorial tweaks 2019-01-10 15:53:59 +02:00
ObservingBlockDevice.cpp Documnent changes and adding const to get_type method 2018-12-23 14:27:14 +02:00
ObservingBlockDevice.h Documnent changes and adding const to get_type method 2018-12-23 14:27:14 +02:00
ProfilingBlockDevice.cpp Documnent changes and adding const to get_type method 2018-12-23 14:27:14 +02:00
ProfilingBlockDevice.h Doxygen changes to ProfilingBlockDevice and SlicingBlockDevice. 2019-01-10 15:53:49 +02:00
ReadOnlyBlockDevice.cpp Documnent changes and adding const to get_type method 2018-12-23 14:27:14 +02:00
ReadOnlyBlockDevice.h Documnent changes and adding const to get_type method 2018-12-23 14:27:14 +02:00
SlicingBlockDevice.cpp IOTSTOR-953: Fix address calculations from SlicingBlockDevice 2019-11-04 16:13:32 +02:00
SlicingBlockDevice.h Fix functionality for FlashIAPBD & SlicingBD 2019-03-14 17:46:10 +02:00