Skip to content

Add binary data parsing to serial interface#172

Merged
Tails86 merged 29 commits intomainfrom
speed-up-cdc-transfer
Mar 9, 2025
Merged

Add binary data parsing to serial interface#172
Tails86 merged 29 commits intomainfrom
speed-up-cdc-transfer

Conversation

@Tails86
Copy link
Collaborator

@Tails86 Tails86 commented Mar 1, 2025

  • Add binary data parsing to serial interface (using ASCII character 0x05 ENQUIRY)
  • Speed up CDC response by writing command directly to CDC rather than through STDIO
  • Added unit tests for the parser (fixed overflow recovery)
  • Added "XV" for flycast command version
  • Improved "X?" all status command
  • Added "XH0" for echo off and "XH1" for echo on
  • Serialize all responses from flycast command parser
  • Removed initial vibration when jump pack inserted
  • Increased controller disconnect period from about 40 ms to about 150 ms
  • Button 21 (index 20) is used for peripheral connect/disconnect event

@Tails86 Tails86 self-assigned this Mar 1, 2025
@Tails86 Tails86 changed the title Add binary data parsing to serial interface (using ASCII character 0x05 ENQUIRY) Add binary data parsing to serial interface Mar 1, 2025
@Tails86 Tails86 merged commit 958469d into main Mar 9, 2025
2 checks passed
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.

1 participant