Adafruit_TinyUSB_Arduino

Arduino library for TinyUSB

MIT License

Stars
475
Committers
33

Bot releases are hidden (Show)

Adafruit_TinyUSB_Arduino - 1.9.1 - Ran ci with msc_internal_flash_samd for metro m0

Published by evaherrada almost 3 years ago

Adafruit_TinyUSB_Arduino - 1.9.0 - Added setWritableCallback(), added msc internal flash samd example

Published by evaherrada almost 3 years ago

Adafruit_TinyUSB_Arduino - 1.8.0 - Set custom serial number, updated hid test py to support list of VIDs

Published by evaherrada almost 3 years ago

Adafruit_TinyUSB_Arduino - 1.7.1 - Miscellaneous cleanup

Published by evaherrada almost 3 years ago

Adafruit_TinyUSB_Arduino - 1.7.0

Published by hathach almost 3 years ago

Adafruit_TinyUSB_Arduino - 1.6.0

Published by hathach almost 3 years ago

Adafruit_TinyUSB_Arduino - 1.5.0

Published by hathach about 3 years ago

  • Add support for ESP32-S2 core version 2.0.0

    • ESP32 port relies on Espressif's esp32-hal-tinyusb.c for building usb descriptors which requires all descriptors must be specified in usb objects declaration i.e constructors. Therefore all descriptor-related fields must be part of object declaration and descriptor-related API have no effect afterwards for this port.
  • Add new constructor for Adafruit_USBD_HID(desc_report, len, protocol, interval_ms, has_out_endpoint)

Adafruit_TinyUSB_Arduino - 1.4.4 - 2021.08.18

Published by hathach about 3 years ago

  • Update tinyusb stack
  • Fully support nRF5x suspend, resume & remote wakeup
  • Update hid_keyboard/mouse example to hid boot keyboard/mouse
Adafruit_TinyUSB_Arduino - 1.4.3 - HID fixes

Published by evaherrada about 3 years ago

Adafruit_TinyUSB_Arduino - 1.4.2 - Fixed MIDI messages

Published by evaherrada about 3 years ago

Adafruit_TinyUSB_Arduino - 1.4.1 - Fixed race condition for NRF5x boards

Published by evaherrada about 3 years ago

Adafruit_TinyUSB_Arduino - 1.4.0 - Added support for rp2040 mbed

Published by evaherrada about 3 years ago

Adafruit_TinyUSB_Arduino - 1.3.3 - Updated ESP32S2 support

Published by evaherrada over 3 years ago

Adafruit_TinyUSB_Arduino - 1.3.2 - 2021.07.07

Published by hathach over 3 years ago

set CFG_TUSB_DEBUG = 0 on SAMD port

Adafruit_TinyUSB_Arduino - 1.3.1 - 2021.07.06

Published by hathach over 3 years ago

  • fix warning with ci build for rp2040 core
  • fix example for esp32s2 build
  • use ARDUINO_NRF52_ADAFRUIT instead of ARDUINO_ARCH_NRF52 to fix build issue with git install method
Adafruit_TinyUSB_Arduino - 1.3.0 - Added ESP32S2 support

Published by evaherrada over 3 years ago

  • Move tusb_config for each ports into library to make it more portable
  • Adding support for ESP32S2 (still need PR to be merged from esp32-arduino)
  • Update CDC to have instance and getInstanceCount()
  • Allow USB_VID/PID to be declared in variant pins_arduino.h
  • Use bug report form template
Adafruit_TinyUSB_Arduino - 1.1.0 - 2021.06.21

Published by hathach over 3 years ago

  • Add support for multiple CDC ports (need to modify tusb_config.h)
  • fix #86 when calling midi API when device is not fully enumerated
  • fix Serial connection issue with nrf52 on windows
  • Update device driver of rp2040 to match tinyusb upstream
  • Added feather rp2040 to ci build (skipped the external flash example for now due to SdFat compilation error)
  • Add optional debug log for stack with Serial1 on samd core (will expand later to other core).
  • lost more bug fixes to the stack
Adafruit_TinyUSB_Arduino - 1.0.3 - 2021.05.26

Published by hathach over 3 years ago

  • Update tinyusb stack to latest
  • Added HID Gamepad example with Dhat support
  • Fix warnings with -Wall -Wextra
  • Fix warnings with cast function type for nrf
Adafruit_TinyUSB_Arduino - 1.0.1 - 2021.05.21

Published by hathach over 3 years ago

Warn user to select TinyUSB via menu on ports where it is optional e.g SAMD and RP2040

Adafruit_TinyUSB_Arduino - 1.0.0 - 2021.05.19

Published by hathach over 3 years ago

Rework to work as independent libraries, sources from https://github.com/adafruit/Adafruit_TinyUSB_ArduinoCore is now integrated as part of this libraries. Require