Radio Datalogger Project  Version 2.0
Macros | Functions
lcd.h File Reference
#include <stdlib.h>
#include <stdarg.h>
#include <ctype.h>
#include <string.h>
#include <avr/io.h>
#include <avr/pgmspace.h>

Macros

#define uint   unsigned int
 
#define uchar   unsigned char
 
#define LCD_Port_DDR   DDRC
 
#define LCD_Port_Write   PORTC
 
#define LCD_Port_Read   PINC
 
#define LCD_RS   4
 
#define LCD_E   6
 
#define LCD_DataOutput   0x0f
 

Functions

void lcd_write (char, char)
 
void lcd_init (void)
 
void lcd_clear (void)
 
void lcd_pos (uint Zeile, uint Spalte)
 
void lcd_print_str (char *Buffer)
 
void lcd_load_user_chars (void)
 
int ltoa_format (char *erg, long zahl, uint vk, uint nk, char vorz)
 
void lcd_print_value (long anzeige, char *einheit, char vorz, uint Zeile, uint Spalte, uint vk, uint nk)
 

Macro Definition Documentation

#define LCD_DataOutput   0x0f
#define LCD_E   6
#define LCD_Port_DDR   DDRC
#define LCD_Port_Read   PINC
#define LCD_Port_Write   PORTC
#define LCD_RS   4
#define uchar   unsigned char
#define uint   unsigned int

Function Documentation

void lcd_clear ( void  )
void lcd_init ( void  )
void lcd_load_user_chars ( void  )
void lcd_pos ( uint  Zeile,
uint  Spalte 
)
void lcd_print_str ( char *  Buffer)
void lcd_print_value ( long  anzeige,
char *  einheit,
char  vorz,
uint  Zeile,
uint  Spalte,
uint  vk,
uint  nk 
)
void lcd_write ( char  ,
char   
)
int ltoa_format ( char *  erg,
long  zahl,
uint  vk,
uint  nk,
char  vorz 
)