From 1af2453b54245333e539f3d8e89112463ca1cd1e Mon Sep 17 00:00:00 2001 From: Siddharth Purohit Date: Sat, 26 Jun 2021 13:19:34 +0530 Subject: [PATCH] AP_Bootloader: ignore cast alignment when reading from flash --- Tools/AP_Bootloader/support.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Tools/AP_Bootloader/support.cpp b/Tools/AP_Bootloader/support.cpp index 4ca9351b7b..936a3c5c70 100644 --- a/Tools/AP_Bootloader/support.cpp +++ b/Tools/AP_Bootloader/support.cpp @@ -110,10 +110,15 @@ void flash_set_keep_unlocked(bool set) /* read a word at offset relative to flash base */ + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wcast-align" + uint32_t flash_func_read_word(uint32_t offset) { return *(const uint32_t *)(flash_base + offset); } +#pragma pop bool flash_func_write_word(uint32_t offset, uint32_t v) {