Thorsten Laux
7e12e9da18
don't link debug.c to pid unit test
2018-05-28 16:40:09 +02:00
Thorsten Laux
2c02c14a1d
debug log only roll and pitch, but separately
2018-05-28 16:40:09 +02:00
Thorsten Laux
5a1d84cdae
incorporate style feedback
2018-05-28 16:40:08 +02:00
Thorsten Laux
0086932946
address style requests
2018-05-28 16:39:43 +02:00
Thorsten Laux
e1ff2566c6
make unit tests happy
2018-05-28 16:37:41 +02:00
Thorsten Laux
791c584d81
add debug option DEBUG_ITERM_RELAX
2018-05-28 16:37:41 +02:00
Thorsten Laux
32748a328a
ITerm relax feature
2018-05-28 16:37:41 +02: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
Michael Keller
2139d8db92
Merge pull request #5997 from mikeller/fix_rg_ssd_f3_overflow
...
Fixed flash overflow on RG_SSD_F3 and FURYF3OSD.
2018-05-29 00:15:07 +12:00
mikeller
29cd161f71
Removed features from FURYF3OSD too.
2018-05-28 23:24:11 +12:00
Michael Keller
25903ca7bb
Fixed flash overflow on RG_SSD_F3.
2018-05-28 13:53:43 +12:00
Michael Keller
e010da0243
Merge pull request #5995 from mikeller/fix_omnibus_overflow
...
Fixed flash overflow for OMNIBUS.
2018-05-28 12:38:58 +12:00
Michael Keller
a1dc7d091f
Fixed flash overflow for OMNIBUS.
2018-05-28 12:02:39 +12:00
Michael Keller
95d725d9f8
Merge pull request #5988 from mikeller/fix_luxv2_race_flash_overflow
...
Fixed flash overflow in LUXV2_RACE.
2018-05-28 10:47:08 +12:00
Michael Keller
0bb6ab11e4
Merge pull request #5989 from mikeller/cleanup_cli_printing
...
Cleaned up CLI output generation, added 'cliPrintErrorLinef'.
2018-05-28 10:46:51 +12:00
Michael Keller
4bce480fbd
Merge pull request #5992 from etracer65/stick_disarm_fix
...
Fix yaw reset and throttle angle correction to be before rc interpolation
2018-05-28 10:40:49 +12:00
Bruce Luckcuck
fc67a40127
Changed subTaskRcCommand() to be FAST_CODE_NOINLINE
...
Previously the code in subTaskRcCommand() was part of subTaskMainSubprocesses() which is set to FAST_CODE_NOINLINE. When it was split out into a separate function it inherited FAST_CODE from taskMainPidLoop() which made it get inlined and caused ITCM_RAM overflow.
2018-05-27 10:40:39 -04:00
Bruce Luckcuck
89a1aa7cc6
Fix yaw reset and throttle angle correction to be before rc interpolation
...
In #5905 the ordering of rc interpolation processing was moved out of subTaskMainSubprocesses() and into a separate subTaskRcCommand() process that ran earlier in the PID loop. Previously the logic to handle stick arming yaw reset was immediately before the rc interpolation logic and after the previous change it ran later in the process and after rc interpolation.
This fix moves the related throttle/yaw processing into the subTaskRcCommand() before rc interpolation to match the ordering that existed previously. The fixes introduced by #5905 (throttle spikes) are still retained.
2018-05-27 08:16:13 -04:00
Michael Keller
823c761c01
Merge pull request #5986 from mikeller/fix_cli_typo
...
Fixed typo in CLI.
2018-05-27 23:54:00 +12:00
jflyper
560af0b6ff
Add SPI bus configurability
2018-05-27 20:30:06 +09:00
Michael Keller
4ac5bf69a5
Merge pull request #5984 from mikeller/fix_typo
...
Fixed typo in 'Makefile'.
2018-05-27 21:57:36 +12:00
Michael Keller
0af4789d6d
Merge pull request #5983 from mikeller/add_pid_audio_check
...
Added check to establish that PID audio is configured.
2018-05-27 21:39:07 +12: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
Michael Keller
287759012c
Merge pull request #5987 from mikeller/fix_omnibusf4_defaults
...
Removed nonfunctional RX_SERIAL default feature from OMNIBUSF4.
2018-05-27 19:41:50 +12:00
mikeller
a8e1a2938f
Cleaned up CLI output generation, added 'cliPrintErrorLinef'.
2018-05-27 18:49:02 +12:00
Thorsten Laux
03b5c3c872
add description
2018-05-27 08:04:27 +02:00
Thorsten Laux
62dcd1b2fa
Also move previousPidSetpoint
2018-05-27 07:47:51 +02:00
Thorsten Laux
d337023e87
assign previousGyroRateDterm after calculating ff
2018-05-27 07:44:11 +02:00
jflyper
1a035aa0f3
Create a pg for rxSpiConfig
2018-05-27 13:13:20 +09:00
mikeller
add0170f2c
Fixed flash overflow in LUXV2_RACE.
2018-05-27 15:50:32 +12:00
mikeller
5d25580c95
Removed nonfunctional RX_SERIAL default feature from OMNIBUSF4.
2018-05-27 15:39:17 +12:00
mikeller
1e5d1805b3
Fixed typo in CLI.
2018-05-27 15:35:04 +12:00
Michael Keller
1ab7b7816b
Merge pull request #5966 from jflyper/bfdev-create-pg-for-rxConfig
...
Create a pg for rxConfig
2018-05-27 13:03:21 +12:00
jflyper
041bfb22c6
Create a pg for rxConfig
2018-05-27 09:13:04 +09:00
mikeller
7a2192d13e
Fixed typo in 'Makefile'.
2018-05-27 10:53:50 +12:00
mikeller
7db73942dd
Added check to establish that PID audio is configured.
2018-05-27 10:42:32 +12:00
Michael Keller
60de878452
Merge pull request #5977 from DieHertz/exile-pid-audio-from-fastcode
...
Marked pidAudioUpdate not for inlining
2018-05-27 10:34:14 +12:00
Michael Keller
4a6eab7c41
Merge pull request #5981 from mikeller/fix_capitals_in_settings
...
Fixed capitals in parameter names.
2018-05-27 10:30:42 +12: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
Michael Keller
903ff1ebcd
Merge pull request #5979 from joelucid/frsky_cell_voltage
...
honor report_cell_voltage for DIY frsky modules
2018-05-27 00:08:18 +12:00
Michael Keller
7b879679c0
Merge pull request #5974 from mikeller/fix_gps_rescue_config
...
Renamed 'gpsRescue' to 'gpsRescueConfig' and moved it into the appropriate location.
2018-05-27 00:06:15 +12:00
Michael Keller
42726fd2ae
Merge pull request #5973 from mikeller/fix_unittest_stubbing
...
Fixed stubbing of 'debug.c' in unittests.
2018-05-27 00:05:59 +12:00
Michael Keller
5d7017c245
Merge pull request #5959 from mikeller/remove_unneeded_include
...
Removed unneeded include (that was breaking layering as well).
2018-05-26 23:54:10 +12:00
Michael Keller
ce7f112cfc
Merge pull request #5916 from jflyper/bfdev-spiPreInitCs-to-support-configurability
...
Convert spiPreInit for configurability
2018-05-26 23:53:25 +12:00
Michael Keller
28a12dc203
Merge pull request #5976 from DieHertz/mark-inlined-fastcode-functions-explicitly
...
Mark crucial inlined functions with FAST_CODE
2018-05-26 22:50:27 +12:00
Thorsten Laux
0ab4cf05c5
honor report_cell_voltage for DIY frsky modules
2018-05-26 11:48:00 +02:00
Andrey Mironov
c3fbd36bde
Marked pidAudioUpdate not for inlining
2018-05-26 11:18:00 +03:00
Andrey Mironov
375bfe3929
Marked crucial functions inlined into ITCM-RAM explicitly
2018-05-26 11:04:02 +03:00