Description
The table values does not update when applying a new value.
What MCU/Processor/Board and compiler are you using?
Simulator with Code Blocks, version 7-dev
What do you experience?
When updating the values, the labels do not change. If I press with the mouse, then they change. It seems that there is something missing that signals the change.
What do you expect?
THe table labels should change after applying the set_value
Code to reproduce
I execute this code every 100ms to update the values, and the only are visible when pressing with the mouse:
static void updateTableSpeeds()
{
if (table != NULL)
{
char str[64];
float turns;
int32_t deg;
int32_t speed;
deg = time;
turns = (float) deg / 360;
speed = 100;
sprintf(str, "%d", speed);
lv_table_set_cell_value(table, 1, 0, str);
lv_table_set_cell_value(table, 1, 1, str);
lv_table_set_cell_value(table, 1, 2, str);
sprintf(str, "%d", deg);
lv_table_set_cell_value(table, 2, 0, str);
lv_table_set_cell_value(table, 2, 1, str);
lv_table_set_cell_value(table, 2, 2, str);
sprintf(str, "%.1f", turns);
lv_table_set_cell_value(table, 3, 0, str);
lv_table_set_cell_value(table, 3, 1, str);
lv_table_set_cell_value(table, 3, 2, str);
}
}