From 6c1152ed0c367a59079da5934b5f82789709b801 Mon Sep 17 00:00:00 2001 From: Ali Rostami <9710249+ali-rostami@users.noreply.github.com> Date: Sun, 17 Mar 2019 16:23:08 +0330 Subject: [PATCH] add update_mode to lv_chart_ext_t struct --- src/lv_objx/lv_chart.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/lv_objx/lv_chart.h b/src/lv_objx/lv_chart.h index d0ca97df1..28de00b01 100644 --- a/src/lv_objx/lv_chart.h +++ b/src/lv_objx/lv_chart.h @@ -44,6 +44,14 @@ enum }; typedef uint8_t lv_chart_type_t; +/*Chart update mode*/ +enum +{ + LV_CHART_MODE_SHIFT, + LV_CHART_MODE_CIRCULAR, +}; +typedef uint8_t lv_chart_update_mode_t; + typedef struct { lv_coord_t * points; @@ -63,6 +71,7 @@ typedef struct uint8_t vdiv_cnt; /*Number of vertical division lines*/ uint16_t point_cnt; /*Point number in a data line*/ lv_chart_type_t type; /*Line, column or point chart (from 'lv_chart_type_t')*/ + uint8_t update_mode: 1; struct { lv_coord_t width; /*Line width or point radius*/ uint8_t num; /*Number of data lines in dl_ll*/