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

Function fxRestartSerial

tools/serial2xsbug/serial2xsbug_mac.c:321–335  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

319}
320
321void fxRestartSerial(txSerialTool self)
322{
323 int fd = CFSocketGetNative(self->serialSocket), flags;
324 ioctl(fd, TIOCMGET, &flags);
325 flags |= TIOCM_RTS;
326 flags &= ~TIOCM_DTR;
327 ioctl(fd, TIOCMSET, &flags);
328
329 usleep(5000);
330
331 flags &= ~TIOCM_RTS;
332 if (self->dtr)
333 flags |= TIOCM_DTR;
334 ioctl(fd, TIOCMSET, &flags);
335}
336
337void fxUnregisterSerial(void *refCon, io_service_t service, natural_t messageType, void *messageArgument)
338{

Callers 1

fxRestartFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected