* Added RNSR to the OSD
* filtering with pt1
* update pgconfig ver
* rssi_smoothness and proper define wrapping
* missing define wrap
* smoothing moved to updateRSSI
* minor comment update
* fixed rx tests
Co-authored-by: Tony Cabello <>
Co-authored-by: J Blackman <blckmn@users.noreply.github.com>
* Don't define USE_FAST_DATA on G4
Enable Instruction and Data cache and prefetch on G4
* Update src/main/startup/system_stm32g4xx.c
Co-authored-by: haslinghuis <mark@numloq.nl>
Co-authored-by: haslinghuis <mark@numloq.nl>
Fixes: https://github.com/betaflight/betaflight/issues/11948
Previously the MSP functionality could only be shared with one of the
functions defined in `ALL_FUNCTIONS_SHARABLE_WITH_MSP`. This PR allows
it to be shared with all of them.
This is part 2 of a series to prepare for altitude estimations (and
later on full 3-dimensional estimations) with a new sensor fusion model.
This is a PR to get access to relevant dilution of precision values of
the GPS signal.
- `pDOP`: positional (3D) - for positional dilution in space
- `hDOP`: horizontal (2D) - for positional dilution above ground
- `vDOP`: vertical (1D) - for dilution of altitude
- Including ability to define custom defaults as char[] that is baked into the build
- removed unnecessary size of custom defaults header parsing (defines provided by build process or in board.h for devs).
- add the 'MSP2_GET_TEXT' and 'MSP2_SET_TEXT' MSP2 commands
- Support getting/setting the 'MSP2TEXT_PILOT_DISPLAY_NAME' config prop ('pilotConfigMutable()->displayName')
- rename 'display_name' to 'pilot_name'
- Add the new 'OSD_PILOT_NAME' OSD element in place of the
'OSD_DISPLAY_NAME' one (as they are semantically identical)
- Add the 'osd_pilot_name_pos' cli prop in place of 'osd_display_name_pos'
- rename 'pilotConfigMutable()'s 'name' to 'craftName'
- remove the legacy 'GET_NAME' / 'SET_NAME' MSP commands
- replace the 'name' CLI prop for 'craft_name'
- add the 'MSP2TEXT_CRAFT_NAME' constant for 'MSP2_GET_TEXT' and 'MSP2_SET_TEXT'