mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-13 11:29:58 +03:00
Added d_min for PID osd elements (#13227)
* Added d_min for PID osd elements * Update src/main/osd/osd_elements.c Co-authored-by: Jan Post <Rm2k-Freak@web.de> --------- Co-authored-by: Jan Post <Rm2k-Freak@web.de>
This commit is contained in:
parent
3eb776e30d
commit
bc69a92b86
1 changed files with 10 additions and 5 deletions
|
@ -436,9 +436,14 @@ void osdFormatDistanceString(char *ptr, int distance, char leadingSymbol)
|
||||||
osdPrintFloat(ptr, leadingSymbol, displayDistance, "", decimalPlaces, false, displaySymbol);
|
osdPrintFloat(ptr, leadingSymbol, displayDistance, "", decimalPlaces, false, displaySymbol);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void osdFormatPID(char * buff, const char * label, const pidf_t * pid)
|
static void osdFormatPID(char * buff, const char * label, uint8_t axis)
|
||||||
{
|
{
|
||||||
tfp_sprintf(buff, "%s %3d %3d %3d %3d", label, pid->P, pid->I, pid->D, pid->F);
|
tfp_sprintf(buff, "%s %3d %3d %3d %3d %3d", label,
|
||||||
|
currentPidProfile->pid[axis].P,
|
||||||
|
currentPidProfile->pid[axis].I,
|
||||||
|
currentPidProfile->pid[axis].D,
|
||||||
|
currentPidProfile->d_min[axis],
|
||||||
|
currentPidProfile->pid[axis].F);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef USE_RTC_TIME
|
#ifdef USE_RTC_TIME
|
||||||
|
@ -1419,17 +1424,17 @@ static void osdElementPidRateProfile(osdElementParms_t *element)
|
||||||
|
|
||||||
static void osdElementPidsPitch(osdElementParms_t *element)
|
static void osdElementPidsPitch(osdElementParms_t *element)
|
||||||
{
|
{
|
||||||
osdFormatPID(element->buff, "PIT", ¤tPidProfile->pid[PID_PITCH]);
|
osdFormatPID(element->buff, "PIT", PID_PITCH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void osdElementPidsRoll(osdElementParms_t *element)
|
static void osdElementPidsRoll(osdElementParms_t *element)
|
||||||
{
|
{
|
||||||
osdFormatPID(element->buff, "ROL", ¤tPidProfile->pid[PID_ROLL]);
|
osdFormatPID(element->buff, "ROL", PID_ROLL);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void osdElementPidsYaw(osdElementParms_t *element)
|
static void osdElementPidsYaw(osdElementParms_t *element)
|
||||||
{
|
{
|
||||||
osdFormatPID(element->buff, "YAW", ¤tPidProfile->pid[PID_YAW]);
|
osdFormatPID(element->buff, "YAW", PID_YAW);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void osdElementPower(osdElementParms_t *element)
|
static void osdElementPower(osdElementParms_t *element)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue