mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-25 01:05:27 +03:00
Use peak tracking as default for task duration estimation rather than a moving average
This commit is contained in:
parent
bfd597a449
commit
29d221502e
23 changed files with 100 additions and 91 deletions
|
@ -1108,4 +1108,5 @@ extern "C" {
|
|||
uint16_t getAverageSystemLoadPercent(void) { return 0; }
|
||||
bool isMotorProtocolEnabled(void) { return true; }
|
||||
void pinioBoxTaskControl(void) {}
|
||||
void schedulerSetNextStateTime(timeDelta_t) {}
|
||||
}
|
||||
|
|
|
@ -250,6 +250,8 @@ void mixerSetThrottleAngleCorrection(int) {};
|
|||
bool gpsRescueIsRunning(void) { return false; }
|
||||
bool isFixedWing(void) { return false; }
|
||||
void pinioBoxTaskControl(void) {}
|
||||
void ignoreTaskExecTime(void) {}
|
||||
void ignoreTaskStateTime(void) {}
|
||||
void schedulerIgnoreTaskExecTime(void) {}
|
||||
void schedulerIgnoreTaskStateTime(void) {}
|
||||
void schedulerSetNextStateTime(timeDelta_t) {}
|
||||
bool schedulerGetIgnoreTaskExecTime() { return false; }
|
||||
}
|
||||
|
|
|
@ -397,5 +397,7 @@ void ws2811LedStripEnable(void) { }
|
|||
|
||||
void setUsedLedCount(unsigned) { }
|
||||
void pinioBoxTaskControl(void) {}
|
||||
void ignoreTaskExecTime(void) {}
|
||||
void schedulerIgnoreTaskExecTime(void) {}
|
||||
bool schedulerGetIgnoreTaskExecTime() { return false; }
|
||||
void schedulerSetNextStateTime(timeDelta_t) {}
|
||||
}
|
||||
|
|
|
@ -510,9 +510,9 @@ extern "C" {
|
|||
void failsafeOnValidDataFailed(void) { }
|
||||
void pinioBoxTaskControl(void) { }
|
||||
bool taskUpdateRxMainInProgress() { return true; }
|
||||
void ignoreTaskStateTime(void) { }
|
||||
void ignoreTaskExecRate(void) { }
|
||||
void ignoreTaskExecTime(void) { }
|
||||
void schedulerIgnoreTaskStateTime(void) { }
|
||||
void schedulerIgnoreTaskExecRate(void) { }
|
||||
void schedulerIgnoreTaskExecTime(void) { }
|
||||
void schedulerSetNextStateTime(timeDelta_t) {}
|
||||
|
||||
void rxPwmInit(rxRuntimeState_t *rxRuntimeState, rcReadRawDataFnPtr *callback)
|
||||
|
|
|
@ -1376,8 +1376,8 @@ extern "C" {
|
|||
bool isUpright(void) { return true; }
|
||||
float getMotorOutputLow(void) { return 1000.0; }
|
||||
float getMotorOutputHigh(void) { return 2047.0; }
|
||||
void ignoreTaskStateTime(void) { }
|
||||
void ignoreTaskExecRate(void) { }
|
||||
void ignoreTaskExecTime(void) { }
|
||||
void schedulerIgnoreTaskStateTime(void) { }
|
||||
void schedulerIgnoreTaskExecRate(void) { }
|
||||
void schedulerIgnoreTaskExecTime(void) { }
|
||||
void schedulerSetNextStateTime(timeDelta_t) {}
|
||||
}
|
||||
|
|
|
@ -197,5 +197,5 @@ extern "C" {
|
|||
void sbufWriteU8(sbuf_t *, uint8_t) {}
|
||||
void sbufWriteU16(sbuf_t *, uint16_t) {}
|
||||
void sbufWriteU32(sbuf_t *, uint32_t) {}
|
||||
|
||||
void schedulerSetNextStateTime(timeDelta_t) {}
|
||||
}
|
||||
|
|
|
@ -32,8 +32,8 @@ extern "C" {
|
|||
|
||||
extern "C" {
|
||||
void updateLEDDMABuffer(ledStripFormatRGB_e ledFormat, rgbColor24bpp_t *color, unsigned ledIndex);
|
||||
void ignoreTaskExecTime(void) {}
|
||||
void ignoreTaskStateTime(void) {}
|
||||
void schedulerIgnoreTaskExecTime(void) {}
|
||||
void schedulerIgnoreTaskStateTime(void) {}
|
||||
}
|
||||
|
||||
TEST(WS2812, updateDMABuffer) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue