Skip to content

Add serial port upload feature with MSP protocol support & UX#1

Open
cvetaevvitaliy wants to merge 5 commits into
VitroidFPV:mainfrom
cvetaevvitaliy:msp_upload
Open

Add serial port upload feature with MSP protocol support & UX#1
cvetaevvitaliy wants to merge 5 commits into
VitroidFPV:mainfrom
cvetaevvitaliy:msp_upload

Conversation

@cvetaevvitaliy

Copy link
Copy Markdown

Summary of changes:

  • Implemented font upload functionality directly to the device via serial port using the MSP protocol.
  • Integrated dynamic serial port selection with automatic port list refresh.
  • Add UI buttons for selecting port and uploading fonts, along with real-time upload status display.

Why this matters:

These enhancements significantly improve the user experience by enabling seamless font updates to the device without extra steps, making the font editor more interactive.

How to test:

  1. Open the font editor and connect your device via serial port.
  2. Use the “Select Serial Port” button to choose the correct port.
  3. After loading or editing a font, click “Upload to device”.
  4. Observe the upload progress and status messages.
  5. Verify the updated font appears correctly on the device.

Future improvements:

  • Implement font reading functionality directly from the device to enable two-way font management and editing.

@netlify

netlify Bot commented May 31, 2025

Copy link
Copy Markdown

Deploy Preview for osd-font-editor ready!

Name Link
🔨 Latest commit e834199
🔍 Latest deploy log https://app.netlify.com/projects/osd-font-editor/deploys/68bcac857f04a400088952f5
😎 Deploy Preview https://deploy-preview-1--osd-font-editor.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@VitroidFPV

Copy link
Copy Markdown
Owner

@cvetaevvitaliy apologies for the delays. Please test the changes made, it works fine from my testing though

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