root / trunk / code / lib / include / libdragonfly / lcd.h @ 88
History | View | Annotate | Download (758 Bytes)
1 | 7 | bcoltin | /**
|
---|---|---|---|
2 | * @file lcd.h
|
||
3 | * @brief Contains definitions for dealing with the LCD screen.
|
||
4 | *
|
||
5 | * Contains definitions and functions for dealing with the
|
||
6 | * LCD screen.
|
||
7 | *
|
||
8 | * @author Colony Project, CMU Robotics Club
|
||
9 | **/
|
||
10 | |||
11 | #ifndef _LCD_H_
|
||
12 | #define _LCD_H_
|
||
13 | |||
14 | /**
|
||
15 | * @addtogroup lcd
|
||
16 | * @{
|
||
17 | **/
|
||
18 | |||
19 | /** @brief Initialize the LCD screen **/
|
||
20 | void lcd_init(void); |
||
21 | /** @brief Clear the LCD screen **/
|
||
22 | void lcd_clear_screen( void ); |
||
23 | /** @brief Print a char to the LCD screen **/
|
||
24 | void lcd_putc(char c); |
||
25 | /** @brief Print a string to the LCD screen **/
|
||
26 | void lcd_puts(char *s); |
||
27 | /** @brief Print an int to the LCD screen **/
|
||
28 | void lcd_puti(int value); |
||
29 | /** @brief Set the current cursor position **/
|
||
30 | void lcd_gotoxy(int x, int y); |
||
31 | |||
32 | /** @} **/
|
||
33 | |||
34 | #endif |