mikeller
670cd49bd6
Added offset parameter to ESC sensor current calculation to compensate for non-ESC consumption.
2018-05-30 00:38:33 +12:00
Michael Keller
418fd4beaa
Merge pull request #5990 from jflyper/bfdev-create-pg-rxSpiConfig
...
Add basic SPI RX configurability
2018-05-29 00:17:21 +12:00
jflyper
560af0b6ff
Add SPI bus configurability
2018-05-27 20:30:06 +09:00
Michael Keller
a6d667eb48
Merge pull request #5980 from mikeller/add_osd_core_temperature_warning
...
Added warning for core temperature to OSD.
2018-05-27 21:38:51 +12:00
Michael Keller
5c3599a028
Merge pull request #5962 from joelucid/pid_ff
...
If P and FF have same sign take larger one
2018-05-27 21:36:23 +12:00
jflyper
1a035aa0f3
Create a pg for rxSpiConfig
2018-05-27 13:13:20 +09:00
jflyper
041bfb22c6
Create a pg for rxConfig
2018-05-27 09:13:04 +09:00
mikeller
dbebec5c1e
Fixed capitals in parameter names.
2018-05-27 01:32:13 +12:00
mikeller
88b6751c91
Added warning for core temperature to OSD.
2018-05-27 01:28:27 +12:00
mikeller
d535fd6180
Renamed 'gpsRescue' to 'gpsRescueConfig' and moved it into the appropriate location.
2018-05-26 15:28:08 +12:00
Michael Keller
69a80a3bb0
Merge pull request #5965 from loopur/mybranch
...
Add barometer sensor QMP6988
2018-05-25 15:54:47 +12:00
Thorsten Laux
5aad57c3a7
add smart_feedforward config setting
2018-05-24 21:55:49 +02:00
Michael Keller
71a1a9789a
Merge pull request #5945 from supiiik/master
...
New calculation method for Dterm setpoint weight
2018-05-24 21:16:55 +12:00
Michael Keller
e605b497e8
Merge pull request #5932 from etracer65/gyro_cal_settings
...
Make gyro calibration period user configurable and rename moron_threshold
2018-05-24 21:13:47 +12:00
Curtis Bangert
9e78509041
Linear Buffer for CRSF CMS display port
2018-05-23 09:18:34 -04:00
Bruce Luckcuck
8f6f4bf4c4
Make gyro calibration period user configurable and rename moron_threshold
...
Gryo calibration period can be configured in 1/100 second intervals using `gyro_calib_duration` (default is 125 or 1.25 seconds).
Renamed the `moron_threshold` parameter to `gyro_calib_noise_limit`. Functionally it is unchanged.
2018-05-23 07:14:52 -04:00
supiiik
76e3e7aded
dterm_setpoint_weight to uint16_t
...
dterm_setpoint_weight changet to uint16 with limit 0-2000
2018-05-23 08:39:45 +02:00
s0up
ac6b8088c9
add gps rescue mode
2018-05-20 16:28:17 -07:00
Loopur
495cfb4d07
Add barometer sensor QMP6988
2018-05-18 16:26:07 +08:00
Bruce Luckcuck
0916d117b8
Add OSD warning options as cli parameters
...
Previously only a single bitmapped parameter was available in the cli but this wasn't very useful as the users would have to understand the bit positions to enable/disable warning options. This change exposes each warning item as a separate parameter.
2018-05-11 20:06:34 -04:00
Michael Keller
7e6ba60d7d
Merge pull request #5831 from etracer65/osd_stats_reorder
...
Changes to support enhancements to BFC for OSD stats field ordering
2018-05-12 12:00:34 +12:00
s0up
de5fa47c4c
navigation feature / reference removal
2018-05-09 10:28:36 -07:00
Bruce Luckcuck
5687e66f45
Changes to support enhancements to BFC for OSD stats field ordering
...
Reorder the stats field enumeration to match the actual on-screen display order. Needed to support changes in the configurator so that it will also disply the selections in the same order.
Going forward if there are any changes to the on-screen display order of the post-flight statistics then the enumeration must be updated to match.
2018-05-08 08:59:27 -04:00
Michael Keller
fa6c993f04
Merge pull request #5847 from mikeller/remove_telemetry_switch
...
Removed 'tlm_switch', replaced with 'isModeActivationConditionPresent(BOXTELEMETRY)'.
2018-05-08 23:41:16 +12:00
Bruce Luckcuck
905f14d86c
Change enabled OSD stats storage to bitmap
...
Previously the flags controlling the enabled OSD stats were stored as an array of boolean. This change reduces config storage by storing the flags as bits inside a single uint32.
2018-05-07 12:07:25 -04:00
mikeller
19a360b867
Removed 'tlm_switch', replaced with 'isModeActivationConditionPresent(BOXTELEMETRY)'.
2018-05-08 01:14:18 +12:00
Michael Keller
2f2c95a556
Merge pull request #5686 from pulquero/antigrav_osd
...
Display anti-gravity activity in OSD.
2018-05-07 21:26:38 +12:00
Mark Hale
b2e43abf2d
Display anti-gravity activity in OSD.
...
Signed-off-by: Mark Hale <mark.hale@physics.org>
2018-05-05 19:56:56 +01:00
Michael Keller
65d9e08f1b
Merge pull request #5783 from jflyper/bfdev-max7456-busdevice-conversion
...
MAX7456 Increase (re)configurability
2018-05-05 18:32:02 +12:00
Michael Keller
d242de87bd
Merge pull request #5764 from dbasch/gps_rescue
...
[GPS RESCUE] added gps for altitude estimation
2018-05-05 12:48:29 +12:00
Diego Basch
c46be03047
added gps for altitude estimation, remove most unused code, rename altitude.c to position.c, add hdop to nmea
2018-05-04 08:45:26 -07:00
Bruce Luckcuck
809c2a950b
Update RPM data in smartport and frsky_hub telemetry
...
Both previously displayed eRPM. frsky_hub RPM data is constrained to int16 so the value sent is RPM/10.
Updates per review and function renaming
2018-05-04 07:53:18 -04:00
Bruce Luckcuck
063f3829d4
Display ESC telemetry as real RPM in the OSD
...
The telemetry data provides eRPM/100. Added a `motor_poles` parameter (defaulting to 14) that is used to calculate the physical RPM.
RPM = (telemetry_rpm * 100) / (motor_poles / 2)
Most motors we commonly use are 14 poles, but the user can adjust if needed for their setup.
Also calculate actual RPM for DEBUG_ESC_SENSOR_RPM, but to fit with in int16 the log value will be RPM/10.
2018-05-04 07:51:16 -04:00
jflyper
944a2986a5
Use busDevice_s for reconfigurability
2018-05-04 17:09:56 +09:00
Bruce Luckcuck
1bfc2c2fa7
Add descriptive enumeration for vcd_video_system values
...
Previously the values were numeric and ranged from 0 to 2. This change adds a descriptive value list as "AUTO", "PAL" and "NTSC".
2018-04-28 11:08:57 -04:00
blckmn
a9f74cd6df
Removed excess trailing spaces before new lines on licenses.
2018-04-25 20:58:00 +10:00
Michael Keller
5c8f330c33
Merge pull request #5706 from ctzsnooze/yaw_spin_fix2
...
Yaw Spin Recovery
2018-04-25 00:23:08 +12:00
Michael Keller
ec583cf9e9
Merge pull request #5755 from mikeller/make_frsky_spi_telemetry_configurable
...
Made FrSky SPI telemetry and external telemetry values configurable.
2018-04-25 00:16:37 +12:00
Michael Keller
3ef12389da
Merge pull request #5743 from codecae/crsf_displayport
...
CMS Telemetry over CRSF w/ Lua Script (X9D, so far)
2018-04-25 00:09:58 +12:00
Curtis Bangert
9d4d3ad45c
CMS Telemetry over CRSF w/ Lua Script (X9D, so far)
2018-04-23 22:34:30 -04:00
Bruce Luckcuck
0a0add8c56
Yaw spin recovery optimize ( #3 )
...
* PID controller unittest
* Clean code for yaw spin recovery
* Yaw spin recovery optimizations
* Flash size optimizations, use 50% throttle when airmode is off, and override pidsum_limit_yaw
Also rebasing from betaflight/master
2018-04-24 14:02:36 +12:00
ctzsnooze
41fb37a264
Clean code for yaw spin recovery
2018-04-24 13:51:06 +12:00
mikeller
d88bec63a8
Made FrSky SPI telemetry and external telemetry values configurable.
2018-04-24 00:14:50 +12:00
blckmn
46fe22b4bd
Direct license replacement
2018-04-22 09:22:46 +10:00
pulquero
a51bea1ebc
Fixes to ranges of esc warning thresholds. ( #5726 )
...
Signed-off-by: Mark Hale <mark.hale@physics.org>
2018-04-21 18:12:11 +12:00
jflyper
f9f05ecad5
FLASH Full (re)configurability ( #5720 )
2018-04-20 07:55:17 +12:00
Alberto García Hierro
e192f82fcc
Don't make the report_cell_voltage setting depend on IBUS ( #5711 )
...
report_cell_voltage was only compiled in when IBUS was enabled, but
it's used for several telemetry protocols. Now it only depends on
USE_TELEMETRY.
2018-04-19 21:06:39 +12:00
pulquero
a86aaeebd1
Improve ESC warning message and include current threshold check. ( #5685 )
...
Signed-off-by: Mark Hale <mark.hale@physics.org>
2018-04-18 00:25:36 +12:00
Míguel Ángel Mulero Martínez
802edf236b
Fix Blackbox P interval ( #5645 )
2018-04-10 00:35:54 +12:00
Bruce Luckcuck
9a7533f57d
Expose vbat ADC divider and multiplier parameters in CLI ( #5641 )
...
Previously only vbat_scale was exposed. Adds vbat_divider and vbat_multiplier parameters.
Note that all of these parameters only apply to the first voltage sensor (VOLTAGE_SENSOR_ADC_VBAT). There is the capability to have multiple sensors and those will not have their parameters exposed. Currently there are no target definitions that use multiple sensors.
2018-04-07 12:26:16 +12:00