Skip to content

Conversation

@andelf
Copy link
Contributor

@andelf andelf commented Dec 10, 2025

  • Replace rusb with nusb 0.2 (pure Rust USB library)
  • Rename LibUSBDevice to NusbDevice
  • Adapt to nusb 0.2 API: MaybeFuture::wait(), endpoint::<Bulk, In/Out>()
  • Use standard Read/Write traits for USB transfers
  • Update to Rust edition 2024
  • Keep serialport at 4.7 due to core-foundation version conflict

🤖 Generated with Claude Code

- Replace rusb with nusb 0.2 (pure Rust USB library)
- Rename LibUSBDevice to NusbDevice
- Adapt to nusb 0.2 API: MaybeFuture::wait(), endpoint::<Bulk, In/Out>()
- Use standard Read/Write traits for USB transfers
- Update to Rust edition 2024
- Keep serialport at 4.7 due to core-foundation version conflict

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
The macos-13 runner has been retired by GitHub Actions.
Drop macOS x64 builds - users needing x64 can compile from source.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
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.

2 participants