mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-23 08:15:30 +03:00
Enable Up/Down reference for artificial horizon in OSD
This mod adds an arrow symbol showing the location of the up/down on the OSD. The arrow direction points in the direction of up or down. Update osd_elements.c Making the Up/Down OSD reference its own element Removing the Up/Down reference from the artificial horizon and making a specific element for this feature. Activation via CLI (for now) Updates to Up/Down refernce OSD element Changed the up/down reference so that it is its own separarte element. The position is absolute on the screen and immutable by the user for consistent operation. Updated settings to include CLI option for turning the feature on and off. Update cms_menu_osd.c Updated file to add Up/Down reference selection from OSD menu Updates to simplify/correct Up/Down OSD element Simplified/corrected logic and removed arcsine function. OSD up/down reference is now positionable by the user in the configurator. Tweaks and codestyle updates Feedback from Michael Keller Updates to Up/Down OSD indicator Created a bounding box of +/- 25 degrees for indicator Coding style correction minor correction to match BF coding style Enable Up/Down reference in OSD This mod adds an arrow symbol showing the location of the up/down on the OSD. The arrow direction points in the direction of up or down. Update osd_elements.c Making the Up/Down OSD reference its own element Removing the Up/Down reference from the artificial horizon and making a specific element for this feature. Activation via CLI (for now) Updates to Up/Down refernce OSD element Changed the up/down reference so that it is its own separarte element. The position is absolute on the screen and immutable by the user for consistent operation. Updated settings to include CLI option for turning the feature on and off. Updates to simplify/correct Up/Down OSD element Simplified/corrected logic and removed arcsine function. OSD up/down reference is now positionable by the user in the configurator. Tweaks and codestyle updates Feedback from Michael Keller Enable Up/Down reference for artificial horizon in OSD This mod adds an arrow symbol showing the location of the up/down on the OSD. The arrow direction points in the direction of up or down. Update osd_elements.c Making the Up/Down OSD reference its own element Removing the Up/Down reference from the artificial horizon and making a specific element for this feature. Activation via CLI (for now) Updates to Up/Down refernce OSD element Changed the up/down reference so that it is its own separarte element. The position is absolute on the screen and immutable by the user for consistent operation. Updated settings to include CLI option for turning the feature on and off. Updates to simplify/correct Up/Down OSD element Simplified/corrected logic and removed arcsine function. OSD up/down reference is now positionable by the user in the configurator. Tweaks and codestyle updates Feedback from Michael Keller Coding style correction minor correction to match BF coding style Enable Up/Down reference for artificial horizon in OSD This mod adds an arrow symbol showing the location of the up/down on the OSD. The arrow direction points in the direction of up or down. Update osd_elements.c Making the Up/Down OSD reference its own element Removing the Up/Down reference from the artificial horizon and making a specific element for this feature. Activation via CLI (for now) Updates to Up/Down refernce OSD element Changed the up/down reference so that it is its own separarte element. The position is absolute on the screen and immutable by the user for consistent operation. Updated settings to include CLI option for turning the feature on and off. Updates to simplify/correct Up/Down OSD element Simplified/corrected logic and removed arcsine function. OSD up/down reference is now positionable by the user in the configurator. Tweaks and codestyle updates Feedback from Michael Keller Corrections to unit tests Corrected unit tests link failing due to not being able to find rMat[3][3]
This commit is contained in:
parent
816819d3d9
commit
9e5cdbf2be
9 changed files with 49 additions and 2 deletions
|
@ -64,6 +64,8 @@ extern "C" {
|
|||
#include "sensors/battery.h"
|
||||
|
||||
attitudeEulerAngles_t attitude;
|
||||
float rMat[3][3];
|
||||
|
||||
pidProfile_t *currentPidProfile;
|
||||
int16_t rcData[MAX_SUPPORTED_RC_CHANNEL_COUNT];
|
||||
uint8_t GPS_numSat;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue