An open API service providing repository metadata for many open source software ecosystems.

Topic: "tinyusb"

hathach/tinyusb

An open source cross-platform USB stack for embedded system

Language: C - Size: 42.7 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 5,542 - Forks: 1,167

adafruit/Adafruit_TinyUSB_Arduino

Arduino library for TinyUSB

Language: C - Size: 2.7 MB - Last synced at: 1 day ago - Pushed at: 7 days ago - Stars: 555 - Forks: 144

chegewara/EspTinyUSB

ESP32S2 native USB library. Implemented few common classes, like MIDI, CDC, HID or DFU (update).

Language: C++ - Size: 153 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 518 - Forks: 75

adafruit/tinyuf2

UF2 bootloader based on TinyUSB for embedded devices such as ESP32S2, STM32F4 and iMX RT10xx

Language: C - Size: 35.5 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 376 - Forks: 202

majbthrd/pico-debug 📦

virtual debug pod for RP2040 "Raspberry Pi Pico" with no added hardware

Language: C - Size: 292 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 334 - Forks: 44

DevKitty-io/USB-Nugget 📦

Run DuckyScript payloads on a USB Nugget!

Language: C - Size: 5.77 MB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 167 - Forks: 21

chegewara/esp32-usb-v2

ESP32S2/S3 native USB library. Implemented few common classes, like MIDI, CDC, HID or DFU (update).

Language: C++ - Size: 128 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 131 - Forks: 17

OpenLightingProject/rp2040-dmxsun

RP2040-based USB DMX dongle with integrated web server

Language: C++ - Size: 7.72 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 96 - Forks: 16

majbthrd/DapperMime

CMSIS-DAP using TinyUSB

Language: C - Size: 58.6 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 90 - Forks: 11

RobertDaleSmith/USBRetro

USBRetro: Robust USB host controller input for retro consoles.

Language: C - Size: 20.6 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 77 - Forks: 4

0015/ESP32-S2-S3-Projects

Using the native USB interface of ESP32 S2/S3

Language: C - Size: 15.8 MB - Last synced at: 6 days ago - Pushed at: 8 months ago - Stars: 40 - Forks: 7

guruthree/pico-superkey-board

A single key keyboard, a demonstration of a USB HID device for the Raspberry Pi Pico in C

Language: C++ - Size: 32.2 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 40 - Forks: 7

rppicomidi/pico-usb-host-msc-demo

A CLI-driven demo of a Raspberry Pi Pico operating as a USB Mass Storage Class Host

Language: C - Size: 4.4 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 36 - Forks: 6

Seeed-Studio/Seeed_Arduino_DAPLink

An open-source DAPLink Arduino Library supports Keil MDK, IAR Embedded Workbench, OpenOCD, and other commonly used IDE.

Language: C++ - Size: 80.1 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 34 - Forks: 9

nviennot/tinyusb-sys-rs

Rust wrapper for the TinyUSB library

Language: Rust - Size: 17.6 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 23 - Forks: 8

rppicomidi/usb_midi_host

An application level TinyUSB USB MIDI Host driver for the RP2040

Language: C - Size: 132 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 21 - Forks: 3

bgni/minimal-pico-tinyusb-pio-project

Minimal example project for using TinyUSB with Pico-PIO-USB on a Raspberry Pi Pico

Language: CMake - Size: 8.79 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 1

SuperNinja-4965/Raspberry-Pi-Pico-MacroPad

This code allows you to use the Pimoroni RGB Keypad for the Raspberry Pi Pico as a macro keypad in C++

Language: C++ - Size: 402 KB - Last synced at: 27 days ago - Pushed at: about 1 month ago - Stars: 14 - Forks: 1

guruthree/pico-model-m

Code for the Pimoroni PGA2040 (a Raspberry Pi RP2040-powered board) to act as a USB keyboard by scanning the membrane of a Model M 122-key keyboard.

Language: C++ - Size: 186 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 0

xythobuz/Trackball

Pi Pico / RP2040 Trackball firmware and 3D design

Language: C - Size: 104 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 0

gdsports/gamepad_tinyusb

USB Gamepad/Joystick example using Adafruit TinyUSB

Language: C++ - Size: 1.95 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 10 - Forks: 1

yjdwbj/rp2040-uvc

