3 dépôts
Protocols that map high-level software instructions to specific byte sequences for hardware execution.
Distinct from Command Protocols: Existing candidates focus on TCP/UDP or DOM serialization, not low-level hardware-specific byte mappings.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Hardware Command Protocols. Refine with filters or upvote what's useful.
360Controller is a macOS system extension and driver that enables wired Xbox 360, Xbox One, and original Xbox controllers to function as standard gamepad inputs. It maps hardware identifiers to system inputs to provide compatibility for these specific game controllers on macOS. The driver includes support for haptic force feedback and the management of integrated LED indicators on compatible hardware. It also provides a mechanism for third-party gamepad integration, allowing users to manually register unsupported controllers by specifying vendor and product identifiers. The project encompass
Implements low-level byte sequences to control haptic vibrations and LED states on gamepad hardware.
GalaxyBudsClient is a desktop application designed for the configuration and management of Samsung Galaxy Buds. It serves as an interface for controlling earbud hardware, providing a way to adjust settings and customize device behavior without the official mobile application. The project includes specialized utilities for firmware flashing and hardware diagnostics. It enables the modification of device firmware using binary files and allows for the retrieval of detailed hardware metadata, bond lists, and the execution of factory self-tests. The application covers audio customization, such as
Maps application actions to the specific byte sequences required by the earbud firmware.
Dev-Cpp is a comprehensive development suite that serves as a C++ integrated development environment, a cross-platform application builder, and a visual UI designer. It provides a toolchain for writing, compiling, and debugging native C++ applications on Windows, while offering a framework to create native binaries for desktop, mobile, and IoT devices from a single codebase. The project distinguishes itself by integrating an embedded SQL database engine and a REST API development platform directly into the workflow. It includes an AI-assisted coding tool that leverages large language models t
Implements protocols to communicate with embedded devices and peripherals, such as Bluetooth LE.