#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-8 | 0
|