mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-16 21:05:35 +03:00
Enable HoTT as a telemetry provider.
Import cGiensen's HoTT telemetry implementation - untested.
This commit is contained in:
parent
08ee21cd58
commit
3ca868a59f
13 changed files with 499 additions and 14 deletions
|
@ -2,6 +2,7 @@
|
|||
#include "mw.h"
|
||||
|
||||
#include "telemetry_frsky.h"
|
||||
#include "telemetry_hott.h"
|
||||
|
||||
void initTelemetry(void)
|
||||
{
|
||||
|
@ -40,12 +41,21 @@ bool isFrSkyTelemetryEnabled(void)
|
|||
return mcfg.telemetry_provider == TELEMETRY_PROVIDER_FRSKY;
|
||||
}
|
||||
|
||||
void sendTelemetry(void)
|
||||
bool isHoTTTelemetryEnabled(void)
|
||||
{
|
||||
return mcfg.telemetry_provider == TELEMETRY_PROVIDER_HOTT;
|
||||
}
|
||||
|
||||
void handleTelemetry(void)
|
||||
{
|
||||
if (!isTelemetryEnabled())
|
||||
return;
|
||||
|
||||
if (isFrSkyTelemetryEnabled()) {
|
||||
sendFrSkyTelemetry();
|
||||
handleFrSkyTelemetry();
|
||||
}
|
||||
|
||||
if (isHoTTTelemetryEnabled()) {
|
||||
handleHoTTTelemetry();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue