1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-24 00:35:39 +03:00

Merge pull request #11668 from daleckystepan/rx_refresh_rate_cleanup

This commit is contained in:
J Blackman 2022-06-24 06:35:44 +10:00 committed by GitHub
commit 0d9c516159
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
18 changed files with 0 additions and 39 deletions

View file

@ -626,8 +626,6 @@ bool crsfRxInit(const rxConfig_t *rxConfig, rxRuntimeState_t *rxRuntimeState)
} }
rxRuntimeState->channelCount = CRSF_MAX_CHANNEL; rxRuntimeState->channelCount = CRSF_MAX_CHANNEL;
rxRuntimeState->rxRefreshRate = CRSF_TIME_BETWEEN_FRAMES_US; //!!TODO this needs checking
rxRuntimeState->rcReadRawFn = crsfReadRawRC; rxRuntimeState->rcReadRawFn = crsfReadRawRC;
rxRuntimeState->rcFrameStatusFn = crsfFrameStatus; rxRuntimeState->rcFrameStatusFn = crsfFrameStatus;
rxRuntimeState->rcFrameTimeUsFn = rxFrameTimeUs; rxRuntimeState->rcFrameTimeUsFn = rxFrameTimeUs;

View file

@ -391,8 +391,6 @@ bool fportRxInit(const rxConfig_t *rxConfig, rxRuntimeState_t *rxRuntimeState)
sbusChannelsInit(rxConfig, rxRuntimeState); sbusChannelsInit(rxConfig, rxRuntimeState);
rxRuntimeState->channelCount = SBUS_MAX_CHANNEL; rxRuntimeState->channelCount = SBUS_MAX_CHANNEL;
rxRuntimeState->rxRefreshRate = 11000;
rxRuntimeState->rcFrameStatusFn = fportFrameStatus; rxRuntimeState->rcFrameStatusFn = fportFrameStatus;
rxRuntimeState->rcProcessFrameFn = fportProcessFrame; rxRuntimeState->rcProcessFrameFn = fportProcessFrame;
rxRuntimeState->rcFrameTimeUsFn = rxFrameTimeUs; rxRuntimeState->rcFrameTimeUsFn = rxFrameTimeUs;

View file

@ -318,8 +318,6 @@ bool ghstRxInit(const rxConfig_t *rxConfig, rxRuntimeState_t *rxRuntimeState)
} }
rxRuntimeState->channelCount = GHST_MAX_NUM_CHANNELS; rxRuntimeState->channelCount = GHST_MAX_NUM_CHANNELS;
rxRuntimeState->rxRefreshRate = GHST_TIME_BETWEEN_FRAMES_US;
rxRuntimeState->rcReadRawFn = ghstReadRawRC; rxRuntimeState->rcReadRawFn = ghstReadRawRC;
rxRuntimeState->rcFrameStatusFn = ghstFrameStatus; rxRuntimeState->rcFrameStatusFn = ghstFrameStatus;
rxRuntimeState->rcFrameTimeUsFn = rxFrameTimeUs; rxRuntimeState->rcFrameTimeUsFn = rxFrameTimeUs;

View file

@ -207,8 +207,6 @@ bool ibusInit(const rxConfig_t *rxConfig, rxRuntimeState_t *rxRuntimeState)
ibusSyncByte = 0; ibusSyncByte = 0;
rxRuntimeState->channelCount = IBUS_MAX_CHANNEL; rxRuntimeState->channelCount = IBUS_MAX_CHANNEL;
rxRuntimeState->rxRefreshRate = 20000; // TODO - Verify speed
rxRuntimeState->rcReadRawFn = ibusReadRawRC; rxRuntimeState->rcReadRawFn = ibusReadRawRC;
rxRuntimeState->rcFrameStatusFn = ibusFrameStatus; rxRuntimeState->rcFrameStatusFn = ibusFrameStatus;
rxRuntimeState->rcFrameTimeUsFn = rxFrameTimeUs; rxRuntimeState->rcFrameTimeUsFn = rxFrameTimeUs;

View file

@ -249,8 +249,6 @@ bool jetiExBusInit(const rxConfig_t *rxConfig, rxRuntimeState_t *rxRuntimeState)
UNUSED(rxConfig); UNUSED(rxConfig);
rxRuntimeState->channelCount = JETIEXBUS_CHANNEL_COUNT; rxRuntimeState->channelCount = JETIEXBUS_CHANNEL_COUNT;
rxRuntimeState->rxRefreshRate = 5500;
rxRuntimeState->rcReadRawFn = jetiExBusReadRawRC; rxRuntimeState->rcReadRawFn = jetiExBusReadRawRC;
rxRuntimeState->rcFrameStatusFn = jetiExBusFrameStatus; rxRuntimeState->rcFrameStatusFn = jetiExBusFrameStatus;
rxRuntimeState->rcFrameTimeUsFn = rxFrameTimeUs; rxRuntimeState->rcFrameTimeUsFn = rxFrameTimeUs;

View file

@ -76,8 +76,6 @@ void rxMspInit(const rxConfig_t *rxConfig, rxRuntimeState_t *rxRuntimeState)
UNUSED(rxConfig); UNUSED(rxConfig);
rxRuntimeState->channelCount = MAX_SUPPORTED_RC_CHANNEL_COUNT; rxRuntimeState->channelCount = MAX_SUPPORTED_RC_CHANNEL_COUNT;
rxRuntimeState->rxRefreshRate = 20000;
rxRuntimeState->rcReadRawFn = rxMspReadRawRC; rxRuntimeState->rcReadRawFn = rxMspReadRawRC;
rxRuntimeState->rcFrameStatusFn = rxMspFrameStatus; rxRuntimeState->rcFrameStatusFn = rxMspFrameStatus;
} }

View file

