summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-10-05Fix HIS stylus descriptor and hid_composite exampleHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-10-05Use one control buffer as EP0 has no concurrencyHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-10-04Fix descriptor loopingHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-10-03update for release 0.19.0hathach
2025-10-03Merge remote-tracking branch 'tinyusb/master' into uac1Mengsk
2025-10-02Add UAC1 support to uac2_headset exampleHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-10-02Fix feedback param lagHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-10-02cleanupHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-10-02Update feedback params on frequency changeHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-10-02dwc2: support ISO IN transfer when bInterval > 1HiFiPhile
dwc2 requires manually toggle Even/Odd bit manually for ISO IN transfer, that's poses a problem when bInterval > 1 mainly for audio class, as the moment the transfer is scheduled, we don't know when the host will issue IN token (bInterval vs bRefresh schenanigans). Linux driver use NAK interrupt to detect when the host is sending IN token and toggle the Even/Odd bit accordingly based on the current frame number and bInterval. However on ST's stripped down DWC2 FS controller (e.g STM32F4, STM32F7), NAK interrupt is not supported, even it's marked as always present in DWC2 databook. NAK interrupt is only supported on HS controller with external PHY. Instead I schedule all ISO IN transfer for next frame, if the transfer failed, incomplete isochronous IN transfer interrupt will be triggered and we can relaunch the transfer. Signed-off-by: HiFiPhile <[email protected]>
2025-10-02mtp example work with highspeed devicehathach
2025-10-01Merge branch 'master' into fork/ennebi/mtphathach
2025-10-01minor updatehathach
2025-10-01better EP type detectionHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-10-01Minor fixesHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-09-30Remove feedback format correction since no longer neededMengsk
Signed-off-by: Mengsk <[email protected]>
2025-09-30support UAC1 without IADMengsk
Signed-off-by: Mengsk <[email protected]>
2025-09-30fix descriptor walkingHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-09-30Add UAC1 support to speaker exampleMengsk
Signed-off-by: Mengsk <[email protected]>
2025-09-30Update TUD_AUDIO_EP_SIZE macroMengsk
Signed-off-by: Mengsk <[email protected]>
2025-09-30Implement UAC1 IN flow controlHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-09-30Add basic UAC1 supportHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-09-30More descriptors workingHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-09-29Fix warningMengsk
Signed-off-by: Mengsk <[email protected]>
2025-09-29Disable SBUF_ISO for U0Mengsk
Signed-off-by: Mengsk <[email protected]>
2025-09-29Fix PMA size for U0Mengsk
Signed-off-by: Mengsk <[email protected]>
2025-09-29Merge branch 'master' into fork/ennebi/mtphathach
2025-09-29refactor mtp examples, add phase and session id to callback datahathach
2025-09-29Update UAC2 namingHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-09-29Add UAC1.0 definesHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-09-27audio: simplify alt settings managementHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-09-27Merge pull request #3256 from hathach/weak_cbHa Thach
Migrate weak function override to new syntax, update delay api usage
2025-09-27make command container more consistenthathach
2025-09-27add edpt claim for public APIhathach
2025-09-27implement serial for MTPhathach
2025-09-27implement control requesthathach
2025-09-26implement tud_mtp_mounted() and tud_mtp_event_send()hathach
refactor phase state
2025-09-26fix more ci buildhathach
2025-09-26fix compile warningshathach
2025-09-25clean up, wrap up bulk command supportedhathach
2025-09-25implement send object command, able to create new filehathach
2025-09-25implement MTP_OP_SEND_OBJECT_INFO, refactor fs examplehathach
2025-09-25Fix incorrect commentsLu Chang
Co-authored-by: Copilot <[email protected]>
2025-09-24Add HID Usage Page and Table for Power Devices (0x84 - 0x85)Lu Chang
2025-09-24clean uphathach
2025-09-24unify callback argument. support multiple packet get objecthathach
2025-09-23refactor APIhathach
2025-09-23try to add logo png to mtp examplehathach
2025-09-22Fix erroneous documentation of TU_ASSERT/TU_VERIFYTerje Runde
2025-09-22implement get object, close sessionhathach