feat: S.Port telemetry for PPM/SBUS external module (#5689)

Co-authored-by: Michael <mha1@users.noreply.github.com>
This commit is contained in:
Raphael Coeffic
2024-12-12 11:19:34 +10:00
committed by GitHub
co-authored by Michael
parent 3d1e7a914f
commit 6d17448be5
18 changed files with 171 additions and 28 deletions
+6 -6
View File
@@ -87,16 +87,16 @@ static inline bool pushFrskyTelemetryData(bool is_sport, uint8_t data,
return false;
}
void processFrskyDTelemetryData(uint8_t module, uint8_t data, uint8_t* buffer, uint8_t& len)
void processFrskyDTelemetryData(uint8_t module, uint8_t data, uint8_t* buffer, uint8_t* len)
{
if (pushFrskyTelemetryData(false, data, buffer, len)) {
frskyDProcessPacket(module, buffer, len);
if (pushFrskyTelemetryData(false, data, buffer, *len)) {
frskyDProcessPacket(module, buffer, *len);
}
}
void processFrskySportTelemetryData(uint8_t module, uint8_t data, uint8_t* buffer, uint8_t& len)
void processFrskySportTelemetryData(uint8_t module, uint8_t data, uint8_t* buffer, uint8_t* len)
{
if (pushFrskyTelemetryData(true, data, buffer, len)) {
sportProcessTelemetryPacket(module, buffer, len);
if (pushFrskyTelemetryData(true, data, buffer, *len)) {
sportProcessTelemetryPacket(module, buffer, *len);
}
}