Source file: /~heha/basteln/Haus/Telefon/CLIP-Anzeige/clip.zip/LCD_44780.h

#pragma once
#include "ra.h"

namespace lcd{
// Konvertiere Mikrosekunden in Wartezyklen für delay_loop_2()
#define US2CY(x) (int)((x)*(double)F_CPU/1E6f/4)
void init();
void send0(char,word x=US2CY(200));
void write(char);
void write(const char*);
void write_rom(const char*);
void userchars(const char*);	// lädt 8 benutzerdefinierte Zeichen aus Flash

inline void gotoxy(byte x, byte y)	{send0(0x80+x+(y<<6));} 
inline void clear(byte i)	{for(;i;i--) write(' ');}
inline void off()		{send0(0x08);}
inline void on()		{send0(0x0C);}
inline void clear()		{send0(0x01,US2CY(10000));}
inline void home()		{send0(0x02,US2CY(10000));}

}//namespace
Detected encoding: UTF-80