* Copter: add new setting for final landing vspeed instead of being hardcoded to 25% of set landing vspeed
* FC_MSP: add land_minalt_vspd to RTH_AND_LAND_CONFIG
* Update CLI docs
* Fix settings description
* Cosmetic fix
* Homogenize landing settings prefix
Squashed commit:
[51a36e00b] faster updates
[7fed94eae] some cleanup
[ea00282b2] make into feature and add constraint
[a2bdfab5a] require sticks centered
[19c5c8773] defaults
[191ebe04f] fix bug
[a50a11de7] fix a dumb bug
[92d6760b7] use same servo selection logic for regular autotrim
[d4a389f78] minor cleanup
[999b968b2] build error
[a1c25b474] don't update trims when gps heading is not valid to avoid changing trims when on the ground
[317bca1f1] add check on ratetarget for when flying in other modes than acro
[8abd5682e] use time since last arm instead of total arm time since boot
[cf3179325] setting name
[78b00bb0f] comment to force new GH check
[e5527a9f4] build error
[6d0e09938] change setting name
[3824ce3f7] more docs
[9e04b5b25] docs
[591cade68] transfer I-term to servo midpoint
[ad97f692d] fix mode
[2d7438b4c] merge conflicts
[290288203] change rotation threshold
[6fc3676cf] always the docs...
[48ba7b7ae] Automatic servo trim
* Get setting default values from settings.yaml
* settings: Make the generator more robust and versatile
- Add support for resolving types and values in multiple compilers
- Add support for resolving types and values in clang 10
- Add support for using the host compiler for resolving the settings
This allows us to run the generator for the unit tests, since they now
need the settings_generated.h file to get the default setting values
from it.
* Fix regexps in settings.rb and add execution bit
* Fix git revision issue
* Fix issue with settings validation
* Fix issue with targets not defining USE_MAG
Co-authored-by: Alberto García Hierro <alberto@garciahierro.com>