Capture video on your [Raspberry Pi Pico](https://www.raspberrypi.com/products/raspberry-pi-pico/) with a [tinyUSB](https://github.com/hathach/tinyusb) library.

Language: C - Size: 13.5 MB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 9 - Forks: 0

roboryman/prototroller

A full-stack modular controller that is feature-rich, usable, responsive, and robust. Can be used for any HID-compliant purpose, but we focus on developing swappable modules that can form customizable gamepads.

Language: C++ - Size: 19.9 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 1

jmysu/RPi-Pico-USB

USB related w/ RPi-Pico

Language: C - Size: 32.3 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 1

kkitayam/akiprobe

A CMSIS-DAP V2 implementation for AE-LPC11U35-MB

Language: C - Size: 103 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 1

DO3RB/WirelessNetworkTransceiver

Reliable Radio Communications using run-length limited Golaycodes over ISM Transceivers at maximum baudrate, all packaged as USB Ethernet adapter

Language: C - Size: 5.94 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 6 - Forks: 0

pazos/rp2040-macropad

Turn your dummy usb numeric keypad into a fully hackable macropad.

Language: C++ - Size: 133 KB - Last synced at: 27 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

fdmomtaz/MouseJiggler-RaspberryPiPico

A mouse jiggler software written in C using the Raspberry Pi Pico software and the TinyUSB library

Language: C - Size: 17.6 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 1

jancumps/pst_rtos

Pico SCPI USBTMC labTool running on FreeRTOS SMP

Language: C - Size: 26.4 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 1

charkster/relay_usbtmc

Two relay channels are controlled with an Adafruit QT PY running USBTMC

Language: C - Size: 3.99 MB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

yswallow/tinyUSB-nRF52840-CMSISDAP

Use nRF52840 board as CMSIS-DAP v1 through tinyUSB

Language: C++ - Size: 43.9 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

touchgadget/flight_stick_tinyusb

USB Flight Joystick Arduino Library Using Adafruit TinyUSB XAC compatible

Language: C++ - Size: 1.02 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 2

641i130/pico-ttx4

Hardware Emulated TTX4 IO

Language: C - Size: 28.3 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

LarssonOliver/si-printer-bridge

Rpi Pico-based simple offline printer.

Language: C - Size: 723 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

touchgadget/switch_onehand

Nintendo Switch One Hand Controller

Language: C++ - Size: 602 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

crazybolillo/stm32f401xc

Bunch of programs for a STM32F401CCU6. Using CMSIS, FreeRTOS and TinyUSB

Language: C - Size: 38.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

touchgadget/switch_arcade

Arduino Nintendo Switch Arcade Controller

Language: C++ - Size: 1.78 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

h7ga40/rp2040_trackball_mouse

RP2040 TinyUSB mouse

Language: C - Size: 28.3 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

jmysu/hidDevices

USB HID devices implementations

Language: C++ - Size: 2.16 MB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 3

jmysu/SAMD51_FlashLoaderSD

Interesting projects based on extFlashLoader

Language: C - Size: 48 MB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

volatilflerovium/keyboard_and_mouse_input_recorder_and_player

Recorder and player of keyboard and mouse input (HID)

Language: C++ - Size: 51.4 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

headblockhead/slab-firmware

Firmware for the core boards of the Slab Keyboard system.

Language: C - Size: 237 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

sgalanb/simvibe_botonera_v2

Basic TinyUSB implementation for a Raspberry Pi Pico powered gamepad.

Language: C++ - Size: 16.6 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

thisiseth/pico-usb-blaster

Altera USB-Blaster-compatible programmer on Raspberry Pi Pico

Language: C - Size: 147 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

SquadQuiz/STM32F746DISCO-TinyUSB-MSC-FREERTOS

STM32F746G Discovery Board + TinyUSB Stack (USB-HS-CDC-MSC) + FreeRTOS

Language: C - Size: 5.59 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

Michel-FK/Pico-MSC

This repository contains a Raspberry Pi Pico (RP2040) pure C implementation of of a single LUN Mass Storage Class (MSC) USB device, based on the TinyUSB multiple LUNs USB device example.

Language: C - Size: 28.3 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

Michel-FK/Pico-MSC-Dual-LUN

This repository contains a Raspberry Pi Pico (RP2040) pure C implementation of the TinyUSB Mass Storage Class (MSC): with multiple LUNs USB device example

Language: C - Size: 10.7 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

SquadQuiz/STM32F746DISCO-TinyUSB-MSC

STM32F746G Discovery Board + TinyUSB Stack (USB-HS-CDC-MSC)

Language: C - Size: 5.32 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

touchgadget/xac_onehand_pico

Xbox Console One Hand Controller using Raspberry Pi Pico boards

Language: C++ - Size: 1.04 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 1

touchgadget/xac_onehand

Xbox Console One Hand Controller

Language: C++ - Size: 597 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 1

BriceCroix/auto_mouse

minimal tinyusb example on the raspberry pico

Language: C - Size: 10.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

openbuggy/steering-wheel

3d printed steering wheel with raspberry pico and rotary encoder

Language: C - Size: 885 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

sonik-br/tusb_drivers

Collection of host drivers for TinyUSB

Language: C - Size: 9.77 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

touchgadget/switch_tinyusb

Nintendo Switch Gamepad Arduino Library Using TinyUSB

Language: C++ - Size: 4.88 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

touchgadget/pt_mouse

USB Boot Mouse Pass Through using RP2040 USB host

Language: C++ - Size: 6.84 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

hungdojan/elastic-quacker

Implementation of RubberDucky-like device on Raspberry Pi Pico W.

Language: C - Size: 17.8 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

anticitizn/pico-web-sensor

An Ethernet-over-USB web server in C for Raspberry Pico

Language: C - Size: 5.15 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

kkitayam/docker-rx-elf-gcc

Dockerfile for [open source tools for RENESAS](https://llvm-gcc-renesas.com/rx-download-toolchains)

Language: Dockerfile - Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

mirror/tinyusb

An open source cross-platform USB stack for embedded system

Language: C - Size: 52.9 MB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0