4 Repos
Settings for configuring baud rates, parity, stop bits, and flow control for serial communication hardware.
Distinguishing note: Existing candidates refer to clock, video, or network parameters, not serial communication settings.
Explore 4 awesome GitHub repositories matching hardware & iot · Serial Parameter Configurations. Refine with filters or upvote what's useful.
OctoPrint is a web-based platform for remotely controlling and monitoring 3D printers. It provides a browser dashboard to start, pause, cancel, and track print jobs, while streaming real-time printer status, temperature, and progress updates. The system is built around a plugin-based architecture that allows extending core functionality, and it offers a documented REST API for programmatic printer control and data management. The platform distinguishes itself through its comprehensive automation and extensibility capabilities. It supports event-driven workflows that automatically execute cust
Configures serial port, baud rate, timeouts, and command handling for printer communication.
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.
Translates high-level serial settings into USB control requests to configure communication speeds.
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.
Configures baud rates, parity, and stop bits to match the electrical standards of connected hardware.
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
A feature of the project that adjusts baud rate, byte size, and flow control for external hardware communication.