i'm trying to send to serial port the next
char data[] = {0x02, 0xa3, 0x08, 0x00, 0xab};
fprintf(serial_fd, string);
But only the three first bytes was send. If change the 0x00 for other value all data is sent.
I think that the fprintf takes the 0x00 as a end of line. How i can send the 0x00 value using fprint or fputs function?