awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

Awesome GitHub RepositoriesUSB Device Stack Implementations

Frameworks for implementing USB device functionality, including descriptor configuration and class support.

Distinct from USB Device Communication: Distinct from USB Device Communication: covers the higher-level stack and device classes (HID, Serial) rather than just raw data transfers.

Explore 3 awesome GitHub repositories matching hardware & iot · USB Device Stack Implementations. Refine with filters or upvote what's useful.

Awesome USB Device Stack Implementations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • embassy-rs/embassyAvatar embassy-rs

    embassy-rs/embassy

    8,813Vezi pe GitHub↗

    Embassy is an asynchronous framework for microcontrollers that provides a runtime for cooperative multitasking. It enables the execution of multiple concurrent tasks to maximize energy efficiency and CPU usage, utilizing an async executor that puts the processor to sleep when idle. The framework includes a comprehensive set of embedded components, featuring a hardware abstraction layer for peripherals like GPIO, SPI, I2C, and UART, alongside a TCP/IP network stack and a USB device stack. It also provides a Bluetooth Low Energy host stack for wireless communication and a bootloader framework t

    Implements a USB device stack with support for common classes like HID and Serial using asynchronous configurations.

    Rustasyncdriversembedded
    Vezi pe GitHub↗8,813
  • opentabletdriver/opentabletdriverAvatar OpenTabletDriver

    OpenTabletDriver/OpenTabletDriver

    3,612Vezi pe GitHub↗

    OpenTabletDriver is a user-mode graphics tablet driver and USB HID input manager that translates raw USB input from digitizer hardware into system cursor and pen events. It serves as a hardware abstraction layer that normalizes input from various tablet brands into a consistent API, providing a cross-platform pen interface with pressure and tilt sensitivity. The project distinguishes itself through a plugin-based architecture and a profile-based configuration system, allowing for custom filters, interpolators, and persistent hardware setups. It includes specialized tools for hardware driver d

    Implements support for new hardware models by defining specific communication protocols and device capabilities.

    C#cross-platformcsharpdotnet-core
    Vezi pe GitHub↗3,612
  • alexxit/xiaomigateway3Avatar AlexxIT

    AlexxIT/XiaomiGateway3

    2,722Vezi pe GitHub↗

    XiaomiGateway3 is a local network interface and management tool for Xiaomi gateways. It functions as a local bridge to control Zigbee, Bluetooth Low Energy, and Matter devices while bypassing cloud reliance. The project provides a system for managing diverse hardware protocols, including a controller for Matter-standard lighting and Bluetooth Low Energy hardware such as smart locks and presence sensors. It allows for the integration of Zigbee sensors and actuators from multiple brands using external converters to support third-party hardware. The system includes utilities for extracting devi

    Adds support for unsupported device models by implementing external data converters and mapping raw hardware signals.

    Pythonaqarablehacs
    Vezi pe GitHub↗2,722
  1. Home
  2. Hardware & IoT
  3. USB Device Communication
  4. USB Device Stack Implementations

Explorează sub-etichetele

  • Hardware Compatibility LayersImplementations that define communication protocols to support new hardware models. **Distinct from USB Device Stack Implementations:** Focuses on implementing support for new hardware models via protocols, not just providing a USB stack.