3 Repos
Management of hardware flow control and line settings for serial communication.
Distinct from Flow Control: Existing flow control candidates relate to software template logic or network message queues, not hardware serial lines.
Explore 3 awesome GitHub repositories matching hardware & iot · Serial Flow Control. Refine with filters or upvote what's useful.
Dieses Projekt ist eine Java-Bibliothek zum Aufbau von seriellen Rohverbindungen zwischen Android-Geräten und externer Hardware im USB-Host-Modus. Es bietet eine Kommunikationsbrücke für die Interaktion mit Mikrocontrollern und Adaptern, ohne dass Root-Zugriff erforderlich ist. Die Bibliothek enthält ein Framework zur Geräteidentifizierung, um serielle Hardware anhand von Vendor- und Product-IDs zu erkennen und zuzuordnen. Sie bietet spezialisierte Treiberimplementierungen für Chipsätze wie CDC und FTDI, um den Datenaustausch über verschiedene Hardware-Standards hinweg zu ermöglichen. Sie deckt Hardware-Integrationsfunktionen ab, einschließlich Geräteerkennung, Konfiguration serieller Ports für Baudraten und Verwaltung von Signalleitungen für Hardware-Flusssteuerung.
Manages hardware flow control and state signals to coordinate data transmission.
libmodbus ist eine portable C-Bibliothek, die den Modbus-Protokollstapel für die industrielle Hardware-Kommunikation implementiert. Sie bietet eine Reihe von Tools zum Lesen und Schreiben von Coils und Registern auf industriellen Controllern und Sensoren und fungiert sowohl als Client als auch als Protokollserver. Die Bibliothek unterstützt mehrere Transportschichten, einschließlich eines Modbus-TCP-Stacks für IPv4- und IPv6-Netzwerkkommunikation sowie eines Modbus-RTU-Treibers für die serielle Kommunikation. Sie zeichnet sich durch spezialisierte Datenkonvertierungs-Utilities aus, die Byte-Swapping und Endianness für Fließkommazahlen sowie Bit-Feld-Mapping handhaben, um die Kompatibilität über verschiedene Hardware-Speicherlayouts hinweg sicherzustellen. Das Projekt deckt ein breites Spektrum industrieller Kommunikationsfunktionen ab, einschließlich atomarer Registeroperationen, Geräteidentifikation und der Verwaltung von Protokolleinschränkungen oder Geräte-Besonderheiten. Es bietet umfassendes Konnektivitätsmanagement für serielle Schnittstellen – einschließlich Request-to-Send-Signalisierung – und Netzwerk-Sockets, neben speicherabgebildeten Server-Buffern zur Simulation von Gerätespeicher. Diese plattformübergreifende Implementierung ist kompatibel mit Linux, Windows, macOS und FreeBSD.
Manages RTS pin polarity and timing to coordinate hardware flow control on serial buses.
pyserial is a cross-platform Python library for reading and writing binary data to serial ports and hardware devices. It provides a serial port enumeration tool for identifying available hardware and retrieving device path metadata. The project includes a network implementation for controlling remote serial port functions and signal lines over TCP/IP via the RFC 2217 standard. It also features a serial-to-TCP bridge for forwarding raw data between local ports and network sockets, as well as a specialized interface for managing half-duplex RS485 communication and RTS toggling. The library cov
Manages flow control and line settings for serial devices within its console application.