summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-10-02Merge pull request #3023 from ennebi/mtpHa Thach
Add support for MTP device class
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-02use cache to store skip board in hil cihathach
2025-10-02skip mtp for nowhathach
2025-10-02fix typoshathach
2025-10-02Merge pull request #3274 from hathach/remove-claude-code-reviewHa Thach
remove claude-code-review.yml
2025-10-02remove claude-code-review.ymlhathach
2025-10-02mtp example work with highspeed devicehathach
2025-10-02Merge pull request #3272 from hathach/add-claude-github-actions-1759342361886Ha Thach
Add Claude Code GitHub Workflow
2025-10-02fix mtp serialhathach
2025-10-02add CLAUDE.md and fix pre-commit buildhathach
2025-10-02HIL add timeout for opening mtp devicehathach
2025-10-01Add note about bRefresh valueHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-10-02"Claude Code Review workflow"Ha Thach
2025-10-02"Claude PR Assistant workflow"Ha Thach
2025-10-01examples/device/*_freertos: expand stack size when neededKarl Palsson
All four of these examples immediately crashed on stack overflow when connected, at least on a FRDM_K64F board. In 46fd82299040f the default freertos stack size was increased, but _only_ for stm32? Perhaps either all platform examples need the default increased, rather than increasing the problem task stacks as is done here. Signed-off-by: Karl Palsson <[email protected]>
2025-10-01hil tinyusb always checkoutt/download artifactshathach
2025-10-01Merge branch 'master' into fork/ennebi/mtphathach
2025-10-01minor updatehathach
2025-10-01test mtp with hilhathach
2025-10-01Merge pull request #3269 from karlp/pr/fix-rttHa Thach
examples: make: fix LOGGER=rtt
2025-10-01better EP type detectionHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-10-01Minor fixesHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-10-01Merge pull request #3268 from HiFiPhile/stm32u083cdkHa Thach
bsp: Add STM32U083C-DK board
2025-09-30fix serial, try to test mtp with hilhathach
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 audio_test_multi_rate exampleHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-09-30Add UAC1 support to speaker exampleMengsk
Signed-off-by: Mengsk <[email protected]>
2025-09-30update docsMengsk
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-30Increase stack size to 2kBMengsk
Signed-off-by: Mengsk <[email protected]>
2025-09-29examples: make: fix LOGGER=rttKarl Palsson
CMake builds worked, but the variables were brokenly updated for make. Fixes: a64e3eb0aa update board_test always output on uart Signed-off-by: Karl Palsson <[email protected]>
2025-09-29Fix ciMengsk
Signed-off-by: Mengsk <[email protected]>
2025-09-29Add u0 to ciMengsk
Signed-off-by: Mengsk <[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-29Refresh board presetsMengsk
Signed-off-by: Mengsk <[email protected]>
2025-09-29Fix PMA size for U0Mengsk
Signed-off-by: Mengsk <[email protected]>
2025-09-29bsp: Add STM32U083C-DK boardMengsk
Signed-off-by: Mengsk <[email protected]>
2025-09-29fix cihathach
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-29Merge pull request #3266 from hathach/uac_simplifyHa Thach
audio: simplify alt settings management