summaryrefslogtreecommitdiff
path: root/src/class
AgeCommit message (Collapse)Author
2022-12-20fix hid host incorrect edpt release if failed to transmithathach
add CDC_CONTROL_LINE_STATE_DTR/RTS, TUSB_INDEX_INVALID enum
2022-12-16correct cdc usbh_driver_set_config_complete()hathach
2022-12-16stubhathach
2022-12-16add common EPSIZE for bulk/iso in full and highspeedhathach
adding cdc host fifo tx/rx
2022-12-16minor renamehathach
2022-12-16cdc check for bNumEndpoints before checking for endpoint descriptorhathach
2022-12-16adding tuh_cdc_mount_cb/tuh_cdc_umount_cbhathach
start adding cdc_app.c to example
2022-12-15fix build with usbtmchathach
2022-12-15use OSAL_MUTEX_REQUIRED to replace CFG_FIFO_MUTEX/TUSB_OPT_MUTEXhathach
add macro to swallow mutex API in order to simplify code with mutex
2022-12-08Added missing typecast to pass build checksscoudreau
2022-12-08usbtmc: correct packet size bugSebastien COUDREAU
Code was only reading the first 64 bytes of a 512 bytes packet.
2022-12-08fix typo, add -Wno-error=unreachable-code for fuzz due to latest cdc changeshathach
2022-12-06cdc: Fix autoflush for FIFO < MPSTomas Rezucha
2022-12-05Merge pull request #1776 from hathach/hid-fidoHa Thach
Hid fido
2022-12-05rename to match fido sample uf2_hid..hhathach
2022-12-04more typoshathach
2022-12-04Fix typosBastien Nocera
2022-11-23rework tuh_msc_complete_cb_t signature to use new tuh_msc_complete_data_thathach
add user arg to all scsi command API that support complete callback
2022-11-21Merge branch 'master' into midihostAndrzej Tokarski
2022-11-21Explicit type conversionatoktoto
2022-11-21Explicit type conversionatoktoto
2022-11-21Fix usb-hub data transfer problems by AndrewCaponatoktoto
2022-11-21whitespacehathach
2022-11-19Fix usb hubsatoktoto
2022-11-13Added explicit conversionsatoktoto
2022-11-13Removed unused function prototypeatok
2022-11-13Simple MIDI rx exampleatok
2022-11-13Get rid of implicit uint conversionsatok
2022-11-13Make USB MIDI device code allow a device with no Audio Control interfacerppicomidi
2022-11-13Add MIDI host support to tinyusbrppicomidi
2022-10-26PanRe refactor applied: s{_int_ctr_}{_int_}g; s{_INT_CTR_}{_INT_}g;Mark K Cowan
2022-10-26clean up descriptor search for interrupt endpointMark K Cowan
2022-10-25Merge pull request #1698 from battlesnake/fix-attrs-on-struct-memberHa Thach
do not apply storage attributes to member of struct
2022-10-24fixed spec referenceMark K Cowan
2022-10-24keep alignment specMark K Cowan
2022-10-23UAC2 supports interrupt-endpoint for providing control-change notifications ↵Mark K Cowan
to the host
2022-10-20do not apply storage attributes to member of structMark K Cowan
2022-10-19Merge pull request #1668 from kkitayam/add_support_for_mjpegHa Thach
Add support for MJPEG on UVC
2022-10-15hid: add configurable report size for fidogaoyichuan
2022-10-15hid: add fido hid descriptor templatesgaoyichuan
2022-10-12Fix pointer type to calculate streaming parameterkkitayam
2022-10-07Fix max payload size to clip at 1023kkitayam
2022-10-03Fix descriptor searchingkkitayam
2022-09-17audio_device: prototype added for function referenced before useMark K Cowan
2022-09-13Move variable into its own curly-brace scopeBen Avison
IAR generates warning Pe546 'transfer of control bypasses initialization of variable "invInvTag"'.
2022-09-13Remove unused static dataBen Avison
This affects struct rspMsg in usbtmc_app.c (unconditionally) and uint8_t termChar in usbtmc_device.c (when NDEBUG is defined). IAR generates warning Pe550 'variable was set but never used'.
2022-09-13Don't assume different enum types can be combinedBen Avison
IAR generates warning Pa089 'enumerated type mixed with another enumerated type'.
2022-09-13Don't assume ints automatically convert to enumsBen Avison
IAR generates warning Pe188 'enumerated type mixed with another type'.
2022-09-13Remove unreachable codeBen Avison
IAR generates warning Pe111 'statement is unreachable'. In a couple of cases, replace return statements with TU_ATTR_FALLTHROUGH; because some compilers apparently can't figure out that the return statements are unreachable but do whinge about an imagined fall-through without them!
2022-09-13Refactor pointer arithmetic on void*Ben Avison
This is a GCC extension, illegal in ISO C. IAR generates errors Pa152 'these operand types cannot be used here' and Pe852 'expression must be a pointer to a complete object type'. Replace with uint8_t*.