diff --git a/src/main/drivers/flash.c b/src/main/drivers/flash.c index 392c7680519..6dd51784d0b 100644 --- a/src/main/drivers/flash.c +++ b/src/main/drivers/flash.c @@ -129,7 +129,9 @@ int flashReadBytes(uint32_t address, uint8_t *buffer, int length) void flashFlush(void) { - flash->flush(); + if (flash && flash->flush) { + flash->flush(); + } } const flashGeometry_t *flashGetGeometry(void)