Reggi is a project designed for remote control using the CRSF (Crossfire) protocol. It provides libraries and implementations for both transmitter (TX) and receiver (RX) components.
- CRSF Protocol Support: Implements key functionalities for communication via the CRSF protocol.
- Modular Design: Includes separate libraries for flexible integration.
- Optimized for Embedded Systems: Written in C++ and C for performance and portability.
Lib/: Contains shared libraries used by both TX and RX components.Reggi TX/: Code for the transmitter module.Reggi RX/: Code for the receiver module.
- A development environment with support for C and C++.
- Hardware supporting the CRSF protocol (e.g., compatible radios and receivers).
-
Clone the repository:
git clone https://github.com/VohminV/Reggi.git cd Reggi -
Navigate to the desired module directory (
Reggi TXorReggi RX) and follow the build instructions in the respective README files.
- Integrate the libraries from the
Libdirectory into your project. - Configure the TX and RX modules to match your hardware setup.
- Deploy the compiled code to your hardware.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Submit a pull request with a detailed description of your changes.
This project is licensed under the MIT License. See the LICENSE file for details.
Special thanks to the open-source community and the creators of the CRSF protocol for making this project possible.