Skip to content

Commit 20b19e3

Browse files
committed
Still working on RGB Bus compile errors.
1 parent 46b5ae4 commit 20b19e3

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

ext_mod/lcd_bus/esp32_src/rgb_bus_rotation.c

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -116,16 +116,16 @@
116116
#define RGB_BUS_ROTATION_270 (3)
117117

118118

119-
__attribute__((always_inline)) static inline void rotate0(const uint8_t *src, uint8_t *dst, uint32_t x_start, uint32_t y_start, uint32_t x_end, uint32_t y_end, uint32_t dst_width, uint32_t dst_height, uint8_t bytes_per_pixel);
120-
__attribute__((always_inline)) static inline void rotate_8bpp(const uint8_t *src, uint8_t *dst, uint32_t x_start, uint32_t y_start, uint32_t x_end, uint32_t y_end, uint32_t dst_width, uint32_t dst_height, uint8_t rotate);
121-
__attribute__((always_inline)) static inline void rotate_16bpp(const uint16_t *src, uint16_t *dst, uint32_t x_start, uint32_t y_start, uint32_t x_end, uint32_t y_end, uint32_t dst_width, uint32_t dst_height, uint8_t rotate);
122-
__attribute__((always_inline)) static inline void rotate_24bpp(const uint8_t *src, uint8_t *dst, uint32_t x_start, uint32_t y_start, uint32_t x_end, uint32_t y_end, uint32_t dst_width, uint32_t dst_height, uint8_t rotate);
123-
__attribute__((always_inline)) static inline void rotate_32bpp(const uint32_t *src, uint32_t *dst, uint32_t x_start, uint32_t y_start, uint32_t x_end, uint32_t y_end, uint32_t dst_width, uint32_t dst_height, uint8_t rotate);
119+
__attribute__((always_inline)) static inline void rotate0(uint8_t *src, uint8_t *dst, uint32_t x_start, uint32_t y_start, uint32_t x_end, uint32_t y_end, uint32_t dst_width, uint32_t dst_height, uint8_t bytes_per_pixel);
120+
__attribute__((always_inline)) static inline void rotate_8bpp(uint8_t *src, uint8_t *dst, uint32_t x_start, uint32_t y_start, uint32_t x_end, uint32_t y_end, uint32_t dst_width, uint32_t dst_height, uint8_t rotate);
121+
__attribute__((always_inline)) static inline void rotate_16bpp(uint16_t *src, uint16_t *dst, uint32_t x_start, uint32_t y_start, uint32_t x_end, uint32_t y_end, uint32_t dst_width, uint32_t dst_height, uint8_t rotate);
122+
__attribute__((always_inline)) static inline void rotate_24bpp(uint8_t *src, uint8_t *dst, uint32_t x_start, uint32_t y_start, uint32_t x_end, uint32_t y_end, uint32_t dst_width, uint32_t dst_height, uint8_t rotate);
123+
__attribute__((always_inline)) static inline void rotate_32bpp(uint32_t *src, uint32_t *dst, uint32_t x_start, uint32_t y_start, uint32_t x_end, uint32_t y_end, uint32_t dst_width, uint32_t dst_height, uint8_t rotate);
124124

125125

126126
static void copy_pixels(
127-
void *to, const void *from, uint32_t x_start, uint32_t y_start,
128-
uint32_t x_end, uint32_t y_end, uint32_t h_res, uint32_t v_res,
127+
void *dst, void *src, uint32_t x_start, uint32_t y_start,
128+
uint32_t x_end, uint32_t y_end, uint32_t dst_width, uint32_t dst_height,
129129
uint32_t bytes_per_pixel, uint8_t rotate);
130130

131131

@@ -319,8 +319,7 @@
319319
*to++ = *from++;
320320
}
321321

322-
323-
void copy_pixels(uint8_t *dst, uint8_t *src, uint32_t x_start, uint32_t y_start,
322+
void copy_pixels(void *dst, void *src, uint32_t x_start, uint32_t y_start,
324323
uint32_t x_end, uint32_t y_end, uint32_t dst_width, uint32_t dst_height,
325324
uint32_t bytes_per_pixel, uint8_t rotate)
326325
{

0 commit comments

Comments
 (0)