SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C Usb Projects
-
Project mention: Can't boot into the Fedora Silverblue installer, please help | reddit.com/r/Fedora | 2023-02-08
-
Project mention: Laptop BSOD’d during reset of windows. All attempts to turn it on again go to UEFI or an error message. How do I fix without any external peripherals | reddit.com/r/Windows10TechSupport | 2023-02-01
1) Press Shift+F10 for Command Prompt, or Shift+Fn+F10 if Function Lock is enabled. 2) Input PowerShell curl -o C:\Rufus.exe and then input https://github.com/pbatard/rufus/releases/download/v3.21/rufus-3.21p.exe when asked for the URL. 3) Input C:\Rufus.exe in Command Prompt to open Rufus. 4) In Rufus, choose Yes for being able to check for updates, which is required to allow internet access for downloading an ISO. 5) Click the dropdown besides Select, and choose Download, then click the Download button. 6) Choose Windows 10 > Continue > Continue > Continue > choose a language > Continue > Download.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Libusb.h is part of https://github.com/libusb/libusb which is a dependency of librtlsdr
-
It's possible to make the s3 be a mass storage device via TinyUSB. https://github.com/hathach/tinyusb/tree/master/examples/device/cdc_msc_freertos
-
-
Project mention: Emulator of Original Dell Charger Using ATTINY85 | news.ycombinator.com | 2022-02-24
The Digispark[1] and its clones use the ATTINY85 and offer flashing over USB via the Micronucleus bootloader[2] using V-USB[3]. It comes at the cost of a significant chunk of flash storage, but the convenience is excellent. Plus, V-USB support means you can emulate all sorts of USB devices. I've used it to build a DIY NES controller adapter, but it's commonly used as a cheap Rubber Ducky[4]. For projects where USB interfacing makes sense, it can be a good fit.
1: http://digistump.com/products/1
2: https://github.com/micronucleus/micronucleus
-
Project mention: Help with C64 Emulation (never used a C64 before in my life)? | reddit.com/r/c64 | 2023-01-26
BMC64 is VICE in a trenchcoat unikernel / bare-metal framework called Circle: https://github.com/rsta2/circle
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
Project mention: iPhone USB connection to view/transfer photos works perfectly...once per boot. Fails the 2nd+ time unless I reboot? | reddit.com/r/pop_os | 2022-10-26
Thanks! Just curious, was there a specific one that you'd noticed was tied in to what I'm seeing? I found this one, which at least by its description sounds like the inverse problem (doesn't work right after reboot, but works on subsequent attempts) but I might be missing.
-
Project mention: HelenOS a microkernel-based, multiserver OS from scratch | news.ycombinator.com | 2022-11-19
>HelenOS is open source, free software. Its source code is available under the BSD license. Some third-party components are licensed under GPL.
-
-
nut
The Network UPS Tools repository. UPS management protocol Informational RFC 9271 published by IETF at https://www.rfc-editor.org/info/rfc9271
So far the Eaton for the server rack hasn't failed yet. I just with the network module wasn't have the cost of the UPS, but thankfully both are usable with NUT via USB.
-
HeadsetControl
Sidetone and Battery status for Logitech G930, G533, G633, G933 SteelSeries Arctis 7/PRO 2019 and Corsair VOID (Pro) in Linux and MacOSX
Project mention: New PC Build, Recommend changing any hardware for Linux comparability | reddit.com/r/linuxhardware | 2022-10-24For the headset, this is a bit more difficult, if and only if, you are looking for a full compatibility, meaning all the functionality you would have in Windows. I would recommend looking at HeadSetControl repository if you need a full control of your headset under Linux, else all basic functionality should be available on most of the Headset market (please verify using google).
-
Project mention: Good for Steam Deck? - PowerA Enhanced Wired Controller for Nintendo Switch | reddit.com/r/SteamDeck | 2023-02-08
-
Project mention: Getting my Fujifilm XT-2 running in KStars / Ekos | reddit.com/r/AskAstrophotography | 2022-12-06
I then found out that Ekos uses gphoto2 to control cameras. So I did some more reading. Like here, here, and, for some commands, here so I could try using gphoto2's command line.
-
-
Project mention: CherryUSB - A lightweight USB device/host stack for embedded systems, open-source permissively licensed. | reddit.com/r/embedded | 2022-05-29
Link to repo: https://github.com/sakumisu/CherryUSB
-
-
-
rtl-sdr
library for turning a RTL2832 based DVB dongle into a Software DefinedReceiver; mirror from https://gitea.osmocom.org/sdr/rtl-sdr
Project mention: rtl-sdr versions that include bias-tee and other improvements | reddit.com/r/RTLSDR | 2022-12-19The version from Osmocom does have the -T option. https://github.com/osmocom/rtl-sdr
-
88x2bu-20210702
Linux Driver for USB WiFi Adapters that are based on the RTL8812BU and RTL8822BU Chipsets - v5.13.1
Project mention: How to install netgear AC1200 (model A6150), wifi dongle | reddit.com/r/linux4noobs | 2023-01-09I think it is this one: https://github.com/morrownr/88x2bu-20210702
-
-
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.
I doubt OP is up for wrangling that route though, I found this USB host project but it's a low-speed only proof of concept, not a fully fleshed out library.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Usb related posts
- Good for Steam Deck? - PowerA Enhanced Wired Controller for Nintendo Switch
- uhubctl - USB hub per-port power control
- Any way to dim the Xbox Series S/X controller LED on Linux?
- Game needs to be restarted to detect controller after reconnect
- Laptop BSOD’d during reset of windows. All attempts to turn it on again go to UEFI or an error message. How do I fix without any external peripherals
- Random ass laptop I found in my basement, I think it’s called a iLife ZED AIR and I can’t find a charger for it, any help? I live in America.
- Xbox controller latency
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea591b19f8>
www.saashub.com | 8 Feb 2023
Index
What are some of the best open-source Usb projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | Ventoy | 44,856 |
2 | Rufus | 21,570 |
3 | libusb | 4,194 |
4 | tinyusb | 3,418 |
5 | uhubctl | 1,664 |
6 | micronucleus | 1,501 |
7 | circle | 1,476 |
8 | libwdi | 1,369 |
9 | usbmuxd | 1,185 |
10 | helenos | 1,104 |
11 | hidapi | 1,062 |
12 | nut | 1,055 |
13 | HeadsetControl | 994 |
14 | xone | 863 |
15 | libgphoto2 | 837 |
16 | HoodLoader2 | 643 |
17 | CherryUSB | 583 |
18 | libusb_stm32 | 554 |
19 | GIMX | 520 |
20 | rtl-sdr | 502 |
21 | 88x2bu-20210702 | 436 |
22 | 88x2bu | 386 |
23 | esp32_usb_soft_host | 311 |