|
楼主 |
发表于 2017-8-31 08:50:31
|
显示全部楼层
本帖最后由 qingyin2009 于 2017-8-31 08:55 编辑
typedef void (*FuncLcdCmTyp)(uint32 data, ...);
float32 draw_angle;
if (now_fifo_tab->lcd_draw_type == TYPE_NEEDLE_FILL)
{
draw_angle = now_fifo_tab->data2 * 0.1;
vGfLayerRotateNeedleFill((gf_image_st * )now_fifo_tab->data1, draw_angle, (gf_layer_st *)now_fifo_tab->data3, now_fifo_tab->data4, now_fifo_tab->data5, now_fifo_tab->data6);
}
else
{
now_fifo_tab->lcd_cm_func(now_fifo_tab->data1, now_fifo_tab->data2, now_fifo_tab->data3, now_fifo_tab->data4, now_fifo_tab->data5, now_fifo_tab->data6);
} |
|