-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
25 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,27 @@ | ||
# 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](images/decode_link_statistics.png) | ||
![Decode RC channels packed frame](images/decode_rc_channels_packed.png) | ||
|
||
## 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 |