summaryrefslogtreecommitdiff
path: root/src/device
AgeCommit message (Collapse)Author
2022-03-04add tuh_descriptor_get() and tuh_descriptor_device_get()hathach
2022-02-26more internal renamehathach
2022-02-25minor house keepinghathach
2022-02-25rename and move dcd_attr.h to tusb_mcu_attr.hhathach
2022-02-25auto detect max rhport speed based on mcuhathach
2022-02-25rename TUSB_OPT_DEVICE_ENABLED to CFG_TUD_ENABLEDhathach
TUSB_OPT_DEVICE_ENABLED still usable for backward compatible
2022-02-25improve rphort management for usbdhathach
2022-01-25Merge branch 'master' into masterHa Thach
2022-01-17Merge branch 'master' into port-ft90xHa Thach
2022-01-16Merge pull request #1270 from kasjer/kasjer/pic32mzHa Thach
Driver for Microchip PIC32MZ family
2022-01-07Add driver for PIC32MZ MCUsJerzy Kasenberg
Device-only driver for PIC32MZ MCUs.
2022-01-05Add Raspberry Pi Zero W and Zero 2 WScott Shawcroft
These are different Broadcom chips. The peripherals are essentially the same. The main differences are: * The CPU(s) * The interrupt controller * The peripheral base address (but not the peripherals that we use)
2021-12-30fix unreachable warnings with keilhathach
2021-12-29Merge branch 'master' of https://github.com/t123yh/tinyusb into t123yh-masterhathach
2021-12-08Update code to implement changes from upstream masterGordon McNab
2021-12-08Merge branch 'master' into port-ft90xGordon McNab
2021-12-01Add support for Allwinner F1Cx00s familyYunhao Tian
Allwinner F1Cx00s family is a series of SoCs with Mentor MUSB controller and HS phy. It comes with a slightly different register space layout, and some quirks, so it's not multiplexed with the existing musb support library. This library currently requires to be compiled with https://github.com/hongxuyao/F1C100s_with_Keil_RTX4_emWin5
2021-12-01add chipidea highspeed controllerhathach
add warning to transdimension for the rename
2021-11-30Ignore certain compiler options on ARMCCYunhao Tian
ARMCC also sets __GNU__ macro, but doesn't support GCC diagnostic pragmas.
2021-11-30usbd: supress "statement is unreachable" warning on ARMCCYunhao Tian
2021-11-08rename to simply OPT_MCU_MSP432E4, add msp432e to cihathach
2021-11-08musb work well with tm4c123hathach
2021-11-06Add files for msp432e4kkitayam
2021-11-05bth: Add IAD to BT descriptorJerzy Kasenberg
Bluetooth's specification defines IAD for primary controller. While it seems that Windows and Linux can leave without this, there is no reason TinyUSB should not provide it.
2021-11-05xmc4500 led blinky, button okhathach
2021-11-04adding g4 family with g474nucleo, able to blink led and buttonhathach
2021-11-02add fix for stm32l4 (version 3.10a) which generate transfer complete when ↵hathach
setup recieved and control out data complete
2021-10-30add support for EFM32GGhathach
merge GG12 GG12 to simply OPT_MCU_EFM32GG
2021-10-26update bcm dcdhathach
2021-10-26Merge branch 'tannewt-rpi' into generalize-synopsys-dwc2hathach
2021-10-25change usage of TU_CHECK_MCU() to prevent macro conflicthathach
2021-10-25moving esp32s2 to dwc2, abstract dwc2_set_turnaround()hathach
2021-10-24adding generalized dwc2 driverhathach
2021-10-23Merge branch 'master' into fix-warningsHa Thach
2021-10-17more with -Wcast-qualhathach
2021-10-15fix -Wcast-qualhathach
2021-10-14More warning cleanupgraham sanderson
- physically suppress warnings in TinyUSB headers using pragmas so they don't break -Werror compilation of external files that include them - fix compiler warnings in rp2040 port - add cmake method to rp2040 port to allow an external project to suppress warnings in TinyUSB itself
2021-10-12Merge branch 'master' into add_uvcHa Thach
2021-10-11add ncm.h for magic numberhathach
mostly clean up magic number
2021-10-05Add initial port for FT9xx series from Bridgetek.Gordon McNab
Add FT90X and FT93X to the list of devices in tusb_option.h. 1700 for FT90x and 1701 for FT93x. Set endpoint attributes for FT90x and FT93x in dcd_attr.h. Add FT90x routines for USB device in src/portable/bridgetek/ft90x/dcd_ft90x.c The location for hardware header files and libraries is hw/mcu/bridgetek/ft90x/hardware. There are no files in the repository, but files will be linked as a submodule in the future. The required files can be copied from or linked to the location "C:/Program Files(x86)/Bridgetek/FT9xx Toolchain/Toolchain/hardware" once the toolchain is installed. Makefile for the MM900EV1B board for developing with an FT900 device is present. Use "BOARD=mm900ev1b".
2021-10-05Merge branch 'j4cbo-ncm' into majbthrd-add_ncmhathach
2021-10-05rename CFG_TUD_NET to CFG_TUD_ECM_RNDIShathach
2021-10-05Merge branch 'add_ncm' of https://github.com/majbthrd/tinyusb into ↵hathach
majbthrd-add_ncm
2021-10-01Merge pull request #1120 from hathach/enhanceHa Thach
house keeping update
2021-10-01clean uphathach
2021-10-01more usbd clean uphathach
2021-09-29add files for video class devicekkitayam
2021-09-29Merge branch 'master' into enhancehathach
2021-09-29Merge branch 'master' of github.com:hathach/tinyusb into zhangslice-masterhathach
examples/device/hid_composite_freertos/src/FreeRTOSConfig/FreeRTOSConfig.h
2021-09-25add NCM driver in a compatible manner : hathach/tinyusb#550Peter Lawrence