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 | ||