27 lines
1.2 KiB
C
27 lines
1.2 KiB
C
#ifndef __LCD_TE_DRIVER_H__
|
|
#define __LCD_TE_DRIVER_H__
|
|
|
|
enum data_mode {
|
|
camera, //lcd只有摄像头数据模式
|
|
ui, //lcd只有ui显示模式
|
|
ui_camera,//lcd显示为ui和摄像头合成数据模式
|
|
ui_user, //lcd显示为ui和用户只定义数据合成显示模式
|
|
ui_qr, //显示二维码应用 //ui界面上合成小范围图片 //ui为基底进行合成 推UI数据
|
|
ui_rgb, //任意RGB数据任意位置跟UI数据合成
|
|
};
|
|
|
|
extern u8 get_lcd_show_data_mode(void);
|
|
extern void set_lcd_show_data_mode(u8 choice_data_mode);
|
|
extern void set_compose_mode3(int x, int y, int w, int h);
|
|
extern void qr_data_updata(u8 *data_buf, u32 data_size);
|
|
extern void te_send_data(u8 *data_buf, u32 data_size);
|
|
extern void get_lcd_ui_x_y(u16 xstart, u16 xend, u16 ystart, u16 yend);
|
|
extern void ui_send_data_ready(u8 *data_buf, u32 data_size);
|
|
extern void camera_send_data_ready(u8 *buf, u32 size, int width, int height);
|
|
extern void user_send_data_ready(int x, int y, int w, int h, char *img);
|
|
extern void set_compose_mode(u8 mode, int mode1_y_len, int mode2_y, int mode2_y_len);
|
|
extern void set_turn_90_mode(u8 mode);
|
|
extern u8 get_lcd_turn_mode(void);
|
|
|
|
#endif
|