mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-21 07:15:18 +03:00
Debug modes cleanup
This commit is contained in:
parent
95589e0fc9
commit
564421ce1c
4 changed files with 10 additions and 21 deletions
|
@ -30,8 +30,6 @@
|
||||||
|
|
||||||
#include "platform.h"
|
#include "platform.h"
|
||||||
|
|
||||||
#include "build/debug.h"
|
|
||||||
|
|
||||||
#include "common/axis.h"
|
#include "common/axis.h"
|
||||||
#include "common/maths.h"
|
#include "common/maths.h"
|
||||||
|
|
||||||
|
@ -105,7 +103,6 @@ bool mpu9250SpiWriteRegisterVerify(const extDevice_t *dev, uint8_t reg, uint8_t
|
||||||
if (in == data) {
|
if (in == data) {
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
debug[3]++;
|
|
||||||
mpu9250SpiWriteRegister(dev, reg, data);
|
mpu9250SpiWriteRegister(dev, reg, data);
|
||||||
delayMicroseconds(100);
|
delayMicroseconds(100);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1295,10 +1295,8 @@ FAST_CODE void taskMainPidLoop(timeUs_t currentTimeUs)
|
||||||
subTaskMotorUpdate(currentTimeUs);
|
subTaskMotorUpdate(currentTimeUs);
|
||||||
subTaskPidSubprocesses(currentTimeUs);
|
subTaskPidSubprocesses(currentTimeUs);
|
||||||
|
|
||||||
if (debugMode == DEBUG_CYCLETIME) {
|
DEBUG_SET(DEBUG_CYCLETIME, 0, getTaskDeltaTimeUs(TASK_SELF));
|
||||||
DEBUG_SET(DEBUG_CYCLETIME, 0, getTaskDeltaTimeUs(TASK_SELF));
|
DEBUG_SET(DEBUG_CYCLETIME, 1, getAverageSystemLoadPercent());
|
||||||
DEBUG_SET(DEBUG_CYCLETIME, 1, getAverageSystemLoadPercent());
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool isFlipOverAfterCrashActive(void)
|
bool isFlipOverAfterCrashActive(void)
|
||||||
|
|
|
@ -520,12 +520,10 @@ static FAST_CODE void processRcSmoothingFilter(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
// rx frame rate training blackbox debugging
|
// rx frame rate training blackbox debugging
|
||||||
if (debugMode == DEBUG_RC_SMOOTHING_RATE) {
|
DEBUG_SET(DEBUG_RC_SMOOTHING_RATE, 0, currentRxRefreshRate); // log each rx frame interval
|
||||||
DEBUG_SET(DEBUG_RC_SMOOTHING_RATE, 0, currentRxRefreshRate); // log each rx frame interval
|
DEBUG_SET(DEBUG_RC_SMOOTHING_RATE, 1, rcSmoothingData.training.count); // log the training step count
|
||||||
DEBUG_SET(DEBUG_RC_SMOOTHING_RATE, 1, rcSmoothingData.training.count); // log the training step count
|
DEBUG_SET(DEBUG_RC_SMOOTHING_RATE, 2, rcSmoothingData.averageFrameTimeUs);// the current calculated average
|
||||||
DEBUG_SET(DEBUG_RC_SMOOTHING_RATE, 2, rcSmoothingData.averageFrameTimeUs);// the current calculated average
|
DEBUG_SET(DEBUG_RC_SMOOTHING_RATE, 3, sampleState); // indicates whether guard time is active
|
||||||
DEBUG_SET(DEBUG_RC_SMOOTHING_RATE, 3, sampleState); // indicates whether guard time is active
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
// Get new values to be smoothed
|
// Get new values to be smoothed
|
||||||
for (int i = 0; i < PRIMARY_CHANNEL_COUNT; i++) {
|
for (int i = 0; i < PRIMARY_CHANNEL_COUNT; i++) {
|
||||||
|
|
|
@ -382,9 +382,7 @@ uint32_t baroUpdate(void)
|
||||||
static barometerState_e state = BAROMETER_NEEDS_PRESSURE_START;
|
static barometerState_e state = BAROMETER_NEEDS_PRESSURE_START;
|
||||||
timeUs_t sleepTime = 1000; // Wait 1ms between states
|
timeUs_t sleepTime = 1000; // Wait 1ms between states
|
||||||
|
|
||||||
if (debugMode == DEBUG_BARO) {
|
DEBUG_SET(DEBUG_BARO, 0, state);
|
||||||
debug[0] = state;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Tell the scheduler to ignore how long this task takes unless the pressure is being read
|
// Tell the scheduler to ignore how long this task takes unless the pressure is being read
|
||||||
// as that takes the longest
|
// as that takes the longest
|
||||||
|
@ -447,11 +445,9 @@ uint32_t baroUpdate(void)
|
||||||
state = BAROMETER_NEEDS_TEMPERATURE_START;
|
state = BAROMETER_NEEDS_TEMPERATURE_START;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (debugMode == DEBUG_BARO) {
|
DEBUG_SET(DEBUG_BARO, 1, baroTemperature);
|
||||||
debug[1] = baroTemperature;
|
DEBUG_SET(DEBUG_BARO, 2, baroPressure);
|
||||||
debug[2] = baroPressure;
|
DEBUG_SET(DEBUG_BARO, 3, baroPressureSum);
|
||||||
debug[3] = baroPressureSum;
|
|
||||||
}
|
|
||||||
|
|
||||||
sleepTime = baro.dev.ut_delay;
|
sleepTime = baro.dev.ut_delay;
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue