#ifndef _LCD_H_ #define _LCD_H_ #define LCD_Chip_Select (PORTC &= ~(1< extern uint8_t lcd_framebuffer[8][128]; extern uint8_t lcd_frameupdate; void LCD_Init (void); void LCD_Clear (void); void LCD_Update (void); void LCD_DrawPixel (uint8_t x, uint8_t y, uint8_t mode); void LCD_DrawLine (uint8_t x0, uint8_t y0, uint8_t x1, uint8_t y1, uint8_t mode); void LCD_DrawCircle (uint8_t x0, uint8_t y0, uint8_t radius, uint8_t mode); void LCD_PutChar (const char c); void LCD_PutString (const char *s); void LCD_PutString_P (PGM_P s); void LCD_GotoXY (uint8_t x, uint8_t y); void LCD_WipeLine (unsigned char line); void LCD_SavePage (unsigned int page); void LCD_LoadPage (unsigned int page); void Backlight_Off (void); void Backlight_LED (uint8_t led_selector); void Backlight_PWM (uint8_t pwm, uint8_t prescaler, uint8_t value); #endif