Home
last modified time | relevance | path

Searched refs:rotation (Results 1 – 14 of 14) sorted by relevance

/lvgl-3.6.0/src/extra/widgets/meter/
Dlv_meter.c76 scale->rotation = 90 + (360 - scale->angle_range) / 2; in lv_meter_add_scale()
109 uint32_t rotation) in lv_meter_set_scale_range() argument
114 scale->rotation = rotation; in lv_meter_set_scale_range()
358 int32_t start_angle = lv_map(indic->start_value, scale->min, scale->max, scale->rotation, in draw_arcs()
359 scale->rotation + scale->angle_range); in draw_arcs()
360 int32_t end_angle = lv_map(indic->end_value, scale->min, scale->max, scale->rotation, in draw_arcs()
361 scale->rotation + scale->angle_range); in draw_arcs()
478 … angle_upscale = ((i * scale->angle_range) * 10) / (scale->tick_cnt - 1) + + scale->rotation * 10; in draw_ticks_and_labels()
583 …angle = lv_map(indic->end_value, scale->min, scale->max, scale->rotation, scale->rotation + scale-… in draw_needles()
603 …angle = lv_map(indic->end_value, scale->min, scale->max, scale->rotation, scale->rotation + scale-… in draw_needles()
[all …]
Dlv_meter.h50 int16_t rotation; member
171 uint32_t rotation);
/lvgl-3.6.0/docs/porting/
Ddisplay.md95 - `rotated` and `sw_rotate` See the [Rotation](#rotation) section below.
195 LVGL supports rotation of the display in 90 degree increments. You can select whether you'd like so…
197rotation (`sw_rotate` flag set to 1), LVGL will perform the rotation for you. Your driver can and …
199 There is a noticeable amount of overhead to performing rotation in software. Hardware rotation is a…
201rotation of your display when it is initialized can be set using the `rotated` flag. The available…
203 …w rotation enum values match up with the old 0/1 system for rotating 90 degrees, so legacy code sh…
205 Display rotation can also be changed at runtime using the `lv_disp_set_rotation(disp, rot)` API.
207 If you enable rotation the coordinates of the pointer input devices (e.g. touchpad) will be rotated…
209 Note that when using software rotation, you cannot use neither `direct_mode` nor `full_refresh` in …
211 Support for software rotation is a new feature, so there may be some glitches/bugs depending on you…
/lvgl-3.6.0/src/widgets/
Dlv_arc.h39 uint16_t rotation; member
136 void lv_arc_set_rotation(lv_obj_t * obj, uint16_t rotation);
Dlv_arc.c191 void lv_arc_set_rotation(lv_obj_t * obj, uint16_t rotation) in lv_arc_set_rotation() argument
196 arc->rotation = rotation; in lv_arc_set_rotation()
393 arc->rotation = 0; in lv_arc_constructor()
484 angle -= arc->rotation; in lv_arc_event()
675 …lv_draw_arc(draw_ctx, &arc_dsc, &center, part_draw_dsc.radius, arc->bg_angle_start + arc->rotation, in lv_arc_draw()
676 arc->bg_angle_end + arc->rotation); in lv_arc_draw()
701 …draw_arc(draw_ctx, &arc_dsc, &center, part_draw_dsc.radius, arc->indic_angle_start + arc->rotation, in lv_arc_draw()
702 arc->indic_angle_end + arc->rotation); in lv_arc_draw()
740 start_angle += arc->rotation; in inv_arc_area()
741 end_angle += arc->rotation; in inv_arc_area()
[all …]
/lvgl-3.6.0/docs/widgets/core/
Dcanvas.md8 Additionally "effects" can be applied, such as rotation, zoom and blur.
62 - `angle` the angle of rotation (0..3600), 0.1 deg resolution
66 - `pivot_x` pivot X of rotation. Relative to the source canvas. Set to `source width / 2` to rotate…
67 - `pivot_y` pivot Y of rotation. Relative to the source canvas. Set to `source height / 2` to rotat…
Dimg.md82 By default, the pivot point of the rotation is the center of the image. It can be changed with `lv_…
/lvgl-3.6.0/src/hal/
Dlv_hal_disp.h322 void lv_disp_set_rotation(lv_disp_t * disp, lv_disp_rot_t rotation);
Dlv_hal_disp.c564 void lv_disp_set_rotation(lv_disp_t * disp, lv_disp_rot_t rotation) in lv_disp_set_rotation() argument
569 disp->driver->rotated = rotation; in lv_disp_set_rotation()
/lvgl-3.6.0/docs/widgets/extra/
Dmeter.md27 `lv_meter_set_scale_range(meter, scale, min, max, angle_range, rotation)` sets the value and angle …
44 `pivot_x` and `pivot_y` sets the pivot point of the rotation relative to the top left corner of the…
/lvgl-3.6.0/
DKconfig209 int "Maximum buffer size to allocate for rotation"
212 Only used if software rotation is enabled in the display driver.
278 int "Maximum buffer size to allocate for rotation"
/lvgl-3.6.0/docs/get-started/platforms/
Dnxp.md43 - Combination of recolor and/or rotation + color key/alpha blend/transparency is supported.
/lvgl-3.6.0/docs/_static/css/
Dfontawesome.min.css5rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.…
/lvgl-3.6.0/docs/
DCHANGELOG.md106 - docs(disp): metined that rotation rotates the touch coordinates too [`810852b`](https://github.co…
152 - docs: mention incompatibility between software rotation and `direct_mode` or `full_refresh` [`430…
1175 - fix(refr) set disp_drv->draw_buf->flushing_last correctly with sw rotation [`c514bdd`](http…
1696 - Add better screen orientation management with software rotation support
2028 - `lv_img_set_pivot`: set the pivot point of rotation