<!-- ************************************** WARNING ************************************** The ciarcom bot parses this header automatically. Any deviation from the template may cause the bot to automatically correct this header or may result in a warning message, requesting updates. Please ensure all sections of the template below are filled in and no changes are made to the template format. Only bugs should be raised here as issues. Questions or enhancements should instead be raised on our forums: https://forums.mbed.com/ . ************************************************************************************* --> Function get_erase_size is declared incorrectly in QSPIFBlockDevice.h. It is missing the keyword 'const'. <!-- When compiling a project that includes …\mbed-os\components\storage\blockdevice\COMPONENT_QSPIF\QSPIFBlockDevice.h, I get a warning[Pe611]: overloaded virtual function "mbed::BlockDevice::get_erase_size" is only partially overridden in class "QSPIFBlockDevice". This is because the second form of the function declaration is missing the keyword 'const'. --> Tested with external Flash device on Nordic nRF52840 based project. I would expect to see the same warning with any external QSPIF device. 5.14.1 and 5.15.0 <!-- For a released version please provide the release tag (this can be found as per the instructions below) mbed-os version can be found in /platform/mbed_version.h. The tag can be reconstructed as follows: mbed-os-MBED_MAJOR_VERSION.MBED_MINOR_VERSION.MBED_PATCH_VERSION Master branch is indicated by 'mbed-os-99.99.99 For an issue found on Master please provide the sha being used. --> #### What version(s) of tools are you using. List all that apply (E.g. mbed-cli) EWARM 8.50 #### How is this defect reproduced ? Include the file and compile. It generates a warning only, so low severity.