Skip to content

Conversation

@Nictrla
Copy link
Contributor

@Nictrla Nictrla commented Nov 28, 2024

The endpoint is not properly closed and reopened, when unplugging / re-plugging the USB connector (on a device with a second power source and no VBUS detection).
This causes issues receiving data on the HID out endpoint by Interrupt transfer.

@fdesbiens
Copy link
Contributor

@eclipse-threadx/iot-threadx-committers, I need a volunteer with porting expertise to review this contribution.

@fdesbiens
Copy link
Contributor

This looks like up your alley, @rahmanih. Do you think you could review this contribution?

@fdesbiens fdesbiens changed the base branch from master to dev December 12, 2024 19:19
@fdesbiens
Copy link
Contributor

Do you think you will be able to look at this, @rahmanih?

@Nictrla Nictrla force-pushed the terminate-hid-endpoint branch from 6ec3038 to 2a1acfd Compare February 4, 2025 13:44
@ABOUSTM
Copy link

ABOUSTM commented Jun 4, 2025

@fdesbiens the point is valid and can be merged

@pjgorgon
Copy link

This is a bug we also encountered. The solution is fine, but I would add an additional safeguard with an if statement, because even with the preprocessor flag enabled, there might be an instance without out_ep, since it's optional

@ayedm1
Copy link
Contributor

ayedm1 commented Sep 21, 2025

@pjgorgon you are right it optional endpoint, @fdesbiens can you merge this PR since it was approved by commuter I will make another PR

@fdesbiens fdesbiens merged commit 0330117 into eclipse-threadx:dev Sep 29, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants