GithubHelp home page GithubHelp logo

qdrk / openvtx Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openvtx/openvtx

0.0 1.0 0.0 33.68 MB

Open source video transmitter firmware for FPV

License: GNU General Public License v3.0

C++ 1.37% C 95.73% Objective-C 0.36% Python 2.54%

openvtx's Introduction

Open source video transmitter firmware for the FPV community

OpenVTx aims to provide firmware with both the SmartAudio and Tramp protocols. Either protocol can be used on the flight controller and on VTx power up the protocol used is automatically detected by OpenVTx.

Currently SA is fully implemented and test against Rev. 09. To date IMRC has not released a protocol standard and implementation is based on information found within Betaflight.

Currently Supported VTx

Setup

OpenVTx uses VS Code and PlatformIO.

Flashing the VTx

Flashing requires an ST-LINK V2 and connection is via the below image. Shown below is of the E7082VM and other targets will differ in appearance but the process will be similar. Details will be added to a wiki as more targets are added. Select your VTx target from within PlatformIO and press Upload.

Betaflight VTx Tables

Copy and paste your choice of protocol VTx table into the Betaflights CLI.

# SMARTAUDIO
# vtxtable
vtxtable bands 5
vtxtable channels 8
vtxtable band 1 BOSCAM_A A FACTORY 5865 5845 5825 5805 5785 5765 5745 5725
vtxtable band 2 BOSCAM_B B FACTORY 5733 5752 5771 5790 5809 5828 5847 5866
vtxtable band 3 BOSCAM_E E FACTORY 5705 5685 5665 5645 5885 5905 5925 5945
vtxtable band 4 FATSHARK F FACTORY 5740 5760 5780 5800 5820 5840 5860 5880
vtxtable band 5 RACEBAND R FACTORY 5658 5695 5732 5769 5806 5843 5880 5917
vtxtable powerlevels 5
vtxtable powervalues 0 14 17 20 26
vtxtable powerlabels 0 25 50 100 400
save
# TRAMP
# vtxtable
vtxtable bands 6
vtxtable channels 8
vtxtable band 1 BOSCAM_A A CUSTOM  5865 5845 5825 5805 5785 5765 5745 5725
vtxtable band 2 BOSCAM_B B CUSTOM  5733 5752 5771 5790 5809 5828 5847 5866
vtxtable band 3 BOSCAM_E E CUSTOM  5705 5685 5665 5645 5885 5905 5925 5945
vtxtable band 4 FATSHARK F CUSTOM  5740 5760 5780 5800 5820 5840 5860 5880
vtxtable band 5 RACEBAND R CUSTOM  5658 5695 5732 5769 5806 5843 5880 5917
vtxtable band 6 IMD6     I CUSTOM  5732 5765 5828 5840 5866 5740    0    0
vtxtable powerlevels 5
vtxtable powervalues 0 25 50 100 400
vtxtable powerlabels 0 25 50 100 400
save

Contributors

Big thanks to cruwaller for adding the GD32 MCU found on the EWRF E7082VM.

openvtx's People

Contributors

cruwaller avatar jyesmith avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.