61
EAC Mini EACFA20 IoT Gateway User Manual
}
b. Close COM Port
//****************************************************************************
// Close COM port node
//****************************************************************************
static
void
cmd_close(
void
)
{
if(close(COMPort_fd) == 0)
printf(
"COM close\n"
);
}
c. Read/ Write Command
// ***************************************************************************
//
Parameter:
// write_data
static char write_data[] = "Hello World!!";
//
// ***************************************************************************
static void
cmd_write
(void)
{
write(COMPort_fd, &write_data[
0
],
sizeof
(
write_data
));
// send character greeting
usleep
((
sizeof
(write_data)
+
25
) *
100
);
char
buf[
200
];
int
n = read(COMPort_fd, buf,
sizeof
(
buf
)
);
// read up to 100 characters if ready to read
printf
(
"Read Data = %s\n"
, buf);
}