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*/