removed SAFE_SYNC_LAG

This commit is contained in:
Raphael Coeffic
2020-12-09 07:24:27 +01:00
parent 92f27a853a
commit dd4c91ce4f
4 changed files with 3 additions and 5 deletions
+1 -1
View File
@@ -198,7 +198,7 @@ void processCrossfireTelemetryFrame()
offset /= 10;
TRACE("[XF] Rate: %d, Lag: %d", update_interval, offset);
getModuleSyncStatus(EXTERNAL_MODULE).update(update_interval, offset + SAFE_SYNC_LAG);
getModuleSyncStatus(EXTERNAL_MODULE).update(update_interval, offset);
}
}
break;
+1 -1
View File
@@ -141,7 +141,7 @@ void processGhostTelemetryFrame()
update_interval /= 10;
offset /= 10;
getModuleSyncStatus(EXTERNAL_MODULE).update(update_interval, offset + SAFE_SYNC_LAG);
getModuleSyncStatus(EXTERNAL_MODULE).update(update_interval, offset);
}
break;
+1 -1
View File
@@ -421,7 +421,7 @@ void ModuleSyncStatus::update(uint16_t newRefreshRate, uint16_t newInputLag)
uint16_t ModuleSyncStatus::getAdjustedRefreshRate()
{
int16_t lag = currentLag - SAFE_SYNC_LAG;
int16_t lag = currentLag;
int32_t newRefreshRate = refreshRate;
if (lag == 0) {
-2
View File
@@ -290,8 +290,6 @@ extern Fifo<uint8_t, LUA_TELEMETRY_INPUT_FIFO_SIZE> * luaInputTelemetryFifo;
void processPXX2Frame(uint8_t module, const uint8_t *frame);
// Module pulse synchronization
#define SAFE_SYNC_LAG 800 /* us */
struct ModuleSyncStatus
{
// feedback input: last received values