|
dRonin
adbada4
dRonin firmware
|
This module configures the video transmitter. More...
#include "openpilot.h"#include <pios_hal.h>#include <pios_thread.h>#include "tbs_smartaudio.h"#include "vtxsettings.h"#include "vtxinfo.h"Go to the source code of this file.
Macros | |
| #define | STACK_SIZE_BYTES 560 |
| #define | TASK_PRIORITY PIOS_THREAD_PRIO_LOW |
| #define | MAX_FAILS 5 |
| #define | TBS_MIN_BAUD 4600 |
| #define | TBS_MAX_BAUD 5100 |
Enumerations | |
| enum | VTXTYPE { VTX_NONE, VTX_TBS_SMARTAUDIO } |
| enum | STATE { DISCONNECTED, CONNECTED } |
Functions | |
| static void | vtxConfigTask (void *parameters) |
| int32_t | VTXConfigStart (void) |
| int32_t | VTXConfigInitialize (void) |
| MODULE_INITCALL (VTXConfigInitialize, VTXConfigStart) | |
Variables | |
| static const uint16_t | BAND_5G8_A_FREQS [VTXSETTINGS_BAND_5G8_A_FREQUENCY_MAXOPTVAL+1] |
| static const uint16_t | BAND_5G8_B_FREQS [VTXSETTINGS_BAND_5G8_B_FREQUENCY_MAXOPTVAL+1] |
| static const uint16_t | BAND_5G8_E_FREQS [VTXSETTINGS_BAND_5G8_E_FREQUENCY_MAXOPTVAL+1] |
| static const uint16_t | AIRWAVE_FREQS [VTXSETTINGS_AIRWAVE_FREQUENCY_MAXOPTVAL+1] |
| static const uint16_t | RACEBAND_FREQS [VTXSETTINGS_RACEBAND_FREQUENCY_MAXOPTVAL+1] |
| static const uint16_t | VTX_POWER [VTXSETTINGS_POWER_GLOBAL_MAXOPTVAL+1] |
| static uint32_t | vtxConfigPort |
| static bool | module_enabled = false |
| static volatile bool | settings_updated = false |
| static struct pios_thread * | vtxConfigTaskHandle |
| static enum VTXTYPE | vtx_type = VTX_NONE |
This module configures the video transmitter.
Definition in file VTXConfig.c.