@ -57,8 +57,6 @@ void rxPwmInit(const rxConfig_t *rxConfig, rxRuntimeState_t *rxRuntimeState)
{ {
UNUSED(rxConfig); UNUSED(rxConfig);
rxRuntimeState->rxRefreshRate = 20000;
// configure PWM/CPPM read function and max number of channels. serial rx below will override both of these, if enabled // configure PWM/CPPM read function and max number of channels. serial rx below will override both of these, if enabled
switch (rxRuntimeState->rxProvider) { switch (rxRuntimeState->rxProvider) {
default: default:

View file

@ -930,11 +930,6 @@ uint16_t rxGetUplinkTxPwrMw(void)
} }
#endif #endif
uint16_t rxGetRefreshRate(void)
{
return rxRuntimeState.rxRefreshRate;
}
bool isRssiConfigured(void) bool isRssiConfigured(void)
{ {
return rssiSource != RSSI_SOURCE_NONE; return rssiSource != RSSI_SOURCE_NONE;

View file

@ -142,7 +142,6 @@ typedef struct rxRuntimeState_s {
rxProvider_t rxProvider; rxProvider_t rxProvider;
SerialRXType serialrxProvider; SerialRXType serialrxProvider;
uint8_t channelCount; // number of RC channels as reported by current input driver uint8_t channelCount; // number of RC channels as reported by current input driver
uint16_t rxRefreshRate;
rcReadRawDataFnPtr rcReadRawFn; rcReadRawDataFnPtr rcReadRawFn;
rcFrameStatusFnPtr rcFrameStatusFn; rcFrameStatusFnPtr rcFrameStatusFn;
rcProcessFrameFnPtr rcProcessFrameFn; rcProcessFrameFnPtr rcProcessFrameFn;
@ -217,8 +216,6 @@ void resetAllRxChannelRangeConfigurations(rxChannelRangeConfig_t *rxChannelRange
void suspendRxSignal(void); void suspendRxSignal(void);
void resumeRxSignal(void); void resumeRxSignal(void);
uint16_t rxGetRefreshRate(void);
timeDelta_t rxGetFrameDelta(timeDelta_t *frameAgeUs); timeDelta_t rxGetFrameDelta(timeDelta_t *frameAgeUs);
timeUs_t rxFrameTimeUs(void); timeUs_t rxFrameTimeUs(void);

View file

@ -269,7 +269,6 @@ bool rxSpiInit(const rxSpiConfig_t *rxSpiConfig, rxRuntimeState_t *rxRuntimeStat
} }
rxSpiNewPacketAvailable = false; rxSpiNewPacketAvailable = false;
rxRuntimeState->rxRefreshRate = 20000;
rxRuntimeState->rcReadRawFn = rxSpiReadRawRC; rxRuntimeState->rcReadRawFn = rxSpiReadRawRC;
rxRuntimeState->rcFrameStatusFn = rxSpiFrameStatus; rxRuntimeState->rcFrameStatusFn = rxSpiFrameStatus;

View file

@ -171,10 +171,8 @@ bool sbusInit(const rxConfig_t *rxConfig, rxRuntimeState_t *rxRuntimeState)
rxRuntimeState->channelCount = SBUS_MAX_CHANNEL; rxRuntimeState->channelCount = SBUS_MAX_CHANNEL;
if (rxConfig->sbus_baud_fast) { if (rxConfig->sbus_baud_fast) {
rxRuntimeState->rxRefreshRate = SBUS_FAST_RX_REFRESH_RATE;
sbusBaudRate = SBUS_FAST_BAUDRATE; sbusBaudRate = SBUS_FAST_BAUDRATE;
} else { } else {
rxRuntimeState->rxRefreshRate = SBUS_RX_REFRESH_RATE;
sbusBaudRate = SBUS_BAUDRATE; sbusBaudRate = SBUS_BAUDRATE;
} }

View file

@ -374,7 +374,6 @@ bool spektrumInit(const rxConfig_t *rxConfig, rxRuntimeState_t *rxRuntimeState)
spekHiRes = true; spekHiRes = true;
resolution = 2048; resolution = 2048;
rxRuntimeState->channelCount = SPEKTRUM_2048_CHANNEL_COUNT; rxRuntimeState->channelCount = SPEKTRUM_2048_CHANNEL_COUNT;
rxRuntimeState->rxRefreshRate = 11000;
break; break;
case SERIALRX_SPEKTRUM1024: case SERIALRX_SPEKTRUM1024:
// 10 bit frames // 10 bit frames
@ -383,7 +382,6 @@ bool spektrumInit(const rxConfig_t *rxConfig, rxRuntimeState_t *rxRuntimeState)
spekHiRes = false; spekHiRes = false;
resolution = 1024; resolution = 1024;
rxRuntimeState->channelCount = SPEKTRUM_1024_CHANNEL_COUNT; rxRuntimeState->channelCount = SPEKTRUM_1024_CHANNEL_COUNT;
rxRuntimeState->rxRefreshRate = 22000;
break; break;
} }

View file

@ -488,8 +488,6 @@ bool srxl2RxInit(const rxConfig_t *rxConfig, rxRuntimeState_t *rxRuntimeState)
rxRuntimeState->channelData = channelData; rxRuntimeState->channelData = channelData;
rxRuntimeState->channelCount = SRXL2_MAX_CHANNELS; rxRuntimeState->channelCount = SRXL2_MAX_CHANNELS;
rxRuntimeState->rxRefreshRate = SRXL2_FRAME_PERIOD_US;
rxRuntimeState->rcReadRawFn = srxl2ReadRawRC; rxRuntimeState->rcReadRawFn = srxl2ReadRawRC;
rxRuntimeState->rcFrameStatusFn = srxl2FrameStatus; rxRuntimeState->rcFrameStatusFn = srxl2FrameStatus;
rxRuntimeState->rcFrameTimeUsFn = rxFrameTimeUs; rxRuntimeState->rcFrameTimeUsFn = rxFrameTimeUs;

View file

@ -172,8 +172,6 @@ bool sumdInit(const rxConfig_t *rxConfig, rxRuntimeState_t *rxRuntimeState)
UNUSED(rxConfig); UNUSED(rxConfig);
rxRuntimeState->channelCount = MIN(SUMD_MAX_CHANNEL, MAX_SUPPORTED_RC_CHANNEL_COUNT); rxRuntimeState->channelCount = MIN(SUMD_MAX_CHANNEL, MAX_SUPPORTED_RC_CHANNEL_COUNT);
rxRuntimeState->rxRefreshRate = 11000;
rxRuntimeState->rcReadRawFn = sumdReadRawRC; rxRuntimeState->rcReadRawFn = sumdReadRawRC;
rxRuntimeState->rcFrameStatusFn = sumdFrameStatus; rxRuntimeState->rcFrameStatusFn = sumdFrameStatus;
rxRuntimeState->rcFrameTimeUsFn = rxFrameTimeUs; rxRuntimeState->rcFrameTimeUsFn = rxFrameTimeUs;

View file

@ -124,8 +124,6 @@ bool sumhInit(const rxConfig_t *rxConfig, rxRuntimeState_t *rxRuntimeState)
UNUSED(rxConfig); UNUSED(rxConfig);
rxRuntimeState->channelCount = SUMH_MAX_CHANNEL_COUNT; rxRuntimeState->channelCount = SUMH_MAX_CHANNEL_COUNT;
rxRuntimeState->rxRefreshRate = 11000;
rxRuntimeState->rcReadRawFn = sumhReadRawRC; rxRuntimeState->rcReadRawFn = sumhReadRawRC;
rxRuntimeState->rcFrameStatusFn = sumhFrameStatus; rxRuntimeState->rcFrameStatusFn = sumhFrameStatus;

View file

@ -292,8 +292,6 @@ bool xBusInit(const rxConfig_t *rxConfig, rxRuntimeState_t *rxRuntimeState)
break; break;
} }
rxRuntimeState->rxRefreshRate = 11000;
rxRuntimeState->rcReadRawFn = xBusReadRawRC; rxRuntimeState->rcReadRawFn = xBusReadRawRC;
rxRuntimeState->rcFrameStatusFn = xBusFrameStatus; rxRuntimeState->rcFrameStatusFn = xBusFrameStatus;

View file

@ -218,7 +218,6 @@ TEST_F(IbusRxInitUnitTest, Test_IbusRxNotEnabled)
// EXPECT_EQ(NULL, rxRuntimeState.rcFrameStatusFn); // EXPECT_EQ(NULL, rxRuntimeState.rcFrameStatusFn);
EXPECT_EQ(18, rxRuntimeState.channelCount); EXPECT_EQ(18, rxRuntimeState.channelCount);
EXPECT_EQ(20000, rxRuntimeState.rxRefreshRate);
EXPECT_FALSE(NULL == rxRuntimeState.rcReadRawFn); EXPECT_FALSE(NULL == rxRuntimeState.rcReadRawFn);
EXPECT_FALSE(NULL == rxRuntimeState.rcFrameStatusFn); EXPECT_FALSE(NULL == rxRuntimeState.rcFrameStatusFn);
} }
@ -233,7 +232,6 @@ TEST_F(IbusRxInitUnitTest, Test_IbusRxEnabled)
EXPECT_TRUE(ibusInit(&initialRxConfig, &rxRuntimeState)); EXPECT_TRUE(ibusInit(&initialRxConfig, &rxRuntimeState));
EXPECT_EQ(18, rxRuntimeState.channelCount); EXPECT_EQ(18, rxRuntimeState.channelCount);
EXPECT_EQ(20000, rxRuntimeState.rxRefreshRate);
EXPECT_FALSE(NULL == rxRuntimeState.rcReadRawFn); EXPECT_FALSE(NULL == rxRuntimeState.rcReadRawFn);
EXPECT_FALSE(NULL == rxRuntimeState.rcFrameStatusFn); EXPECT_FALSE(NULL == rxRuntimeState.rcFrameStatusFn);

