Skip to content

Saleae Logic 2 High Level Analyzer: Crossfire decoder for R/C protocol as used by TBS Crossfire, Tracer or ExpressLRS

License

Notifications You must be signed in to change notification settings

iOperator/CRSF-HLA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRSF-HLA

Saleae Logic 2 High Level Analyzer: Crossfire decoder for R/C protocol as used by TBS Crossfire, Tracer or ExpressLRS

Getting started 🛠️

  1. Install the CRSF analyzer in Logic 2 from the extensions menu. 😉
  2. Create a new 'Async Serial' analyzer, set the baud rate to 420000, 8N1, LSB, non-inverted.
  3. Create a new 'CRSF' analyzer, configure it and pick the previously created 'Async Serial' analyzer.
  4. Done. 🚀

Decode link statistics frame Decode RC channels packed frame

Features ✨

This is still a very early release. Currently the following frames are supported:

  • Link statistics (0x14)
  • RC channels packed (0x16)

The decoder features a state machine that parses all frames so it can easily be extended to decode future frames.
Some groundwork for additional frames already exists.

ToDo ☝️

  • CRC check
  • Additional supported frames

About

Saleae Logic 2 High Level Analyzer: Crossfire decoder for R/C protocol as used by TBS Crossfire, Tracer or ExpressLRS

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages