![Portwell NAR-7070 Скачать руководство пользователя страница 75](http://html1.mh-extra.com/html/portwell/nar-7070/nar-7070_user-manual_1581805075.webp)
NAR-7070 User’s Manual
74
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <stdlib.h>
static int fd;
void SetEnvironment () {
system("stty ispeed 2400 < /dev/ttyS1");
system("stty raw < /dev/ttyS1");
}
int Cmd = 254; /* EZIO Command */
int cls = 1; /* Clear screen */
void Cls () {
write(fd,&Cmd,1);
write(fd,&cls,1);
}
int init = 0x28;
void Init () {
write(fd,&Cmd,1);
write(fd,&init,1);
}
int stopsend = 0x37;
void StopSend () {
write(fd,&Cmd,1);
write(fd,&init,1);
}
int home = 2 ; /* Home cursor */
void Home () {
write(fd,&Cmd,1);
write(fd,&home,1);
}
int readkey = 6
; /* Read key */
void ReadKey () {
write(fd,&Cmd,1);
write(fd,&readkey,1);
}
int blank = 8 ; /* Blank display */
void Blank () {
write(fd,&Cmd,1);
write(fd,&blank,1);
}
int hide = 12 ; /* Hide cursor & display blanked characters */
void Hide () {
write(fd,&Cmd,1);
write(fd,&hide,1);
}
int turn = 13 ; /* Turn On (blinking block cursor) */
void TurnOn () {
write(fd,&Cmd,1);
write(fd,&turn,1);
}