diff options
Diffstat (limited to 'src/draw/lv_draw_buf.c')
-rw-r--r-- | src/draw/lv_draw_buf.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/draw/lv_draw_buf.c b/src/draw/lv_draw_buf.c index 44f711c92..23b8565d8 100644 --- a/src/draw/lv_draw_buf.c +++ b/src/draw/lv_draw_buf.c @@ -28,8 +28,8 @@ static void * buf_malloc(size_t size, lv_color_format_t color_format); static void buf_free(void * buf); static void * buf_align(void * buf, lv_color_format_t color_format); static uint32_t width_to_stride(uint32_t w, lv_color_format_t color_format); -static void * buf_go_to_xy(const void * buf, uint32_t stride, lv_color_format_t color_format, lv_coord_t x, - lv_coord_t y); +static void * buf_go_to_xy(const void * buf, uint32_t stride, lv_color_format_t color_format, int32_t x, + int32_t y); static void buf_clear(void * buf, uint32_t w, uint32_t h, lv_color_format_t color_format, const lv_area_t * a); @@ -96,8 +96,8 @@ void lv_draw_buf_invalidate_cache(void * buf, uint32_t stride, lv_color_format_t if(handlers.invalidate_cache_cb) handlers.invalidate_cache_cb(buf, stride, color_format, area); } -void * lv_draw_buf_go_to_xy(const void * buf, uint32_t stride, lv_color_format_t color_format, lv_coord_t x, - lv_coord_t y) +void * lv_draw_buf_go_to_xy(const void * buf, uint32_t stride, lv_color_format_t color_format, int32_t x, + int32_t y) { if(handlers.go_to_xy_cb) return handlers.go_to_xy_cb(buf, stride, color_format, x, y); else return NULL; @@ -157,8 +157,8 @@ static uint32_t width_to_stride(uint32_t w, lv_color_format_t color_format) return (width_byte + LV_DRAW_BUF_STRIDE_ALIGN - 1) & ~(LV_DRAW_BUF_STRIDE_ALIGN - 1); } -static void * buf_go_to_xy(const void * buf, uint32_t stride, lv_color_format_t color_format, lv_coord_t x, - lv_coord_t y) +static void * buf_go_to_xy(const void * buf, uint32_t stride, lv_color_format_t color_format, int32_t x, + int32_t y) { const uint8_t * buf_tmp = buf; buf_tmp += stride * y; @@ -181,7 +181,7 @@ static void buf_clear(void * buf, uint32_t w, uint32_t h, lv_color_format_t colo bufc += a->x1 * px_size; uint32_t line_length = lv_area_get_width(a) * px_size; - lv_coord_t y; + int32_t y; for(y = a->y1; y <= a->y2; y++) { lv_memzero(bufc, line_length); bufc += stride; @@ -211,7 +211,7 @@ static void buf_copy(void * dest_buf, uint32_t dest_w, uint32_t dest_h, const lv src_bufc += src_area_to_copy->x1 * px_size; uint32_t line_length = lv_area_get_width(dest_area_to_copy) * px_size; - lv_coord_t y; + int32_t y; for(y = dest_area_to_copy->y1; y <= dest_area_to_copy->y2; y++) { lv_memcpy(dest_bufc, src_bufc, line_length); dest_bufc += dest_stride; |