Skip to content

PR#38 (M): Handled USB timeouts and error states - #38

Merged
malikalhack merged 13 commits into
developmentfrom
12-handle-usb-timeouts-and-error-states
Sep 4, 2026
Merged

PR#38 (M): Handled USB timeouts and error states#38
malikalhack merged 13 commits into
developmentfrom
12-handle-usb-timeouts-and-error-states

Conversation

@malikalhack

@malikalhack malikalhack commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Linked Task

Closes #12

Commits

  • Fixed PR-remark
  • Verified idle USB disconnection
  • Updated Doxyfile
  • Documented automatic USB scanning
  • Removed redundant USB rescan control
  • Documented USB presence monitoring
  • Added idle USB presence monitoring
  • Added connected USB device identity
  • Documented USB error recovery
  • Deduplicated USB transfer results
  • Reset USB status after acquisition restart
  • Added USB acquisition recovery states
  • Added short USB transfer validation

Author Checklist

  • added generated documentation;
  • added a description of the work completed to the history file;
  • successfully generated the documentation, and it meets expectations;
  • successfully compiled the library on Linux;

Testing

  • ./linux_build.sh -c -d
  • make debug
  • manual UI check

The build was performed on Linux Mint 21.3.

@malikalhack malikalhack added this to the Stage 3: USB layer milestone Sep 4, 2026
@malikalhack malikalhack self-assigned this Sep 4, 2026
@malikalhack malikalhack added the enhancement New feature or request label Sep 4, 2026
@malikalhack malikalhack linked an issue Sep 4, 2026 that may be closed by this pull request
@malikalhack
malikalhack merged commit 4821154 into development Sep 4, 2026
1 check passed
@malikalhack
malikalhack deleted the 12-handle-usb-timeouts-and-error-states branch September 4, 2026 14:26
@malikalhack malikalhack added PR Pull Request and removed enhancement New feature or request labels Sep 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR Pull Request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Handle USB timeouts and error states

1 participant