Skip to content

Conversation

@mmosca
Copy link
Collaborator

@mmosca mmosca commented Jul 31, 2024

Futaba new T26SZ radio adds support for more than 18 channels by sending an extra SBUS2 frame with sync byte 0x2F before the traditional frame with 0x0F sync byte.

The 2 frames doubles the channel count to to 32 + 2/4 channels. Digital channels seems duplicated, so I will only add 2 digital channels.

The time between frames is ~18-20ms and frame 0x2F is sent first.

Telemetry is triggered after 0x0F packet, as usual.

  • Verify changes on scope
  • Validate channel distribution
  • Test decode logic
  • Test sbus2 telemetry
  • Test 18 channel sbus/sbus2
  • Bump max servos to 34 (blackbox limited to 26, due to 64 bit limit)
  • Unbreak blackbox

Demo: https://www.youtube.com/watch?v=jnGiVR0I-ik

@mmosca mmosca changed the title Refactor sbus to support futaba's 26 (36 channel version) Refactor sbus to support futaba's FASSTest26 sbus2 mode (Potentially 36 channels) Jul 31, 2024
@mmosca
Copy link
Collaborator Author

mmosca commented Aug 1, 2024

@stronnag did I miss anything on the blackbox side of things?

@stronnag
Copy link
Collaborator

stronnag commented Aug 1, 2024

@stronnag did I miss anything on the blackbox side of things?

I don't think so.

  • BBL headers added with condition
  • Conditions in "enabled" switch
  • Conditions added to header file.

@mmosca mmosca added this to the 8.0 milestone Aug 1, 2024
@mmosca mmosca removed the In progress label Aug 1, 2024
mmosca added 3 commits August 1, 2024 21:32
Remove SBUS26 name, as it will likely have other modes in the future.
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