Skip to content

Conversation

@kidbomb
Copy link
Contributor

@kidbomb kidbomb commented Oct 1, 2025

What's new

  • Adds support for USB Printer class

Verification

  • Open printer_test application
  • Connect USB to computer
  • Add new USB printer
  • Send print job
  • Flipper Zero should show a status like below:

20250912_192654

Checklist (For Reviewer)

  • PR has description of feature/bug or link to Confluence/Jira task
  • Description contains actions to verify feature/bugfix
  • I've built this code, uploaded it to the device and verified feature/bugfix

@xMasterX
Copy link
Contributor

Hi, this looks like great idea for external app, why it was implemented in furi_hal ? some API was not exposed? or theres a other reason?

@kidbomb
Copy link
Contributor Author

kidbomb commented Oct 13, 2025

Hi, this looks like great idea for external app, why it was implemented in furi_hal ? some API was not exposed? or theres a other reason?

Correct - Furi HAL was missing the Printer USB class implementation, which handles sending all necessary descriptors to the host

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