1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-17 05:15:25 +03:00
Commit graph

1452 commits

Author SHA1 Message Date
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
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
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
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
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
Nicholas Sherlock
e134574c81 Fix bug in logging of currentMeter header 2015-01-28 20:43:25 +13:00
Nicholas Sherlock
0624eb5067 Refactor blackbox IO routines out into separate file 2015-01-28 20:42:51 +13:00
Dominic Clifton
b8b248827c Bump config version for new servoCenterPulse setting. 2015-01-27 23:32:45 +01:00
Dominic Clifton
bcedbd77fb Adding a FIXME regarding changing serialrx_provider at runtime. 2015-01-27 23:18:05 +01:00
Dominic Clifton
a2b232e805 Detach midrc (input) from servo center (output).
This fixes incorrect servo center position when midrc was not 1500.
Most likely only experienced by futaba plane or servo/tilt users.
2015-01-27 23:04:41 +01:00
Dominic Clifton
90b012bc06 Merge pull request #424 from avoid3d/test-inclination-angle
Test inclination angle
2015-01-27 01:09:05 +01:00
Dominic Clifton
5f0762c62d Merge pull request #430 from MJ666/MultiWII_PID_documentation
PID contoller documentation update (MultiWii23 and MultiWiiHybrid)
2015-01-27 00:57:07 +01:00
Nicholas Sherlock
8824f708e0 Fix blackbox logging of PIDs in new PID controllers 2015-01-27 11:27:08 +13:00
Michael Jakob
704a431070 PID contoller documentation update (MultiWii23 and MultiWiiHybrid) 2015-01-26 19:26:44 +01:00
Michael Jakob
396731a428 Intitial support for ALIENWIIF3 target 2015-01-26 18:33:47 +01:00
Dominic Clifton
153f6483e2 Merge pull request #429 from MJ666/MultiWii_PID_32
MultiWi 2.3 PID controller port
2015-01-26 18:14:16 +01:00
Michael Jakob
cf8338d95b Fix Blackbox recording of alternative PID controllers 2015-01-26 18:00:07 +01:00
Dominic Clifton
7bd98e557a Add current_meter_type into the new MSP command. 2015-01-26 15:34:34 +01:00
Dominic Clifton
f513016cc9 Fix battery unit test compilation. 2015-01-26 15:26:23 +01:00
Dominic Clifton
9ffe8779d7 Merge branch 'virtualcurrent' of https://github.com/tracernz/cleanflight into tracernz-virtualcurrent 2015-01-26 15:21:42 +01:00
Dominic Clifton
5d1fdaed6e Merge pull request #425 from frog32/change-current-meter
Change current meter msp command
2015-01-26 15:17:36 +01:00
Dominic Clifton
4f531296a2 Merge pull request #413 from frog32/feature-negative-currentsensors
Add support for current sensors with a negative scale
2015-01-26 15:14:51 +01:00
Dominic Clifton
3555b6b79b Merge pull request #427 from sherlockflight/master
Fix bug that allowed arming craft before gyro calibration completed
2015-01-26 15:11:33 +01:00
Nicholas Sherlock
5bc4693b7d Merge remote-tracking branch 'origin/master' 2015-01-27 01:43:48 +13:00
Nicholas Sherlock
9708c00a2e Blackbox: make logging of autotune events more detailed 2015-01-27 01:43:13 +13:00
Dominic Clifton
a810df4228 Fix stale comment in autotune. 2015-01-26 10:17:02 +01:00
Michael Jakob
4e0059ce4c Fix MIN, MAX and ABS in the PID controllers 2015-01-26 07:55:39 +01:00
Michael Jakob
029945fbba Fix motorCount issue for PID controllers 2015-01-26 07:55:39 +01:00