mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-19 22:35:23 +03:00
Interrupt/DMA driven SX1280 interaction for ELRS
This commit is contained in:
parent
7b4415f062
commit
fc8640154a
39 changed files with 1003 additions and 438 deletions
|
@ -767,7 +767,6 @@ bool processRx(timeUs_t currentTimeUs)
|
|||
if (currentTimeUs > FAILSAFE_POWER_ON_DELAY_US && !failsafeIsMonitoring()) {
|
||||
failsafeStartMonitoring();
|
||||
}
|
||||
failsafeUpdateState();
|
||||
|
||||
const throttleStatus_e throttleStatus = calculateThrottleStatus();
|
||||
const uint8_t throttlePercent = calculateThrottlePercentAbs();
|
||||
|
@ -1269,6 +1268,14 @@ FAST_CODE bool pidLoopReady(void)
|
|||
return false;
|
||||
}
|
||||
|
||||
FAST_CODE bool rxFrameReady(void)
|
||||
{
|
||||
if ((activePidLoopDenom == 1) || (pidUpdateCounter % activePidLoopDenom == 0)) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
FAST_CODE void taskFiltering(timeUs_t currentTimeUs)
|
||||
{
|
||||
gyroFiltering(currentTimeUs);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue