Commit graph

2712 commits

Author SHA1 Message Date
Dominic Clifton 2a37e26715 Use correct flag for GPIOC IDR check. 2015-01-31 22:27:45 +01:00
Dominic Clifton 01b2ce0b36 IMU naming cleanup. 2015-01-31 22:23:38 +01:00
Dominic Clifton 8b0a982931 Telemetry naming cleanup. 2015-01-31 22:12:11 +01:00
Dominic Clifton 7c2c5eb152 Removing TODOs.
If it needs to be done it will be done.
2015-01-31 22:08:03 +01:00
Dominic Clifton a0cca0c889 Updating sparky state in TODO list. 2015-01-31 21:59:13 +01:00
Dominic Clifton 27f0216a19 Ensure that current meter feature is not disabled since it requires no
hardware io.
2015-01-31 21:56:01 +01:00
Joel Fuster ec946ea7d5 Split filter into separate file for future reuse 2015-01-31 11:46:44 -05:00
Joel Fuster 4f0af41e79 Merge remote-tracking branch 'upstream/master' into lowpass 2015-01-31 10:47:39 -05:00
tracernz cda2f3169e Add NMEA $GPGSV Decoding for Sat Data 2015-01-31 18:08:36 +13:00
tracernz c226f6a412 Tidy up NMEA Code A Little
Still a LOT of tidying up needed in future, of the whole GPS module
really.
2015-01-31 18:07:05 +13:00
Dominic Clifton c85919325c Exclude a bit more code when USE_ADC is not defined for a target. 2015-01-30 22:43:04 +01:00
Dominic Clifton d21a009d40 Change scale for I and D for inflight adjustments to PIDs of FP based
PID.
2015-01-30 22:09:36 +01:00
Dominic Clifton 1f3c9ab0db Fix failing targets. 2015-01-30 22:02:25 +01:00
Dominic Clifton de9a89ca85 Fix missing ) from ea386e6da2 2015-01-30 21:47:29 +01:00
Dominic Clifton 2ac7282314 Use different scale for inflight adjustments to PIDs of FP based PID
controllers.
2015-01-30 21:46:23 +01:00
Dominic Clifton ea386e6da2 Remove magic number usage. Fix limits for FP based pid controller PID
adjustments to match those in serial_cli.c.
2015-01-30 21:27:09 +01:00
Dominic Clifton fa18940087 Minor cleanups to allow CJMCU to build again. 2015-01-30 21:25:18 +01:00
Dominic Clifton f77a762b48 Allow inflight adjustments for floating-point based PID controllers. 2015-01-30 20:54:34 +01:00
Dominic Clifton e33fd411c5 Merge pull request #455 from sherlockflight/master
Blackbox: Log PID intermediates for pidLuxFloat
2015-01-30 19:33:55 +01:00
Dave Pitman 80d304ed49 Update PID tuning.md
Add warning about the Level_P default value of 90 which will most likely result in loss of control in Angle Mode.
2015-01-30 09:22:38 -08:00
Nicholas Sherlock f7d227a208 Successfully blackbox logged 46kB of flawless log data on the bench
Data read back using MSP
2015-01-31 00:35:17 +13:00
Nicholas Sherlock 6a6a5b9908 PID tuning docs: Fix Angle level reference for PID controller 1 2015-01-30 18:58:10 +13:00
Nicholas Sherlock f16c6fc019 Blackbox: Log PID intermediates for pidLuxFloat
Previously nothing was logged since the intermediate calculations were
floats. Logging them converted to integers is better than nothing.
2015-01-30 15:53:45 +13:00
Nicholas Sherlock ebff1bdcd7 Merge remote-tracking branch 'upstream/master' into blackbox-flash 2015-01-30 13:48:49 +13:00
Nicholas Sherlock 3c74ac2c91 Make more bulk writes asynchronous where possible, begin MSP impl. 2015-01-30 13:45:05 +13:00
Dominic Clifton 1d4c8925cc Invert the useage of USE_USART1_RX_DMA for clarity. 2015-01-29 21:27:13 +01:00
Dominic Clifton e81cc9696e CC3D - Support serial RX on UART1. 2015-01-29 21:25:50 +01:00
Dominic Clifton 7b8ad20af6 Fix max baud rates on CC3D / F3 targets that were broken in merge of
6048a2e.
2015-01-29 21:24:51 +01:00
Dominic Clifton ff6aecc1c8 CC3D - Disable display feature if the USART3 serial port is used. 2015-01-29 21:20:44 +01:00
Dominic Clifton 741f20a8bb Bump version to 1.7.0 2015-01-29 19:02:55 +01:00
Dominic Clifton 649081a5a6 Rename pidBaseflight to pidLuxFloat since it was never in official
baseflight firmware.
2015-01-29 18:20:10 +01:00
Dominic Clifton 203c744763 Add MSP command to allow changing pid controller. 2015-01-29 18:17:53 +01:00
Dominic Clifton 104a263533 Cleanup code style in Harakiri PID controller merge. 2015-01-29 17:02:10 +01:00
Dominic Clifton 2c2ef14fa9 Merge pull request #432 from MJ666/Harakiri_PID
Harakiri PID controller
2015-01-29 16:51:34 +01:00
Dominic Clifton 50428f2dcc Change MSP_SONAR_ALTITUDE to be in the range used for cleanflight
original commands.

