• Main Page
  • Data Structures
  • Files
  • File List
  • Globals

serial_lcd.h

Go to the documentation of this file.
00001 
00002 #ifndef SERIAL_LCD_H
00003 #define SERIAL_LCD_H
00004 
00005 
00006 #include <config.h>
00007 #include <avr/io.h>
00008 #include <util/delay_basic.h>
00009 #include <util/delay.h>
00010 
00011 /* 23/2/2011  svn 282  */
00012 
00013 
00014 
00023 void send_byte_to_lcd(uint8_t rs,uint8_t lcd_data);
00024 
00025 
00034 void home_lcd(void);
00035 
00036 
00045 void clear_lcd(void);
00046 
00047 
00057 void scroll_lcd_left(void);
00058 
00059 
00070 void scroll_lcd_right(void);
00071 
00079 void row2_lcd(void);
00080 
00081 
00082 
00098 void setaddress_lcd(uint8_t row, uint8_t column);
00099 
00100 
00113 void LCD_display_char(char character);
00114 
00115 
00124 void LCD_display_string(char* string);
00125 
00126 
00138 void LCD_display_uint8(uint8_t val);
00139 
00140 
00152 void LCD_display_int8(int8_t val);
00153 
00154 
00166 void LCD_display_uint16(uint16_t val);
00167 
00168 
00180 void LCD_display_int16(int16_t val);
00181 
00182 
00192 void LCD_display_bin(uint8_t val);
00193 
00194 
00205 void LCD_display_nibble(uint8_t nibble);
00206 
00207 
00208 
00219  void LCD_display_hex(uint8_t val);
00220 
00221 
00222 
00223 #endif
00224 

Generated on Fri Nov 2 2012 11:13:41 by  doxygen 1.7.1