mirror of https://github.com/ARMmbed/mbed-os.git
* 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. |
||
---|---|---|
.. | ||
BlockDevice.h | ||
BufferedBlockDevice.cpp | ||
BufferedBlockDevice.h | ||
ChainingBlockDevice.cpp | ||
ChainingBlockDevice.h | ||
ExhaustibleBlockDevice.cpp | ||
ExhaustibleBlockDevice.h | ||
FlashSimBlockDevice.cpp | ||
FlashSimBlockDevice.h | ||
HeapBlockDevice.cpp | ||
HeapBlockDevice.h | ||
MBRBlockDevice.cpp | ||
MBRBlockDevice.h | ||
ObservingBlockDevice.cpp | ||
ObservingBlockDevice.h | ||
ProfilingBlockDevice.cpp | ||
ProfilingBlockDevice.h | ||
ReadOnlyBlockDevice.cpp | ||
ReadOnlyBlockDevice.h | ||
SlicingBlockDevice.cpp | ||
SlicingBlockDevice.h |