Pawel Spychalski (DzikuVx)
7e49887490
CRAZEPONYMINI removed
2018-04-24 08:52:24 +02:00
Pawel Spychalski (DzikuVx)
5420d5374d
CJMCU removed
2018-04-24 08:48:39 +02:00
Pawel Spychalski (DzikuVx)
a9902a37cd
Olimexino removed
2018-04-24 08:45:17 +02:00
Pawel Spychalski (DzikuVx)
dad24ac7f5
CC3D and all its traces removed
2018-04-24 08:40:32 +02:00
Konstantin Sharlaimov
ab404957f7
Merge pull request #2867 from shellixyz/replace_pwm_range_zero
...
Replace PWM_RANGE_ZERO with PWM_RANGE_MIN
2018-04-24 12:17:55 +10:00
Michel Pastor
b26f870f22
Replace PWM_RANGE_ZERO with PWM_RANGE_MIN
2018-04-24 01:45:12 +02:00
Konstantin Sharlaimov
7a3194c460
Merge pull request #3105 from iNavFlight/dzikuvx-legacy-defines-removal
...
Minor cleanup of unused or legacy defines
2018-04-24 09:27:21 +10:00
Konstantin Sharlaimov
68bde244e6
Merge pull request #3106 from iNavFlight/dzikuvx-naze-target-removed
...
Naze and all it traces removed
2018-04-24 09:27:01 +10:00
Konstantin Sharlaimov
cb16ee619a
Merge pull request #3104 from iNavFlight/dzikuvx-autotrim-reset-iterm
...
Reset Iterm after autotrim is done
2018-04-24 08:51:34 +10:00
Pawel Spychalski (DzikuVx)
bf3d4ac3d0
Naze and all it traces removed
2018-04-23 16:21:23 +02:00
Pawel Spychalski (DzikuVx)
416f4e419f
Minor cleanup of unused or legacy defines
2018-04-23 16:00:52 +02:00
Pawel Spychalski (DzikuVx)
4a889da2cf
Reset Iterm after autotrim is done
2018-04-23 14:49:42 +02:00
Alberto García Hierro
660ebf9bd8
Add a compile time toggle for configuring the OSD from CMS
...
It requires 2K of flash, so it might be handy to turn it off on F3
when we start running out of space without having to disable the
whole CMS. For now, it's turned on for all targets with CMS.
2018-04-23 11:28:51 +01:00
Alberto García Hierro
64b8987fb1
Enhance osd_layout to allow printing besides setting
...
Allow the following inputs:
- osd_layout: Prints all layouts
- osd_layout <layout>: Prints just the given layout
- osd_layout <layout> <item>: Prints just the given item
- osd_layout <layout> <item> <col> <row>: Sets the item position
without changing its visbility.
2018-04-23 11:28:51 +01:00
Alberto García Hierro
5c137ca97b
Add osd_layout CLI command to handle OSD element configuration
...
This dynamically handles all OSD layouts and items, so we no longer
need to manually add a setting for each OSD element.
2018-04-23 11:28:51 +01:00
Alberto García Hierro
d309805512
Add missing OSD elements to CMS configuration
...
Now all OSD elements can be fully configured from CMS. Also, a
static assert has been added to ensure future new elements are
also addede to CMS.
2018-04-23 11:28:04 +01:00
Alberto García Hierro
32fe798712
Revamp OSD configuration from CMS
...
- Allow editing all OSD layouts from CMS
- Allow moving items, not just toggling them
- Add support for CMS to yield the screen for a given interval
- While changing a OSD element, yield from CMS to show a preview
to the user for 0.5s, so they can see how the final layout will
look like.
2018-04-23 11:28:04 +01:00
Alberto García Hierro
82469ebfdd
Prevent infinite loop when no OSD elements are enabled for a layout
2018-04-23 11:28:04 +01:00
Alberto García Hierro
c5401d74d2
Initial support for multiple OSD layouts
...
- Add 3 new boxes that can be controlled by a switch to toggle
between the default and 3 alternate layouts.
- Add new MSP cmds to retrieve/set the whole layouts, the OSD alarms
and the preferences.
- For now, CMS and settings just see the default layout. This
will be addressed on future commits.
2018-04-23 11:28:04 +01:00
Konstantin Sharlaimov
3c4668c7ee
Merge pull request #3099 from shellixyz/allow_use_of_osd_cms_with_boxosd
...
Allow use of OSD CMS while `OSD SW` mode is enabled
2018-04-23 12:14:18 +10:00
Konstantin Sharlaimov
6431b23cff
Merge pull request #3098 from shellixyz/do_not_display_armed_screen_after_disabling_boxosd
...
Do not display armed screen when `OSD SW` is disabled after arming
2018-04-23 12:13:10 +10:00
Michel Pastor
66f8372e58
Do not display armed screen when OSD SW
is disabled after arming
2018-04-23 02:44:30 +02:00
Michel Pastor
40c927ce84
Allow use of OSD CMS while OSD SW
mode is enabled
2018-04-23 02:42:52 +02:00
Konstantin Sharlaimov
ff06f6c53d
Merge pull request #2893 from iNavFlight/de_pid_improvements
...
MC PID improvements
2018-04-22 09:44:35 +10:00
Konstantin Sharlaimov
b40661853d
Merge pull request #3084 from iNavFlight/master
...
Release 1.9.1 development update
2018-04-22 09:17:22 +10:00
Paweł Spychalski
e48b2ab4cb
Merge pull request #3085 from iNavFlight/de_version_bump_2_0
...
Update version to 2.0
2018-04-21 15:42:58 +02:00
Paweł Spychalski
9dfd2d08e6
Merge pull request #2978 from iNavFlight/dzikuvx-mixer-rework
...
Mixer refactoring - make FC unaware of anything besides mixer rules
2018-04-21 15:42:40 +02:00
Pawel Spychalski (DzikuVx)
2b1a1eef1d
Merge branch 'development' into dzikuvx-mixer-rework
2018-04-21 13:56:20 +02:00
Konstantin Sharlaimov
19cf876874
Update version to 2.0
2018-04-21 21:48:44 +10:00
Konstantin Sharlaimov
03a5c1922a
Merge pull request #3059 from iNavFlight/development
...
Release 1.9.1
2018-04-21 21:45:46 +10:00
Konstantin Sharlaimov
09330b06da
Merge pull request #3081 from iNavFlight/jh_cli_md_trivia
...
Update CLI docs
2018-04-21 08:37:02 +10:00
Jonathan Hudson
9c28b6ed36
fix obvious mismatches between firmware defaults and those documented in Cli.md
2018-04-20 21:44:41 +01:00
Jonathan Hudson
220504e0c2
update nav_mc_vel_xy_p
default value
2018-04-20 14:28:35 +01:00
Miguel Angel Mulero Martinez
d12270c646
Add support to IST8308 MAG
2018-04-20 12:38:53 +02:00
Konstantin Sharlaimov
d323846115
Merge pull request #3079 from iNavFlight/shellixyz_ensure_stats_screen_is_displayed
...
Ensure summary screen is displayed on disarm even if throttle or pitch were high
2018-04-20 12:23:40 +10:00
Michel Pastor
3b0f9f96ca
Ensure stats screen is displayed on disarm even if throttle or pitch were high
2018-04-19 17:04:01 +01:00
Konstantin Sharlaimov
6b61181c93
Merge pull request #3076 from iNavFlight/de_fix_settings_script
...
Fix settings script. Kudos to @fiam
2018-04-19 21:49:53 +10:00
Konstantin Sharlaimov (DigitalEntity)
9cf21fc8b6
Fix settings.rb not picking up target-level #undef-s
2018-04-19 21:00:38 +10:00
Konstantin Sharlaimov
c9d0a98556
Merge pull request #3030 from giacomo892/ltm_shared_scheduler_fix
...
Fix LTM Scheduler not being set if port is shared.
2018-04-19 17:45:11 +10:00
Konstantin Sharlaimov
7793271cf6
Merge pull request #3070 from iNavFlight/agh_serial_and_telem_updates
...
Cleanup serial RX and telemetry configuration
2018-04-19 17:43:26 +10:00
Konstantin Sharlaimov
4a3a813f56
Merge pull request #3067 from iNavFlight/de_airherof3_tri
...
Allow TRICOPTER mix on AIRHEROF3 board
2018-04-19 17:36:08 +10:00
Konstantin Sharlaimov (DigitalEntity)
7ce60a87de
Change default dterm_setpoint_weight to 1.0
2018-04-19 14:04:34 +10:00
Konstantin Sharlaimov (DigitalEntity)
f84d4696b7
Docs update
2018-04-19 14:04:34 +10:00
Konstantin Sharlaimov (DigitalEntity)
b8b7b065ba
Fix FALCORE target
2018-04-19 14:04:33 +10:00
Konstantin Sharlaimov (DigitalEntity)
477724a239
Deprecate itermRateIgnore. Port BF's iterm_windup based on mixrange
...
Apply anti-windup scaler to both kI and kT
2018-04-19 14:04:33 +10:00
Konstantin Sharlaimov (DigitalEntity)
191c3552c9
Better D-term filtering for multirotor PID controller
2018-04-19 14:04:33 +10:00
Konstantin Sharlaimov
651d0679b4
Merge pull request #3062 from iNavFlight/de_airbot_boards
...
Support for more AIRBOT boards & a few other improvements
2018-04-19 14:03:56 +10:00
Alberto García Hierro
c402745514
Replace telemetry_inversion with telemetry_inverted
...
telemetry_inverted applies to any telemetry protocol and causes
the default protocol inversion to be flipped. This means that a
default of 0 (OFF) will work for most users, while hacked and custom
RXs can be used by enabling this new setting.
The parameter group version for PG_TELEMETRY_CONFIG has been
increased to prevent the value from the old telemetry_inversion
setting to overwrite telemetry_inverted when upgrading from
previous versions.
Documention and target files have been updated too.
2018-04-18 16:18:44 +01:00
Alberto García Hierro
f71a8cd90c
Document serialrx_inverted
...
Remove references to F3 flight controller, since it's also relevant
for F4 boards when using softserial.
2018-04-18 13:29:35 +01:00
Alberto García Hierro
b4d61b8211
Increase PG_RX_CONFIG version number to 4
...
This prevents the old sbus_inversion setting from being restored
as the new serialrx_inverted setting, and also lets us get rid
of the padding in the struct since we're erasing it on upgrade
anyway.
2018-04-18 13:23:31 +01:00