NVProperty generic key value store using the MCU flash area.
Dependents: Turtle_RadioShuttle
Diff: NVProperty_MBEDFlash.cpp
- Revision:
- 13:2436a800c0fa
- Parent:
- 12:5539cdc8be4b
- Child:
- 14:96400e56a1ad
diff -r 5539cdc8be4b -r 2436a800c0fa NVProperty_MBEDFlash.cpp --- a/NVProperty_MBEDFlash.cpp Sun Feb 10 18:39:29 2019 +0100 +++ b/NVProperty_MBEDFlash.cpp Sun Feb 10 20:47:25 2019 +0100 @@ -55,7 +55,11 @@ _rowSize = _flashIAP->get_sector_size(_flashIAP->get_flash_start()); // pageSize * 4; _startAddress = (uint8_t*)_flashIAP->get_flash_start() + ((_numPages-(_propSizekB * 1024)/_pageSize) * _pageSize); _endAddress = _startAddress + (_propSizekB * 1024); - _flashErasedValue = _flashIAP->get_erase_value(); + // _flashErasedValue = _flashIAP->get_erase_value(); + _flashErasedValue = 0xff; // until the new mbed flashIAP->get_erase_value() is available +#ifdef TARGET_STM32L0 + _flashErasedValue = 0x00; +#endif _lastEntry = NULL; if (_debug) {