summaryrefslogtreecommitdiff
path: root/src/tusb.h
AgeCommit message (Expand)Author
2026-05-12feat: add MIDI 2.0 Device class driver (USB-MIDI 2.0)Saulo Veríssimo
2026-03-06update printer class: enhance descriptors, buffer sizes, and callbackshathach
2026-03-06Merge branch 'refs/heads/master' into fork/remiberthoz/device-class-printerhathach
2026-02-28replace board_millis() with tusb_time_millis_api()hathach
2026-02-27add osal_time_millis() to osal requirementhathach
2026-01-07Adjust printer device class to 0.20.0 and fix compilation warningsRémi Berthoz
2026-01-04Implement Printer Device ClassRémi Berthoz
2025-10-28fix Identifiers that start with '__' or '_[A-Z]' are reserved.hathach
2025-09-15Merge branch 'master' into fork/ennebi/mtphathach
2025-09-10Merge pull request #3126 from salkinium/fix/phyc_pllHa Thach
2025-09-10use tusb_time_delay_ms_api for delay, also move tusb_time api to common.hhathach
2025-08-06Add MTP class deviceMaurizio Pesce
2025-07-10rename to tusb_deinit() to match other namingghathach
2025-07-10Merge branch 'master' into fork/roma-jam/feature/add_tusb_teardownhathach
2025-02-12Merge branch 'master' into fork/atoktoto/midihosthathach
2025-01-15feature(tusb): Added teardown APIRoman Leonov
2024-11-04add tusb_time_millis_api() and default/weak tusb_time_delay_ms_api(). Which i...hathach
2024-10-21add tusb_time_millis(), able to reset and enable dwc2 port and get SOF activehathach
2024-10-14change the tusb_rhport_init_t struct, exclude the rhport to make API more con...hathach
2024-10-11change tusb_init(), tusb_rhport_init() to use init struct for expandabilityhathach
2024-10-10add new tusb_int_handler(rhport, in_isr) as common irq handlerhathach
2024-04-24Remove redundant header file includes for the hid classtyustli
2023-09-27change hcd_int_handler(rhport, in_isr) signature: add in_isrhathach
2023-08-18- update nrf52 bsp for cmakehathach
2023-06-14rename typec driverhathach
2023-06-07inital support for usb typec and pd examplehathach
2022-11-13Add MIDI host support to tinyusbrppicomidi
2022-03-19add parse config descriptor to examplehathach
2022-03-09adding tusb_private.h to implement common edpt claimhathach
2022-02-25rename TUSB_OPT_HOST_ENABLED to CFG_TUH_ENABLEDhathach
2022-02-25rename TUSB_OPT_DEVICE_ENABLED to CFG_TUD_ENABLEDhathach
2021-10-12Merge branch 'master' into add_uvcHa Thach
2021-10-05Merge branch 'j4cbo-ncm' into majbthrd-add_ncmhathach
2021-10-05rename CFG_TUD_NET to CFG_TUD_ECM_RNDIShathach
2021-09-29add files for video class devicekkitayam
2021-07-15rename CFG_TUD_DFU_MODE to simply CFG_TUD_DFUhathach
2021-05-25Merge remote-tracking branch 'official/master'Jeremiah McCarthy
2021-05-18correct hid host mount/unmount callbackhathach
2021-04-22Replace dfu_mode with dfuJeremiah McCarthy
2021-04-12Remove DFU mode and rtJeremiah McCarthy
2021-04-05Add DFU runtime and mode "class"Jeremiah McCarthy
2021-04-05Separate DFU RT and Mode. UntestedJeremiah McCarthy
2021-02-11rename dfu_rt to dfu_runtime for easy readinghathach
2020-11-04Add CDC NCM driverJacob Potter
2020-07-25Merge remote-tracking branch 'upstream/master' into uac2Reinhard Panhuber
2020-07-23example to call tud_init() after freeRTOS kernel is startedhathach
2020-06-20Merge branch 'master' of https://github.com/PanRe/tinyusb.git into uac2Reinhard Panhuber
2020-05-28Add bt hci device classJerzy Kasenberg
2020-05-22Add basic UAC2 structure - untestedReinhard Panhuber
2020-03-02add CDC-ECM/RNDIS/CDC-EEM network device class with examplePeter Lawrence