Betaflight 3.5.6 - F3 Board Performance Edition
These are F3 board flight performance focused of Betaflight 3.5.5+ (has some 3.5.6 commits included). If you are looking for F4 or F7 targets, see https://github.com/betaflight/betaflight/releases
These targets add the features:
the Gyro Lowpass2 filter option
Throttle Boost
iTerm Relax
RC Smoothing - Filter
LED Strip support for IRCSYNERGYF3 support to F3 flight controllers.
To make flash space available the PWM, SUMD (Graupner Hott), SUMH (Graupner Legacy) and XBUS (JR) receiver protocols were removed along with Servo Control support and some other internal functions. Generally, some features like Smart FeedForward (negates FeedForward anyways), Acro Trainer (you are a pro-right?), Absolute Control (does weird things) were not included in these builds.
Other stock features removed varies per F1 and F3 board flash sizes. It really depends on their ROM space and other features of the board; like whether they have a baro or not, etc... OmnibusF3, BetaflightF3, some of the SPracingF3 targets and RCExplorerF3 are the hardest to get things to fit. Stock BF for those target removes things like: RTC_Time (BBL times based on radio time); RX_MSP; ESC_SENSOR_INFO, EXTENDED_CMS_MENUS; etc... (eg.: See --> https://www.screencast.com/t/PJbnv6ak4). Note, these features are still removed in this release.
See the branch commits for what is defined or not based on the board's flash size. If you type "STATUS" at the CLI, you can see how may Bytes the flash space is on your board (eg: see --> https://www.screencast.com/t/hnVBzx5jikX). Then you can look at the 'Performance Edition Edits' commits and specifically at the 'scr\main\target\common_pre.h' file to see what features are included based on available flash space or not. You will also need to look at your specific target's "target.h" file (under 'scr\main\target[target name]') to see if any feature were specifically "#undef" (undefined) downstream to make it all fit.
See my Playlist: https://www.youtube.com/playlist?list=PLcYNkvInloJFyMqJv0Lue-IsvkXTf_o5x to learn how to build your own targets to include whatever you like in BF or shoot me an email: spatzengr at yahoo.com if you have a question or need help.
See https://github.com/betaflight/betaflight/wiki/Tuning-Tips-for-Betaflight-3.4 and https://github.com/betaflight/betaflight/wiki/3.5-tuning-notes for an explanation of these new features and a tuning guide.