ctzsnooze
22434fe0f3
reduce antigravity gain default to 3.5
...
In recent releases we have been increasing PID I.
We haven't reduced the antigravity gain value in the same proportion.
Low authority / low P quads can get I wobbles that are apparent on throttling up.
A lower default anti-gravity gain is likely to work alright and be a fraction less likely to cause I wobbles.
2019-10-29 10:20:29 +11:00
Michael Keller
de768751b4
Fix data type overflow in HDOP calculation in Smartport telemet… ( #9112 )
...
Fix data type overflow in HDOP calculation in Smartport telemetry
2019-10-28 18:56:19 +13:00
mikeller
0aeece6b36
Move targets into legacy targets for 4.1.2.
2019-10-28 16:49:57 +13:00
Michael Keller
b83e10481f
Removed legacy targets from the list of targets built in CI. ( #9049 )
...
Removed legacy targets from the list of targets built in CI.
2019-10-28 16:46:28 +13:00
mikeller
4a7904695e
Moved 'config.[ch]' into the 'config/' directory.
2019-10-28 11:17:25 +13:00
mikeller
00149dbf96
Reduced list to only MATEKF405 for 4.1.1.
2019-10-28 10:51:04 +13:00
Michael Keller
9b2fd4c465
Change max7456 driver to only perform stall check once a second… ( #9111 )
...
Change max7456 driver to only perform stall check once a second instead of every drawScreen call
2019-10-28 10:15:38 +13:00
mikeller
d71b117c3e
Cleaned up parameter group definitions for displayPort.
2019-10-28 08:30:09 +13:00
JunwooHWANG
c770df9ba0
Remove redundant 'MAX_ADC_SUPPORTED' def in pg/adc.h
...
"#define MAX_ADC_SUPPORTED 4" was in there Twice.
2019-10-28 00:27:26 +09:00
mikeller
11b3ba224c
Moved MCU specific defines into 'common_pre.h' if not used in the STM32 libraries.
2019-10-27 23:09:33 +13:00
mikeller
c2a64c79fc
Cleaned up parameter groups in Makefile.
2019-10-27 22:36:42 +13:00
Michael Keller
887a913c6e
amend notes in make_config_hex.sh for what released ( #9099 )
...
amend notes in make_config_hex.sh for what released
2019-10-27 16:06:26 +13:00
Michael Keller
e7d08cc8a1
Fix ESC_SENSOR blackbox debug array overflow for more than 4 mo… ( #9087 )
...
Fix ESC_SENSOR blackbox debug array overflow for more than 4 motors
2019-10-27 16:05:07 +13:00
Michael Keller
33cb15a0ce
Add gps rescue altitude mode setting to MSP ( #9094 )
...
Add gps rescue altitude mode setting to MSP
2019-10-27 15:34:29 +13:00
Michael Keller
0fd4dec942
Merge pull request #9089 from jflyper/bfdev-serial-blackbox-handle-buffer-overflow-properly
...
Serial blackbox: check TX buffer space before calling serialWrite
2019-10-27 15:29:51 +13:00
Michael Keller
40062953b3
QUADSPI - Fix quadSpiTransmit1LINE when writing 1 or more bytes… ( #9100 )
...
QUADSPI - Fix quadSpiTransmit1LINE when writing 1 or more bytes of data.
2019-10-27 15:23:13 +13:00
Bruce Luckcuck
8aa86c25cf
Fix data type overflow in HDOP calculation in Smartport telemetry
...
Calculation used uint8_t which overflowed and corrupted the satellite count portion of the telemetry value.
2019-10-26 19:36:25 -04:00
Bruce Luckcuck
d155dc0ed4
hange max7456 driver to only perform stall check once a second instead of every drawScreen call
...
The max7456 driver performs a "stall check" looking to see if the device had stopped responding. It does this by reading the VM0 register and comparing it to the in-memory version. Presumably if communication failed because the device isn't responding then the result of the SPI transfer would be an unexpected value. If the incorrect value was returned then it would trigger a reinitialization in the hopes of getting the device to respond.
The problem is that this check was happening on **every** call to `displayDrawScreen` unnecessarily. So in the case of the OSD using the max7456 it would happen every 16.7ms (60hz) which is clearly overkill. The unnecessary register check was adding a fixed ~7us to every iteration of the OSD task (along with potential extra bus contention). So now the "stall test" is only performed once a second.
2019-10-26 17:18:11 -04:00
mikeller
e7e46c578b
Changed 'mspSerialPush()' to not check displayPort when requesting current data.
2019-10-26 22:05:10 +13:00
Dominic Clifton
c8e69006f6
QUADSPI - Fix quadSpiTransmit1LINE when writing 1 or more bytes of data.
2019-10-25 01:04:21 +02:00
Kyle K
595007c177
amend notes in make_config_hex.sh for what released
2019-10-24 19:20:40 +00:00
Michael Keller
13d46c7d84
Add compass support for EXF722DUAL board. ( #9092 )
...
Add compass support for EXF722DUAL board.
2019-10-25 08:13:25 +13:00
Nicola De Pasquale
98d6105592
add altitude mode setting to msp
2019-10-23 22:54:33 +02:00
LinJieqiang
31e951570f
Add compass support for EXF722DUAL board.
2019-10-23 21:58:59 +08:00
jflyper
a183213ca3
Check TX buffer space before calling serialWrite
...
- Check TX buffer space before calling serialWrite (which
unconditionally manipulates buffer management variables).
- Added available TX buffer space as one of debug variables.
- Use blackboxWrite() instead of serialWrite in blackboxWriteString().
2019-10-23 11:14:59 +09:00
Michael Keller
040724bacd
Fix CLI task output header alignment ( #9081 )
...
Fix CLI task output header alignment
2019-10-23 13:20:49 +13:00
Michael Keller
b704e753b9
Cleanup unused accResetFlightDynamicsTrims() function ( #9080 )
...
Cleanup unused accResetFlightDynamicsTrims() function
2019-10-23 13:20:40 +13:00
Bruce Luckcuck
781412022f
Fix ESC_SENSOR blackbox debug overflow for more than 4 motors
...
Would cause an array index overflow if more than 4 motors and debug_mode ESC_SENSOR_RPM or ESC_SENSOR_TMP were used.
2019-10-22 18:45:33 -04:00
Michael Keller
ca9005de66
Add MSP allowArmingWithoutFix ( #9026 )
...
Add MSP allowArmingWithoutFix
2019-10-22 11:44:58 +13:00
Michael Keller
b45fe41d8d
Update CreatingAUnifiedTarget.md to make process clearer, step… ( #9076 )
...
Update CreatingAUnifiedTarget.md to make process clearer, step by step
2019-10-22 11:43:15 +13:00
Michael Keller
2503bff3a1
Add ACC_CALIB arming disabled reason if ACC is required but not… ( #9031 )
...
Add ACC_CALIB arming disabled reason if ACC is required but not calibrated
2019-10-22 11:42:52 +13:00
Michael Keller
bb92da061e
Add debug code for blackbox output bandwidth measurement ( #9060 )
...
Add debug code for blackbox output bandwidth measurement
2019-10-22 11:28:46 +13:00
Michael Keller
e853636080
Cleaned up 'taskUpdateRxMain'. ( #9073 )
...
Cleaned up 'taskUpdateRxMain'.
2019-10-22 11:27:51 +13:00
Michael Keller
9e44cd3ca5
Renamed 'rxRuntimeConfig' to 'rxRuntimeState'. ( #9072 )
...
Renamed 'rxRuntimeConfig' to 'rxRuntimeState'.
2019-10-22 11:27:36 +13:00
Bruce Luckcuck
73a29e4ff6
Fix CLI task output header alignment
2019-10-21 12:16:42 -04:00
Bruce Luckcuck
ba73f4add1
Cleanup unused accResetFlightDynamicsTrims() function
2019-10-21 12:05:27 -04:00
Bruce Luckcuck
365c6cb1f6
Move calibrationCompleted flag to a 4th element in the accZero structure
...
Allows the flag indicating that calibration was completed to be output in the values for `acc_calibration`.
2019-10-21 11:49:11 -04:00
Bruce Luckcuck
565f1f4db5
Add ACC_CALIB arming disabled reason if ACC is required but not calibrated
...
Checks various features, modes, and OSD elements to determine if ACC is needed. Generates an arming disabled warning if ACC calibration has never been completed.
2019-10-21 11:13:55 -04:00
jflyper
0b392a9d6e
Modify blackbox_unitest.cc for inclusion of debug.h
2019-10-21 23:10:53 +09:00
Michael Keller
2888bdd2b8
Revise feature logic to separate runtime and config settings ( #9029 )
...
Revise feature logic to separate runtime and config settings
2019-10-22 01:11:02 +13:00
Michael Keller
58e3f90567
Remove rc is duplicate frame ( #9075 )
...
Remove rc is duplicate frame
2019-10-22 00:15:45 +13:00
Michael Keller
3e0943bf0c
Cleaned up W25N01G code. ( #9074 )
...
Cleaned up W25N01G code.
2019-10-22 00:15:34 +13:00
mikeller
0a0d3631a7
Renamed 'rxRuntimeConfig' to 'rxRuntimeState'.
2019-10-22 00:12:51 +13:00
Michael Keller
a48d1239fd
Made 'cliProcessCustomDefaults' static. ( #9071 )
...
Made 'cliProcessCustomDefaults' static.
2019-10-22 00:09:18 +13:00
Michael Keller
cd8c2c8edc
Renamed 'fcTasksInit' to 'tasksInit'. ( #9070 )
...
Renamed 'fcTasksInit' to 'tasksInit'.
2019-10-22 00:09:08 +13:00
kaweksl
861d38a83f
combining buffer check
2019-10-21 13:08:11 +02:00
Michael Keller
e37f82bb34
Add OSD distance from home alarm ( #8862 )
...
Add OSD distance from home alarm
2019-10-22 00:07:42 +13:00
Michael Keller
776c4f7388
Use DMA_OPT_UNUSED
in common_defaults_post.h
. ( #8799 )
...
Use `DMA_OPT_UNUSED` in `common_defaults_post.h`.
2019-10-22 00:07:03 +13:00
Michael Keller
46bfda2038
Fix F3 DMA request mapping when using USE_DMA_SPEC
. ( #8774 )
...
Fix F3 DMA request mapping when using `USE_DMA_SPEC`.
2019-10-22 00:06:52 +13:00
kaweksl
3b8d37e96d
MSP Add allowArmingWithoutFix
...
fixed compatibility and comments
2019-10-21 12:14:29 +02:00