From 595a191be4f6c95363ccdcad05fcdac58640ef6a Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Sat, 9 Jan 2016 11:19:01 +0100 Subject: [PATCH] [Horus] Compilation fix --- radio/src/gui/horus/bitmaps.cpp | 28 ++++++------ radio/src/gui/horus/lcd.cpp | 2 +- .../src/gui/horus/menu_general_sdmanager.cpp | 2 +- radio/src/gui/horus/splash.cpp | 2 +- radio/src/opentx.cpp | 2 +- radio/src/targets/horus/lcd_driver.cpp | 43 ++++++++++-------- ...=> lcdDrawBitmapLoadAndDisplay_212x64.png} | Bin 7 files changed, 41 insertions(+), 38 deletions(-) rename radio/src/tests/{lcd_bmpLoadAndDisplay_212x64.png => lcdDrawBitmapLoadAndDisplay_212x64.png} (100%) diff --git a/radio/src/gui/horus/bitmaps.cpp b/radio/src/gui/horus/bitmaps.cpp index 7e71b8768..84c5d16ec 100644 --- a/radio/src/gui/horus/bitmaps.cpp +++ b/radio/src/gui/horus/bitmaps.cpp @@ -200,31 +200,31 @@ const uint8_t * const LBM_MODEL_ICONS[] = { * Model selection screen bitmaps */ -const uint8_t LBM_LIBRARY_ICON[] __attribute__((aligned(32))) = { +const uint8_t LBM_LIBRARY_ICON[] __DMA = { #include "mask_library.lbm" }; -const uint8_t LBM_LIBRARY_SLOT[] __attribute__((aligned(32))) = { +const uint8_t LBM_LIBRARY_SLOT[] __DMA = { #include "mask_library_slot.lbm" }; -const uint8_t LBM_LIBRARY_CURSOR[] __attribute__((aligned(32))) = { +const uint8_t LBM_LIBRARY_CURSOR[] __DMA = { #include "mask_library_category_index.lbm" }; -const uint8_t LBM_SCORE0[] __attribute__((aligned(32))) = { +const uint8_t LBM_SCORE0[] __DMA = { #include "mask_library_score_0.lbm" }; -const uint8_t LBM_SCORE1[] __attribute__((aligned(32))) = { +const uint8_t LBM_SCORE1[] __DMA = { #include "mask_library_score_1.lbm" }; -const uint8_t LBM_STAR0[] __attribute__((aligned(32))) = { +const uint8_t LBM_STAR0[] __DMA = { #include "mask_library_star_0.lbm" }; -const uint8_t LBM_STAR1[] __attribute__((aligned(32))) = { +const uint8_t LBM_STAR1[] __DMA = { #include "mask_library_star_1.lbm" }; @@ -232,30 +232,30 @@ const uint8_t LBM_STAR1[] __attribute__((aligned(32))) = { * Other */ -const uint8_t LBM_ASTERISK[] __attribute__((aligned(32))) = { +const uint8_t LBM_ASTERISK[] __DMA = { #include "asterisk.lbm" }; -const uint8_t LBM_POINT[] __attribute__((aligned(32))) = { +const uint8_t LBM_POINT[] __DMA = { #include "mask_point.lbm" }; -const uint8_t LBM_CURVE_POINT[] __attribute__((aligned(32))) = { +const uint8_t LBM_CURVE_POINT[] __DMA = { #include "mask_cvpoint.lbm" }; -const uint8_t LBM_CURVE_POINT_CENTER[] __attribute__((aligned(32))) = { +const uint8_t LBM_CURVE_POINT_CENTER[] __DMA = { #include "mask_cvpoint_center.lbm" }; -const uint8_t LBM_CURVE_COORD_SHADOW[] __attribute__((aligned(32))) = { +const uint8_t LBM_CURVE_COORD_SHADOW[] __DMA = { #include "mask_coord_shadow.lbm" }; -const uint8_t LBM_SHUTDOWN[] __attribute__((aligned(32))) = { +const uint8_t LBM_SHUTDOWN[] __DMA = { #include "shutdown.lbm" }; -const uint8_t LBM_SLEEP[] __attribute__((aligned(32))) = { +const uint8_t LBM_SLEEP[] __DMA = { #include "sleep.lbm" }; \ No newline at end of file diff --git a/radio/src/gui/horus/lcd.cpp b/radio/src/gui/horus/lcd.cpp index 2f979094a..5533d4b7a 100644 --- a/radio/src/gui/horus/lcd.cpp +++ b/radio/src/gui/horus/lcd.cpp @@ -888,7 +888,7 @@ void lcdDrawBitmap(coord_t x, coord_t y, const uint8_t * bmp, coord_t offset, co } if (scale == 0) { - lcdDrawBitmapDMA(x, y, width, height, bmp + 4 + offset*width*2); + lcdDrawBitmapDMA(x, y, width, height, bmp + 4 + offset * width * 2); } else if (scale < 0) { for (coord_t i=0, row=0; row