Subversion Repositories group.electronics

Rev

Rev 51 | Rev 53 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 51 Rev 52
Line 34... Line 34...
34
#define LCD_MODE_RS     0x01                    // Write line
34
#define LCD_MODE_RS     0x01                    // Write line
35
#define LCD_MODE_RW     0x02                    // Read line
35
#define LCD_MODE_RW     0x02                    // Read line
36
#define LCD_MODE_EN     0x04                    // Enable line
36
#define LCD_MODE_EN     0x04                    // Enable line
37
 
37
 
38
void lcd_init(void);
38
void lcd_init(void);
-
 
39
 
39
void lcd_pergraph(uint8_t, uint8_t, uint8_t);
40
void lcd_percent_graph(uint8_t, uint8_t, uint8_t);
40
void lcd_command(uint8_t);
-
 
-
 
41
 
41
void lcd_char(uint8_t data);
42
uint8_t lcd_print_right(char*);
42
uint8_t lcd_print(char* str);
43
uint8_t lcd_print(char*);
43
void lcd_overprint(char * str, uint8_t len, uint8_t, uint8_t);
44
void lcd_overprint(char * str, uint8_t len, uint8_t, uint8_t);
44
void lcd_send(uint8_t, uint8_t);
-
 
45
void lcd_write(uint8_t);
-
 
46
void lcd_pulse(uint8_t);
-
 
47
void lcd_createChar(uint8_t, uint8_t[]);
-
 
48
 
45
 
49
inline void lcd_clear();
46
inline void lcd_clear();
50
inline void lcd_home();
47
inline void lcd_home();
51
inline void lcd_backlight();
48
inline void lcd_backlight();
52
inline void lcd_noBacklight();
49
inline void lcd_noBacklight();
53
void lcd_display();
50
void lcd_display();
54
void lcd_noDisplay();
51
void lcd_noDisplay();
55
void lcd_setCursor(uint8_t, uint8_t);
52
void lcd_setCursor(uint8_t, uint8_t);
56
void lcd_autoscroll();
53
void lcd_autoscroll();
-
 
54
void lcd_noAutoscroll();
57
 
55
 
-
 
56
void lcd_command(uint8_t);
-
 
57
void lcd_char(uint8_t data);
-
 
58
void lcd_send(uint8_t, uint8_t);
-
 
59
void lcd_write(uint8_t);
-
 
60
void lcd_pulse(uint8_t);
-
 
61
void lcd_createChar(uint8_t, uint8_t[]);
58
 
62
 
59
#endif
63
#endif