1. Visão geral¶
Deviation é um firmware de substituição para os transmissores da série Walkera Devention ™ (Devo). O objetivo principal é adicionar suporte a vários protocolos, abrindo todo o potencial dessa plataforma. O núcleo do firmware é o sistema mixer, que foi criado após o sistema usado no firmware Er9X para os transmissores Turnigy / Flysky9x ™.
Deviation também traz suporte ao sistema de arquivos USB, facilitando o gerenciamento do transmissor a partir de qualquer PC, sem a necessidade de ferramentas especiais de upload / download.
Deviation foi projetado para configurabilidade total. Toda a configuração do modelo e do transmissor é controlada através de arquivos de texto que o firmware (ou usuário) pode ler e gravar. É fácil saber exatamente o que está configurado, bem como alterar qualquer configuração através do transmissor ou com um editor de texto comum. A tela principal é muito personalizável; qualquer variedade de entradas, comutadores, dados de canal ou temporizadores pode ser exibida e configurada por modelo.
Deviation suporta vários protocolos sem qualquer modificação no transmissor:
- Walkera Devo 6/7/8/10/12
- Walkera WK2401 / WK2601 / WK2801
- DSM2 / DSMX
- Nine Eagles J6 Pro (requer módulo de telemetria)
Deviation pode suportar muitos outros protocolos com modificações no transmissor muito fáceis de se fazer (necessário apenas módulo transceptor apropriado). Entre os mais populares são:
- Flysky (também para WLToys V911, V9x9 e Xieda 9938)
- Hubsan-X4 e Estes Proto X
- V202
- SLT
- FrSky
Deviation suporta o uso em simuladores de voo conectados via cabo DSC (PPM) ou cabo USB (USBHID) como também permite configurações Buddy-Box e FPV.
Deviation armazena até 255 modelos diferentes e usa uma sintaxe portável que permite compartilhar modelos entre qualquer transmissor suportado pelo Deviation.
Deviation foi internacionalizado e vem com traduções para inglês, africâner, chinês tradicional, holandês, espanhol, francês, alemão, húngaro, italiano, romeno, russo e chinês. Novos idiomas podem ser adicionados instalando o arquivo de tradução adequado.
1.1. Aviso legal¶
Deviation é um software experimental. Não há garantias feitas ou implícitas sobre a qualidade ou confiabilidade deste software. Os modelos RC podem causar ferimentos graves ou até a morte se forem operados incorretamente. Ao decidir usar o software do Deviation, você assume total responsabilidade pelo controle de seus modelos. Os autores do Deviation não serão responsabilizados por qualquer dano ou prejuízo causado pelo uso do firmware Deviation. Seja cuidadoso e cauteloso e respeite as leis locais sobre voos de RC.
1.2. Notas¶
Deviation é um trabalho independente. O projeto não é afiliado, apoiado ou reconhecido pelo Walkera®. Os autores nunca estiveram em contato com a Walkera nem sabem da posição de Walkera sobre este projeto. A equipe do Deviation não oferece garantia de que o firmware do projeto não prejudicará seu transmissor (embora isso não deva ser possível). Também não há garantia de que o Walkera® não fará alterações em versões futuras do hardware, firmware da ferramenta Dfuse, o que o tornaria incompatível com o Deviation.
1.3. Status legal e direitos autorais¶
Este projeto é de software livre: você pode redistribuí-lo e /ou modificá-lo sob os termos da Licença Pública Geral GNU, conforme publicada pela Free Software Foundation, versão 3 da Licença, ou (a seu critério) qualquer versão posterior. Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com o Deviation. Se não, veja www.gnu.org/licenses.
Deviation é distribuído na esperança de que seja útil, mas SEM QUALQUER GARANTIA; nem mesmo a garantia implícita de COMERCIALIZAÇÃO ou ADEQUAÇÃO A UM DETERMINADO FIM. Veja a Licença Pública Geral GNU para mais detalhes.
O Projeto Deviation está hospedado em www.deviationtx.com e os arquivos fontes estão disponíveis em https://github.com/DeviationTX/deviation.