Trouble with arc

When the range max of arc is between 40,000 and 60,000, arc becomes full, even though the actual value is zero.

Screenshot or video


  • SquareLine Studio version: 1.3.4
  • Operating system: ubuntu
  • Target hardware: no hardware

The descriptions of void lv_arc_set_range([lv_obj_t *obj, int16_t min, int16_t max); and lv_arc_set_value() functions in LVGL 8.3 docs about arcs shows that int16 values are taken, so it seems the maximum positive value for Arc must be in the range 0…32767. (Values in range 32768…65535 would represent negative values for int16 type.)