Witty-Wizard / SerialIO

An Arduino library for decoding multiple RC protocols.
https://witty-wizard.github.io/SerialIO/
GNU General Public License v3.0
3 stars 1 forks source link

✨[FEATURE]: Add 4-Way Interface Protocol Support for BLHeli ESC Programming #6

Closed Witty-Wizard closed 3 months ago

Witty-Wizard commented 3 months ago

Is your feature request related to a problem? Please describe. The current library supports SBUS and CRSF protocols, but it lacks support for the 4-way interface protocol used by BLHeli for ESC programming. This limits the usability of the Serialio library for users who need to configure and update their ESCs.

Describe the solution you'd like I would like to request the addition of 4-way interface protocol support to the Serialio library. This would involve implementing the necessary decoding and encoding functionalities to handle communication with BLHeli ESCs.

Additional context The 4-way interface protocol is used by BLHeli for programming ESCs, which is crucial for configuring and updating firmware. Adding support for this protocol would make the Serialio library more versatile and useful for a wider range of applications.

Implementing 4-way interface protocol support would involve:

Parsing 4-way interface data frames: Extracting command and configuration data from the incoming frames.

Adding 4-way interface protocol support will greatly enhance the flexibility and appeal of the serialio library.