MCPcopy Create free account
hub / github.com/Moddable-OpenSource/moddable / fxReadSerial

Function fxReadSerial

tools/serial2xsbug/serial2xsbug_lin.c:217–228  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

215}
216
217void fxReadSerial(txSerialTool self)
218{
219 int size = read(self->serialConnection, self->serialBuffer, mxSerialBufferSize);
220 if (size > 0)
221 fxReadSerialBuffer(self, self->serialBuffer, size);
222 else if ((size < 0) && (errno == ENXIO)) {
223 fxCloseSerial(self);
224 self->reconnecting = 1;
225 }
226 else
227 mxThrowElse(size > 0);
228}
229
230void fxRestartSerial(txSerialTool self)
231{

Callers 1

mainFunction · 0.70

Calls 3

fxReadSerialBufferFunction · 0.85
fxCloseSerialFunction · 0.70
readFunction · 0.50

Tested by

no test coverage detected