View file

@ -163,7 +163,6 @@ TEST_F(SumdRxInitUnitTest, Test_SumdRxNotEnabled)
EXPECT_FALSE(sumdInit(&initialRxConfig, &rxRuntimeState)); EXPECT_FALSE(sumdInit(&initialRxConfig, &rxRuntimeState));
EXPECT_EQ(18, rxRuntimeState.channelCount); EXPECT_EQ(18, rxRuntimeState.channelCount);
EXPECT_EQ(11000, rxRuntimeState.rxRefreshRate);
EXPECT_FALSE(NULL == rxRuntimeState.rcReadRawFn); EXPECT_FALSE(NULL == rxRuntimeState.rcReadRawFn);
EXPECT_FALSE(NULL == rxRuntimeState.rcFrameStatusFn); EXPECT_FALSE(NULL == rxRuntimeState.rcFrameStatusFn);
} }
@ -178,7 +177,6 @@ TEST_F(SumdRxInitUnitTest, Test_SumdRxEnabled)
EXPECT_TRUE(sumdInit(&initialRxConfig, &rxRuntimeState)); EXPECT_TRUE(sumdInit(&initialRxConfig, &rxRuntimeState));
EXPECT_EQ(18, rxRuntimeState.channelCount); EXPECT_EQ(18, rxRuntimeState.channelCount);
EXPECT_EQ(11000, rxRuntimeState.rxRefreshRate);
EXPECT_FALSE(NULL == rxRuntimeState.rcReadRawFn); EXPECT_FALSE(NULL == rxRuntimeState.rcReadRawFn);
EXPECT_FALSE(NULL == rxRuntimeState.rcFrameStatusFn); EXPECT_FALSE(NULL == rxRuntimeState.rcFrameStatusFn);