41 static int xpos, ypos;
46 #define SCROLL_AREA LCD_MAX_SCROLL_AREA
54 halLcdBackLightInit();
55 halLcdSetBackLight(8);
70 lcd_set_pixel(
int x,
int y,
int intensity)
73 halLcdPixel(x, y, intensity);
87 lcd_write_char(
char c)
103 halLcdPrintXY(
string, xpos * X_CHAR_SIZE, ypos * Y_CHAR_SIZE, 0);
115 lcd_draw_line(
int x0,
int y0,
int x1,
int y1)
118 halLcdLine(x0, y0, x1, y1, 3);
123 lcd_draw_vertical_line(
int pixels)
126 if(pixels > SCROLL_AREA) {
127 pixels = SCROLL_AREA;
129 lcd_draw_line(LCD_MAX_X, LCD_MAX_Y - pixels, LCD_MAX_X, LCD_MAX_Y);
137 halLcdHScroll(LCD_MAX_Y - SCROLL_AREA, LCD_MAX_Y);
138 halLcdLine(LCD_MAX_X, LCD_MAX_Y - SCROLL_AREA, LCD_MAX_X, LCD_MAX_Y, 0);
int lcd_init(void)
This function will initialize the proper settings for the LCD driver.