diff --git a/src/shared/drivers/qspi-flash/qspi-flash.cpp b/src/shared/drivers/qspi-flash/qspi-flash.cpp index 4657490982369823df1cc04db96084df373176e9..ebd613b23ce3a036e5c23e5bd1224d29e7a41590 100644 --- a/src/shared/drivers/qspi-flash/qspi-flash.cpp +++ b/src/shared/drivers/qspi-flash/qspi-flash.cpp @@ -930,7 +930,6 @@ bool QspiFlash::checkErase() } uint8_t reg = readSecurityReg(); - return reg & (1 << 6) ? false : true; if (reg & (1 << 6)) { diff --git a/src/shared/drivers/qspi-flash/qspi-flash.h b/src/shared/drivers/qspi-flash/qspi-flash.h index 6c7c45cdac937a356be4e4dc5f1b1225b4cf9d67..d4877542460d09b532f6fba952ae101854fa37e6 100644 --- a/src/shared/drivers/qspi-flash/qspi-flash.h +++ b/src/shared/drivers/qspi-flash/qspi-flash.h @@ -83,7 +83,7 @@ public: /** * @brief QspiFlash class constructor */ - QspiFlash(QUADSPI_TypeDef* qspi); + explicit QspiFlash(QUADSPI_TypeDef* qspi); /** * @brief Initialise QUADSPI peripheral in order to communicate with the diff --git a/src/tests/drivers/QuadSpi-Flash/test-Qflash.cpp b/src/tests/drivers/QuadSpi-Flash/test-Qflash.cpp index 0ed63105c7ea6972387fb031327ac7db9f14e3a7..bd3a259d9c9635ae3e631d9f47456d4428b00ed8 100644 --- a/src/tests/drivers/QuadSpi-Flash/test-Qflash.cpp +++ b/src/tests/drivers/QuadSpi-Flash/test-Qflash.cpp @@ -80,7 +80,7 @@ int main() printf("array (b): \n"); for (i = 0; i < 5000; i++) { - printf("b[%ld]: %d\n", i, b[i]); + printf("b[%u]: %u\n", i, b[i]); } return 0;