Home
last modified time | relevance | path

Searched refs:param (Results 1 – 25 of 33) sorted by relevance

12

/lvgl-latest/tests/src/test_cases/libs/
Dtest_freetype.c390 static void vegravis_generate_vector_ops_string(lv_freetype_outline_event_param_t * param, char * b…
506 lv_freetype_outline_event_param_t * param; in test_freetype_outline_rendering_test() local
507 LV_LL_READ(outline_data, param) { in test_freetype_outline_rendering_test()
512 vegravis_generate_vector_ops_string(param, buf, sizeof(buf)); in test_freetype_outline_rendering_test()
515 …_PRINTF("{NULL, %d, {%d, %d}, {%d, %d}, {%d, %d}}, ", param->type, param->to.x, param->to.y, param in test_freetype_outline_rendering_test()
516 param->control1.y, param->control2.x, param->control2.y); in test_freetype_outline_rendering_test()
519 TEST_ASSERT_EQUAL(param->type, outline_data_U9F98[i].type); in test_freetype_outline_rendering_test()
520 TEST_ASSERT_EQUAL(param->to.x, outline_data_U9F98[i].to.x); in test_freetype_outline_rendering_test()
521 TEST_ASSERT_EQUAL(param->to.y, outline_data_U9F98[i].to.y); in test_freetype_outline_rendering_test()
522 TEST_ASSERT_EQUAL(param->control1.x, outline_data_U9F98[i].control1.x); in test_freetype_outline_rendering_test()
[all …]
/lvgl-latest/src/libs/freetype/
Dlv_freetype_outline.c219 lv_freetype_outline_event_param_t * param) in outline_send_event() argument
229 e.param = param; in outline_send_event()
247 lv_freetype_outline_event_param_t param; in outline_push_point() local
248 lv_memzero(&param, sizeof(param)); in outline_push_point()
249 param.outline = outline; in outline_push_point()
250 param.type = type; in outline_push_point()
251 ft_vector_to_lv_vector(&param.control1, control1); in outline_push_point()
252 ft_vector_to_lv_vector(&param.control2, control2); in outline_push_point()
253 ft_vector_to_lv_vector(&param.to, to); in outline_push_point()
256 return outline_send_event(ctx, LV_EVENT_INSERT, &param); in outline_push_point()
[all …]
/lvgl-latest/src/draw/sw/
Dlv_draw_sw_mask.c38 … lv_draw_sw_mask_line_param_t * param);
41 … lv_draw_sw_mask_radius_param_t * param);
44 … lv_draw_sw_mask_angle_param_t * param);
47 … lv_draw_sw_mask_fade_param_t * param);
50 … lv_draw_sw_mask_map_param_t * param);
141 void lv_draw_sw_mask_line_points_init(lv_draw_sw_mask_line_param_t * param, int32_t p1x, int32_t p1… in lv_draw_sw_mask_line_points_init() argument
145 lv_memzero(param, sizeof(lv_draw_sw_mask_line_param_t)); in lv_draw_sw_mask_line_points_init()
163 lv_point_set(&param->cfg.p1, p1x, p1y); in lv_draw_sw_mask_line_points_init()
164 lv_point_set(&param->cfg.p2, p2x, p2y); in lv_draw_sw_mask_line_points_init()
165 param->cfg.side = side; in lv_draw_sw_mask_line_points_init()
[all …]
Dlv_draw_sw_mask.h116 void lv_draw_sw_mask_line_points_init(lv_draw_sw_mask_line_param_t * param, int32_t p1x, int32_t p1…
130 void lv_draw_sw_mask_line_angle_init(lv_draw_sw_mask_line_param_t * param, int32_t px, int32_t py, …
141 void lv_draw_sw_mask_angle_init(lv_draw_sw_mask_angle_param_t * param, int32_t vertex_x, int32_t ve…
151 void lv_draw_sw_mask_radius_init(lv_draw_sw_mask_radius_param_t * param, const lv_area_t * rect, in…
163 void lv_draw_sw_mask_fade_init(lv_draw_sw_mask_fade_param_t * param, const lv_area_t * coords, lv_o…
173 void lv_draw_sw_mask_map_init(lv_draw_sw_mask_map_param_t * param, const lv_area_t * coords, const …
Dlv_draw_sw_mask_rect.c83 lv_draw_sw_mask_radius_param_t param; in lv_draw_sw_mask_rect() local
84 lv_draw_sw_mask_radius_init(&param, &dsc->area, dsc->radius, false); in lv_draw_sw_mask_rect()
87 masks[0] = &param; in lv_draw_sw_mask_rect()
115 lv_draw_sw_mask_free_param(&param); in lv_draw_sw_mask_rect()
/lvgl-latest/src/draw/vg_lite/
Dlv_draw_vg_lite_label.c381 static void vg_lite_outline_push(const lv_freetype_outline_event_param_t * param) in vg_lite_outline_push() argument
384 lv_vg_lite_path_t * outline = param->outline; in vg_lite_outline_push()
387 lv_freetype_outline_type_t type = param->type; in vg_lite_outline_push()
398 lv_vg_lite_path_move_to(outline, param->to.x, -param->to.y); in vg_lite_outline_push()
401 lv_vg_lite_path_line_to(outline, param->to.x, -param->to.y); in vg_lite_outline_push()
404 lv_vg_lite_path_cubic_to(outline, param->control1.x, -param->control1.y, in vg_lite_outline_push()
405 param->control2.x, -param->control2.y, in vg_lite_outline_push()
406 param->to.x, -param->to.y); in vg_lite_outline_push()
409 lv_vg_lite_path_quad_to(outline, param->control1.x, -param->control1.y, in vg_lite_outline_push()
410 param->to.x, -param->to.y); in vg_lite_outline_push()
[all …]
Dlv_draw_vg_lite_mask_rect.c90 lv_draw_sw_mask_radius_param_t param; in lv_draw_vg_lite_mask_rect() local
91 lv_draw_sw_mask_radius_init(&param, &dsc->area, dsc->radius, false); in lv_draw_vg_lite_mask_rect()
94 masks[0] = &param; in lv_draw_vg_lite_mask_rect()
125 lv_draw_sw_mask_free_param(&param); in lv_draw_vg_lite_mask_rect()
/lvgl-latest/examples/porting/
Dlv_port_lcd_stm32_template.c44 …void lcd_send_cmd(lv_display_t * disp, const uint8_t * cmd, size_t cmd_size, const uint8_t * param,
46 …tic void lcd_send_color(lv_display_t * disp, const uint8_t * cmd, size_t cmd_size, uint8_t * param,
127 …void lcd_send_cmd(lv_display_t * disp, const uint8_t * cmd, size_t cmd_size, const uint8_t * param,
144 HAL_SPI_Transmit(&hspi1, (uint8_t *)param, (uint16_t)param_size, BUS_SPI1_POLL_TIMEOUT);
153 …tic void lcd_send_color(lv_display_t * disp, const uint8_t * cmd, size_t cmd_size, uint8_t * param,
174 HAL_SPI_Transmit_DMA(&hspi1, param, (uint16_t)param_size / 2);
/lvgl-latest/src/draw/nema_gfx/
Dlv_draw_nema_gfx_label.c99 static void lv_nema_gfx_outline_push(const lv_freetype_outline_event_param_t * param);
101 static void lv_nema_outline_event_alloc(const lv_freetype_outline_event_param_t * param);
195 lv_freetype_outline_event_param_t * param = lv_event_get_param(e); in freetype_outline_event_cb() local
199 param->outline = lv_nema_gfx_path_create(); in freetype_outline_event_cb()
200 lv_nema_outline_event_alloc(param); in freetype_outline_event_cb()
203 lv_nema_gfx_path_destroy(param->outline); in freetype_outline_event_cb()
206 lv_nema_gfx_outline_push(param); in freetype_outline_event_cb()
215 static void lv_nema_gfx_outline_push(const lv_freetype_outline_event_param_t * param) in lv_nema_gfx_outline_push() argument
218 lv_nema_gfx_path_t * outline = param->outline; in lv_nema_gfx_outline_push()
221 lv_freetype_outline_type_t type = param->type; in lv_nema_gfx_outline_push()
[all …]
/lvgl-latest/docs/details/integration/driver/display/
Dili9341.rst40 …d(lv_display_t *disp, const uint8_t *cmd, size_t cmd_size, const uint8_t *param, size_t param_size)
46 …int32_t my_lcd_send_color(lv_display_t *disp, const uint8_t *cmd, size_t cmd_size, uint8_t *param,…
57 * @param hor_res horizontal resolution
58 * @param ver_res vertical resolution
59 * @param flags default configuration settings (mirror, RGB ordering, etc.)
60 …* @param send_cmd platform-dependent function to send a command to the LCD controller (usuall…
61 …* @param send_color platform-dependent function to send pixel data to the LCD controller (usual…
Dst7735.rst42 …d(lv_display_t *disp, const uint8_t *cmd, size_t cmd_size, const uint8_t *param, size_t param_size)
48 …int32_t my_lcd_send_color(lv_display_t *disp, const uint8_t *cmd, size_t cmd_size, uint8_t *param,…
59 * @param hor_res horizontal resolution
60 * @param ver_res vertical resolution
61 * @param flags default configuration settings (mirror, RGB ordering, etc.)
62 …* @param send_cmd platform-dependent function to send a command to the LCD controller (usuall…
63 …* @param send_color platform-dependent function to send pixel data to the LCD controller (usual…
Dst7789.rst41 …d(lv_display_t *disp, const uint8_t *cmd, size_t cmd_size, const uint8_t *param, size_t param_size)
47 …int32_t my_lcd_send_color(lv_display_t *disp, const uint8_t *cmd, size_t cmd_size, uint8_t *param,…
58 * @param hor_res horizontal resolution
59 * @param ver_res vertical resolution
60 * @param flags default configuration settings (mirror, RGB ordering, etc.)
61 …* @param send_cmd platform-dependent function to send a command to the LCD controller (usuall…
62 …* @param send_color platform-dependent function to send pixel data to the LCD controller (usual…
Dst7796.rst42 …d(lv_display_t *disp, const uint8_t *cmd, size_t cmd_size, const uint8_t *param, size_t param_size)
48 …int32_t my_lcd_send_color(lv_display_t *disp, const uint8_t *cmd, size_t cmd_size, uint8_t *param,…
59 * @param hor_res horizontal resolution
60 * @param ver_res vertical resolution
61 * @param flags default configuration settings (mirror, RGB ordering, etc.)
62 …* @param send_cmd platform-dependent function to send a command to the LCD controller (usuall…
63 …* @param send_color platform-dependent function to send pixel data to the LCD controller (usual…
Dgen_mipi.rst54 …d(lv_display_t *disp, const uint8_t *cmd, size_t cmd_size, const uint8_t *param, size_t param_size)
60 …int32_t my_lcd_send_color(lv_display_t *disp, const uint8_t *cmd, size_t cmd_size, uint8_t *param,…
112 …d(lv_display_t *disp, const uint8_t *cmd, size_t cmd_size, const uint8_t *param, size_t param_size)
118 …d_color(lv_display_t *disp, const uint8_t *cmd, size_t cmd_size, uint8_t *param, size_t param_size)
/lvgl-latest/src/drivers/display/lcd/
Dlv_lcd_generic_mipi.c26 static void send_cmd(lv_lcd_generic_mipi_driver_t * drv, uint8_t cmd, uint8_t * param, size_t param…
27 static void send_color(lv_lcd_generic_mipi_driver_t * drv, uint8_t cmd, uint8_t * param, size_t par…
146 static void send_cmd(lv_lcd_generic_mipi_driver_t * drv, uint8_t cmd, uint8_t * param, size_t param… in send_cmd() argument
149 drv->send_cmd(drv->disp, &cmdbuf, 1, param, param_size); in send_cmd()
159 static void send_color(lv_lcd_generic_mipi_driver_t * drv, uint8_t cmd, uint8_t * param, size_t par… in send_color() argument
162 drv->send_color(drv->disp, &cmdbuf, 1, param, param_size); in send_color()
Dlv_lcd_generic_mipi.h142 …cd_send_cmd_cb_t)(lv_display_t * disp, const uint8_t * cmd, size_t cmd_size, const uint8_t * param,
153 …lv_lcd_send_color_cb_t)(lv_display_t * disp, const uint8_t * cmd, size_t cmd_size, uint8_t * param,
/lvgl-latest/src/misc/
Dlv_event_private.h38 void * param; member
Dlv_anim.c42 static void anim_timer(lv_timer_t * param);
538 static void anim_timer(lv_timer_t * param) in anim_timer() argument
540 LV_UNUSED(param); in anim_timer()
/lvgl-latest/src/libs/svg/
Dlv_svg_render.c2068 lv_freetype_outline_event_param_t * param = lv_event_get_param(e); in _freetype_outline_cb() local
2071 param->outline = lv_vector_path_create(LV_VECTOR_PATH_QUALITY_MEDIUM); in _freetype_outline_cb()
2074 lv_vector_path_delete(param->outline); in _freetype_outline_cb()
2077 if(param->type == LV_FREETYPE_OUTLINE_MOVE_TO) { in _freetype_outline_cb()
2079 pt.x = LV_FREETYPE_F26DOT6_TO_FLOAT(param->to.x); in _freetype_outline_cb()
2080 pt.y = -LV_FREETYPE_F26DOT6_TO_FLOAT(param->to.y); in _freetype_outline_cb()
2081 lv_vector_path_move_to(param->outline, &pt); in _freetype_outline_cb()
2083 else if(param->type == LV_FREETYPE_OUTLINE_LINE_TO) { in _freetype_outline_cb()
2085 pt.x = LV_FREETYPE_F26DOT6_TO_FLOAT(param->to.x); in _freetype_outline_cb()
2086 pt.y = -LV_FREETYPE_F26DOT6_TO_FLOAT(param->to.y); in _freetype_outline_cb()
[all …]
/lvgl-latest/src/core/
Dlv_obj_event.c48 lv_result_t lv_obj_send_event(lv_obj_t * obj, lv_event_code_t event_code, void * param) in lv_obj_send_event() argument
59 e.param = param; in lv_obj_send_event()
350 …TRACE_EVENT("Sending event %d to %p with %p param", e->code, (void *)e->original_target, e->param); in event_send_core()
Dlv_obj_event.h46 lv_result_t lv_obj_send_event(lv_obj_t * obj, lv_event_code_t event_code, void * param);
/lvgl-latest/docs/
DCODING_STYLE.rst41 - ``param`` parameter
88 * @param parent brief description of argument. Additional detail can appear
162 * @param obj pointer to flex container. It must have
164 * @param main_place where to place items on main axis (in their track).
166 * @param cross_place where to place item in track on cross axis.
170 * @param track_cross_place where to place tracks in cross direction.
191 - Describe function parameters with the ``@param`` command. When a function writes
196 ``@param[out] param_name description``.
240 - ``@param name description``
302 * @param label pointer to label Widget
[all …]
/lvgl-latest/docs/details/main-components/
Dimage.rst254 * @param decoder pointer to the decoder where this function belongs
255 * @param src can be file name or pointer to a C array
256 * @param header image information is set in header parameter
274 * @param decoder pointer to the decoder where this function belongs
275 * @param dsc image descriptor
299 * @param decoder pointer to the decoder where this function belongs
300 * @param dsc image decoder descriptor
301 * @param full_area input parameter. the full area to decode after enough subsequent calls
302 …* @param decoded_area input+output parameter. set the values to `LV_COORD_MIN` for the first call …
357 * @param decoder pointer to the decoder where this function belongs
[all …]
/lvgl-latest/.devcontainer/
D__main.c__39 static void memory_monitor(lv_timer_t * param);
/lvgl-latest/src/indev/
Dlv_indev.h441 lv_result_t lv_indev_send_event(lv_indev_t * indev, lv_event_code_t code, void * param);

12