Dust Display Road Sign using Lora Connectivity

Dependencies:   mbed

Committer:
stkim92
Date:
Tue Oct 30 06:26:12 2018 +0000
Revision:
0:ee87c3246381
Dust Display Road Sign using LoRa Connectivity

Who changed what in which revision?

UserRevisionLine numberNew contents of line
stkim92 0:ee87c3246381 1 #pragma once
stkim92 0:ee87c3246381 2 bool lcd_connect(int portnum);
stkim92 0:ee87c3246381 3 void lcd_disconnect();
stkim92 0:ee87c3246381 4 bool lcd_is_open();
stkim92 0:ee87c3246381 5 //void set_receive_window(HWND h, UINT msg);
stkim92 0:ee87c3246381 6
stkim92 0:ee87c3246381 7 bool send_command(char* str);
stkim92 0:ee87c3246381 8
stkim92 0:ee87c3246381 9 bool lcd_connect_check();
stkim92 0:ee87c3246381 10 bool lcd_set_double_buffer_mode();
stkim92 0:ee87c3246381 11 bool lcd_set_single_buffer_mode();
stkim92 0:ee87c3246381 12 bool lcd_brightness(int val);
stkim92 0:ee87c3246381 13 bool lcd_flip();
stkim92 0:ee87c3246381 14 bool lcd_usb_mass_storage();
stkim92 0:ee87c3246381 15 bool lcd_reset();
stkim92 0:ee87c3246381 16
stkim92 0:ee87c3246381 17 bool lcd_set_color(unsigned char r, unsigned char g, unsigned char b);
stkim92 0:ee87c3246381 18 bool lcd_draw_line(int x, int y, int endx, int endy);
stkim92 0:ee87c3246381 19 bool lcd_draw_rect(int x, int y, int w, int h, bool bfill);
stkim92 0:ee87c3246381 20 bool lcd_draw_rect_gradient(int x, int y, int w, int h, unsigned char sr, unsigned char sg, unsigned char sb, unsigned char er, unsigned char eg, unsigned char eb);
stkim92 0:ee87c3246381 21 bool lcd_draw_rect_rounded(int x, int y, int w, int h, int rad, bool bfill);
stkim92 0:ee87c3246381 22 bool lcd_draw_thickline(int x, int y, int endx, int endy, int thick);
stkim92 0:ee87c3246381 23 bool lcd_draw_circle(int x, int y, int r, bool bfill);
stkim92 0:ee87c3246381 24 bool lcd_draw_ellipse(int x, int y, int rx, int ry, bool bfill);
stkim92 0:ee87c3246381 25
stkim92 0:ee87c3246381 26 bool lcd_image_load(int index, char* fname);
stkim92 0:ee87c3246381 27 bool lcd_image_draw(int index, int x, int y);
stkim92 0:ee87c3246381 28 bool lcd_image_draw_rect(int index, int x, int y, int sx, int sy, int w, int h);
stkim92 0:ee87c3246381 29 bool lcd_image_draw_scale(int index, int x, int y, int w, int h);
stkim92 0:ee87c3246381 30 bool lcd_image_draw_scale_rect(int index, int dx, int dy, int dw, int dh, int sx, int sy, int sw, int sh);
stkim92 0:ee87c3246381 31 bool lcd_image_release(int index);
stkim92 0:ee87c3246381 32
stkim92 0:ee87c3246381 33 bool lcd_textcolor(unsigned char r, unsigned char g, unsigned char b);
stkim92 0:ee87c3246381 34 bool lcd_textout(char* str, int x, int y);
stkim92 0:ee87c3246381 35
stkim92 0:ee87c3246381 36 bool lcd_set_touchmode(bool bAsync);
stkim92 0:ee87c3246381 37 bool lcd_get_touch(unsigned short *x, unsigned short *y);
stkim92 0:ee87c3246381 38
stkim92 0:ee87c3246381 39 bool lcd_run_script(char* fname);
stkim92 0:ee87c3246381 40
stkim92 0:ee87c3246381 41 int lcd_get_serial_data(unsigned char* buf);
stkim92 0:ee87c3246381 42
stkim92 0:ee87c3246381 43