fix(chart) add lv_chart_refresh() to the functions which modify the data (#2841)
* Update lv_chart.c add lv_chart_refresh(obj); on some more functions * Update chart.md small typo
This commit is contained in:
@@ -539,6 +539,7 @@ void lv_chart_set_next_value(lv_obj_t * obj, lv_chart_series_t * ser, lv_coord_t
|
||||
invalidate_point(obj, ser->start_point);
|
||||
ser->start_point = (ser->start_point + 1) % chart->point_cnt;
|
||||
invalidate_point(obj, ser->start_point);
|
||||
lv_chart_refresh(obj);
|
||||
}
|
||||
|
||||
void lv_chart_set_next_value2(lv_obj_t * obj, lv_chart_series_t * ser, lv_coord_t x_value, lv_coord_t y_value)
|
||||
@@ -570,6 +571,7 @@ void lv_chart_set_value_by_id(lv_obj_t * obj, lv_chart_series_t * ser, uint16_t
|
||||
|
||||
if(id >= chart->point_cnt) return;
|
||||
ser->y_points[id] = value;
|
||||
lv_chart_refresh(obj);
|
||||
}
|
||||
|
||||
void lv_chart_set_value_by_id2(lv_obj_t * obj, lv_chart_series_t * ser, uint16_t id, lv_coord_t x_value,
|
||||
@@ -587,6 +589,7 @@ void lv_chart_set_value_by_id2(lv_obj_t * obj, lv_chart_series_t * ser, uint16_t
|
||||
if(id >= chart->point_cnt) return;
|
||||
ser->x_points[id] = x_value;
|
||||
ser->y_points[id] = y_value;
|
||||
lv_chart_refresh(obj);
|
||||
}
|
||||
|
||||
void lv_chart_set_ext_y_array(lv_obj_t * obj, lv_chart_series_t * ser, lv_coord_t array[])
|
||||
|
||||
Reference in New Issue
Block a user