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