Skip to content

PR (L): Implemented endpoint read loop - #37

Merged
malikalhack merged 7 commits into
developmentfrom
10-implement-endpoint-read-loop
Sep 4, 2026
Merged

PR (L): Implemented endpoint read loop#37
malikalhack merged 7 commits into
developmentfrom
10-implement-endpoint-read-loop

Conversation

@malikalhack

@malikalhack malikalhack commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Linked Task

Closes #10

Commits

  • Updated Doxyfile
  • Reorganized USB module layout
  • Added application window icon
  • Updated C++ style guidance
  • Added repaired firmware extractor
  • Implemented endpoint read loop
  • Implemented FX2 firmware upload and bulk transfer helpers

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.

- Added usb/firmware_loader for fxload-based FX2 firmware/loader upload
- Wired firmware upload and post-reenumeration rescan into connectToDevice
- Selected the working alternate interface setting after claiming it
- Added bulkWrite/bulkRead helpers with timeout retries
- Added a udev rule for automatic fxload-based firmware upload
- Documented FX2 firmware findings in HISTORY.md
@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 d1cbdf8 into development Sep 4, 2026
1 check passed
@malikalhack
malikalhack deleted the 10-implement-endpoint-read-loop branch September 4, 2026 11:40
@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.

Implement endpoint read loop

1 participant