The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 5 C tinyusb Projects
-
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.
-
tinyuf2
UF2 bootloader based on TinyUSB for embedded devices such as ESP32S2, STM32F4 and iMX RT10xx
-
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.
Project mention: An open source cross-platform USB stack for embedded system | news.ycombinator.com | 2023-12-12
Project mention: Benchmarking latency across common wireless links for microcontrollers | news.ycombinator.com | 2024-02-09https://gitlab.com/baiyibai/pico-w-usb-host-mqtt-numpad
https://github.com/adafruit/Adafruit_TinyUSB_Arduino
My implementation plugs in much higher into the stack and doesn't read the full USB bit mask output, which indicates how many keys are pressed/released.
From my limited understand ing, it should be possible to pass these USB messages from HID client to HID host and vice-versa. Then it's only a matter of sending this information over a TCP/UDP interface. However, from my research, it seems the TinyUSB library doesn't provide the full bitmask resolution necessary for all devices. The YouTuber Wendell from LevelOneTechs has also talked about the troubles of getting some devices working with his KVM products, so it may not be as simple as I'm suggesting here.
Overall though, a $15/endpoint is very attractive.
The pico exposes a serial wire debug (SWD) that you can use to debug and program with a debug probe. This gives you breakpoints and all the other snazzy debug features. Bonus tip: You can use another pico running a CMSIS-DAP firmware as your debug probe. This method requires no plugging or unplugging and no button pushing to flash the code which is really nice.
C tinyusb related posts
- Benchmarking latency across common wireless links for microcontrollers
- Physical Knobs and Elixir
- ESP32-S2 and USB OTG
- What microcontroller I can use for Dual USB driving as an FTDI chip replacement?
- ESB32-S3 + NAND SD Storage + USB MSC = Arduino that shows up like a disk drive
- TinyUSB: Open-source cross-platform USB Host/Device stack for embedded systems
- I've been working on a new sound library for the ESP32, but I could use some help.
-
A note from our sponsor - WorkOS
workos.com | 24 Apr 2024
Index
What are some of the best open-source tinyusb projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | tinyusb | 4,521 |
2 | Adafruit_TinyUSB_Arduino | 432 |
3 | tinyuf2 | 282 |
4 | DapperMime | 115 |
5 | ESP32-S2-S3-Projects | 22 |
Sponsored