See
https://code.google.com/p/multiwii/source/browse/trunk/MultiWii_shared/Protocol.cpp#18
2015-01-29 15:23:38 +01:00
Krzysztof Rosinski 34cd8f466e MSP command for sonar altitude 2015-01-29 15:17:15 +01:00
Dominic Clifton be8c6a23d9 Merge pull request #441 from ledvinap/feature-negative-current-meter
Send current meter reading as signed value
2015-01-29 15:12:26 +01:00
Dominic Clifton 718f4322d5 Merge pull request #421 from Philippe-France/issue-318
Detect failsafe for receivers that output a logic HIGH on signal loss.
2015-01-29 15:11:08 +01:00
Petr Ledvina bf1bc864ae Send current meter reading as signed value
Use signed value normally, truncate to 0-0xffff when multiwiiCurrentMeterOutput is active
2015-01-28 17:28:32 +01:00
Michael Jakob 25676e944a Update PID controller documentation 2015-01-28 15:21:24 +01:00
Michael Jakob 56176abe66 Fix potential overflow. 2015-01-28 13:26:53 +01:00
Michael Jakob 124ae1f590 Finalize Blackbox yaw output for Harakiri PID controller
Minor code updates and cleanup
Documentation update
2015-01-28 13:26:53 +01:00
Michael Jakob db8d539cbb Another documentation upddate for the Harakiri PID controller 2015-01-28 13:26:52 +01:00
Michael Jakob a5c3c26686 Fix problem for non GPS targets and add code for autotuning 2015-01-28 13:26:52 +01:00
Michael Jakob ef749e822a Harakiri PID controller code cleanup and documentation 2015-01-28 13:26:51 +01:00
Michael Jakob b4803697d2 Initial port of Harakiri PID controller
some of the settings are hardcoded
2015-01-28 13:26:51 +01:00
Dominic Clifton db1c5d8ac4 Updating PID controller documentation 2015-01-28 13:21:22 +01:00
Nicholas Sherlock 3888427558 Use bulk flash writing routine for blackboxPrint() 2015-01-28 22:34:40 +13:00
Nicholas Sherlock 5a57dda665 Adding blackbox device setting and basic flashfs support for it 2015-01-28 22:14:49 +13:00
Nicholas Sherlock f9e22a0461 Merge remote-tracking branch 'upstream/master' into blackbox-flash 2015-01-28 20:48:17 +13:00