würden Sie denken, dass ein Quer -platform C-Bibliothek für serielle Schnittstellen ist etwas, das schon seit 20 Jahren existiert, aber ab 2013 gab es immer noch keinen, also habe ich erstellt.
Es wurde unter Windows, Mac OS X, Linux (einschließlich Android), BSD getestet und wird wahrscheinlich auch auf anderen Unix-Systemen aufbauen. Es unterstützt:
- Hafen Aufzählung
- Öffnen, Schließen (eine Liste von seriellen Ports auf dem System zu erhalten) und Abfragen von Ports
- Einstellung Port-Parameter (Baudrate, Parität, etc.)
- Hafen Signalisierungen (Modem-Steuerleitungen, Pausen, etc.)
- Lesen, Schreiben und Spülung Daten für Veranstaltungen
- Warten
- Erhalten Fehler informatio n
Der anfängliche 0.1.0 Release ist im aktiven Gebrauch durch das Sigrok Projekt für serielle Hardware unterstützt und ist bereits in mehreren Linux-Distributionen verpackt. Die Git-Version enthält auch neue API-Aufrufe, um Informationen über serielle USB-Adapter (VID/PID usw.) zu erhalten.
Großartig außer für Gnu Lizenz – jjxtra
Die Lizenz ist LGPL.Wir haben diese Entscheidung speziell getroffen, damit sie auch in geschlossenen Quellprojekten verwendet werden kann. –