Commit Graph

11440 Commits

Author SHA1 Message Date
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