C usb-hid

Open-source C projects categorized as usb-hid

Top 18 C usb-hid Projects

  • mac-precision-touchpad

    Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad

  • Project mention: Why Android developers no longer need Windows USB drivers | news.ycombinator.com | 2023-12-30

    Link for reference:

    > Bingxing Wang's awesome [Windows Precision Touchpad Implementation for Apple MacBook family/Magic Trackpad 2] driver[0].

    [0] https://github.com/imbushuo/mac-precision-touchpad

  • tinyusb

    An open source cross-platform USB stack for embedded system

  • Project mention: An open source cross-platform USB stack for embedded system | news.ycombinator.com | 2023-12-12
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • hidapi

    A Simple cross-platform library for communicating with HID devices

  • Project mention: Trying to get raw HID working to get vim modes to trigger qmk events and layers. | /r/olkb | 2023-05-20

    On the computer, write a program (the "host" or "server") that talks over the raw HID protocol. It is open ended how you do this, but IME both the Python pyhidapi and C hidapi were simple enough to get something started. The trickiest part might be getting the program to run with the permissions to talk the raw HID protocol (at least on Linux, there was some udev rule to set up). Read the documentation for these libraries for details about how to get set up.

  • USBvalve

    Expose USB activity on the fly

  • Project mention: USBvalve 0.14.1 Is Out | news.ycombinator.com | 2023-11-20
  • FreeJoy

    STM32F103 USB HID game device controller with flexible configuration

  • Project mention: Has anyone used one of these? | /r/hotas | 2023-05-24

    Come on over to /r/hotasDIY. Best thing to do would be to get an STM32 Bluepill, get a 2 axis joystick from Adafruit (MPN: 245), get a breadboard (MPN: 4539), and some jumper wires (MPN: 1956). Then you can flash the Bluepill with Freejoy firmware and set it up with their configurator, no coding required.

  • EasyAVR

    Easy AVR USB Keyboard Firmware and Keymapper

  • OpenFFBoard

    OpenFFBoard is a universal force feedback interface for DIY simulation devices

  • Project mention: For those who are using custom DD with industrial servo motor, how was it? | /r/simracing | 2023-04-30

    Check out OpenFFB. They also have a discord server.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • esp32_usb_soft_host

    ESP32 software USB host through general IO pins. We can connect up to 4 USB-LS HID (keyboard mouse joystick) devices simultaneously.

  • usb-relay-hid

    Software for USB-connected relays with HID interface. See the WIKI for more info.

  • Project mention: Cheap USB hid relay not showing up on com ports. | /r/PowerShell | 2023-12-06
  • hid-tmff2

    Linux kernel module for Thrustmaster T300RS, T248 and (experimental) TX wheels

  • Project mention: Thrustmaster TMX FFB support | /r/linux_gaming | 2023-06-23
  • WUD-Ducky

    An ESP32-S2 RubberDucky script parser, with Mouse/PenDrive support 🦆

  • openAV-Ctlra

    A plain C library to program with hardware controllers.

  • xlat

    XLAT USB-HID Latency Measurement Tool

  • Project mention: Apparently the upcoming Finalmouse ULX will be the fastest mouse in terms of latency | /r/MouseReview | 2023-10-29

    Finalmouse just released its new latency measurement tool, the XLAT, which is supposedly more accurate than the Nvidia LDAT for measuring mouse latency. https://github.com/teamfinalmouse/xlat

  • hid-tminit

    Linux driver to properly initialize some Thrustmaster Wheels

  • picoduck

    A cheap "bad" USB using a Raspberry Pi Pico running on Lua.

  • ESP32-S2-S3-Projects

    Using the native USB interface of ESP32 S2/S3

  • usb-vk-firmware

    Firmware for the USB Volume Knob

  • UsbHost

    STM32L495ZG USB host firmware which transmits pressed keys to PC via UART (by kurta999)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-12-30.

C usb-hid related posts

Index

What are some of the best open-source usb-hid projects in C? This list will help you:

Project Stars
1 mac-precision-touchpad 8,513
2 tinyusb 4,521
3 hidapi 1,467
4 USBvalve 1,021
5 FreeJoy 673
6 EasyAVR 529
7 OpenFFBoard 497
8 esp32_usb_soft_host 394
9 usb-relay-hid 234
10 hid-tmff2 166
11 WUD-Ducky 99
12 openAV-Ctlra 78
13 xlat 50
14 hid-tminit 30
15 picoduck 23
16 ESP32-S2-S3-Projects 22
17 usb-vk-firmware 0
18 UsbHost 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com