Commit Graph

343 Commits

Author SHA1 Message Date
Dominic Clifton acabbf41db Previously, at minimum throttle, the quad would do absolutely no self-leveling
and simply run the motors at constant minthrottle.  This allowed the chance
for the quad to lose control during flight if the throttle was set to minimum,
say, to drop from a high altitude to a lower one.

With this edit, the quad will still self-level at minimum throttle when armed,
allowing for safe decents from altitude.  To prevent motors spinning when
arming/disarming, the yaw input is ignored if the throttle is at minimum and
we're using the sticks to arm/disarm.

Conflicts:
	src/main/flight/mixer.c
2015-03-09 23:44:53 +01:00
Alex Gorbatchev 7331bdbd4f Update Inflight Adjustments.md
Adds separators between example images so that it's possible to tell what's what.
2015-03-06 21:08:22 -08:00
Dominic Clifton 8e29afd167 Document baud rate identifiers. 2015-03-05 11:14:10 +00:00
Dominic Clifton d4dd1f6a58 Merge pull request #571 from fusterjj/docs_servotune
Servo tune documentation
2015-03-05 00:31:31 +00:00
Dominic Clifton 94e499f9aa Serial port documentation update. 2015-03-03 22:52:56 +00:00
Dominic Clifton dca984ff88 Merge branch 'master' into serial-cleanup
Conflicts:
	src/main/telemetry/hott.c
2015-03-03 17:21:43 +00:00
Joel Fuster afeedf40c7 Servo tune documentation 2015-02-28 20:01:02 -05:00
Nicholas Sherlock b2e46ea5f4 Update blackbox doc to mention support for CC3d 2015-02-28 01:05:28 +13:00
Dominic Clifton b6509dd1eb Merge branch 'master' into serial-cleanup
Conflicts:
	src/main/blackbox/blackbox_io.c
	src/main/config/config.c
2015-02-26 22:43:29 +00:00
Dominic Clifton ed434dd169 Cleanup ACC hardware enum so that 'None' is always '1' and doesn't
change every time a new sensor is added.  All the sensor enum values are
now aligned.
2015-02-26 22:31:38 +00:00
Richard Birkby da6bbf460f Fix docs for Alien Spider LED configuration 2015-02-26 07:54:02 +00:00
Dominic Clifton b568b9c59d Update led strip documentation. 2015-02-22 22:20:27 +00:00
Dominic Clifton 2f09b7d1d9 Merge branch 'blackbox-flash' of https://github.com/sherlockflight/cleanflight-dev into sherlockflight-blackbox-flash 2015-02-22 17:24:39 +00:00
Dominic Clifton a1b01807cf Merge branch 'lowpass' of https://github.com/fusterjj/cleanflight into fusterjj-lowpass
Conflicts:
	src/main/flight/mixer.c
2015-02-22 14:55:04 +00:00
Dominic Clifton 4a1b27443f Enable/Disable LCD page cycling using stick combos. 2015-02-22 14:01:38 +00:00
Nicholas Sherlock f6c9f7cc4a Merge remote-tracking branch 'upstream/master' into blackbox-flash 2015-02-21 12:52:26 +13:00
Dominic Clifton 523980fc7b Merge remote-tracking branch 'cleanflight/master' into serial-cleanup 2015-02-20 20:15:09 +00:00
Dominic Clifton 1a7fe33e16 Merge pull request #511 from MJ666/AlienWii
ALIENWII F3/F1 target cleanup and documentation update
2015-02-20 16:41:08 +00:00
Dominic Clifton ae8be396d6 Correct markdown formatting on Oneshot.md. 2015-02-20 14:30:35 +00:00
Dominic Clifton da7a0a184c Merge branch 'patch-1' of https://github.com/MaxWinterstein/cleanflight into MaxWinterstein-patch-1 2015-02-20 14:27:46 +00:00
Dominic Clifton b4cc7c4cb4 Merge branch 'dave-pitman-pid' of https://github.com/dave-pitman/cleanflight into dave-pitman-dave-pitman-pid
Conflicts:
	docs/PID tuning.md
2015-02-20 14:20:24 +00:00
Dominic Clifton 4554feb5e7 Merge pull request #474 from Zappes/master
Update Spektrum bind.md
2015-02-20 13:48:32 +00:00
Dominic Clifton 81926974f4 Merge pull request #463 from dave-pitman/dave-pitman-rates
Add Rates & Expo documentation
2015-02-20 13:43:45 +00:00
Dominic Clifton 1fbc9087a0 Merge pull request #478 from JohnieBraaf/patch-1
Update Hardware Debugging.md
2015-02-20 13:42:33 +00:00
Dominic Clifton fdfb053897 Merge pull request #485 from ledvinap/doc-pid-internals
Doc pid internals
2015-02-20 13:41:51 +00:00
Dominic Clifton 97f71aed5f Merge pull request #507 from wiebel/patch-1
Some Linux secific remarks
2015-02-20 13:39:51 +00:00
Dominic Clifton 2a2b89f580 Merge pull request #519 from tracernz/safety-docs
Safety docs
2015-02-20 13:39:09 +00:00
Dominic Clifton 2df04ab403 Merge pull request #520 from tracernz/cli-docs
Document CLI variables
2015-02-20 13:36:29 +00:00
Dominic Clifton 4e72db6dad Merge pull request #508 from tracernz/vcm-doc
Clarify Virtual Current Meter docs
2015-02-20 13:22:22 +00:00
Michael Jakob 91b4cafbfa ALIENWII F3/F1 target cleanup and documentation update 2015-02-20 07:36:52 +01:00
tracernz 6418116130 Add baseflight docs 2015-02-18 19:16:13 +13:00
tracernz 59198905c0 Add safety documentation 2015-02-17 20:31:02 +13:00
Nicholas Sherlock a67c1ef443 Minor Blackbox doc fix 2015-02-16 23:39:01 +13:00
Nicholas Sherlock f21f5d51b4 Document Blackbox dataflash mode 2015-02-16 23:35:28 +13:00
tracernz 51727a2d96 Begin Documenting CLI Vars
The lack of documentation on these variables is a common complaint on the RCGroups thread. Begin to document them.
2015-02-16 20:30:30 +13:00
Dave Pitman d834552261 Update PID tuning.md 2015-02-14 09:07:12 -08:00
Dave Pitman 09c13f16af Update PID tuning.md
Added tpa note on Controller 1.
2015-02-14 09:05:03 -08:00
tracernz eb9841c41c Clarify Virtual Current Meter docs
The tuning method for the parameters wasn't totally clear.
2015-02-14 13:00:54 +13:00
wiebel 733c5fe971 Some Linux secific remarks 2015-02-13 13:14:19 +01:00
Dave Pitman c9747f397e Update PID tuning.md
Added note on PID cont. 1 about P_Level that has been merged since this PR was created.
2015-02-12 09:57:43 -08:00
Dave Pitman fe31a3016c Update PID tuning.md 2015-02-12 09:49:40 -08:00
Dave Pitman adf6f710f4 Update PID tuning.md
Added note about TPA not being used by all PID controllers.
2015-02-12 09:48:48 -08:00
Dominic Clifton 5163bef0b2 Refactor serial port configuration, stage 1.
Tested and working:
* multiple MSP ports at different baud rates.
* cli on any MSP port.
* GPS
* gps passthough on currently active cli port.

Example config used for testing:

feature SOFTSERIAL
feature GPS
feature RX_PPM
serial_port_1_functions = 1
serial_port_1_baudrate = 115200
serial_port_2_functions = 128
serial_port_2_baudrate = 115200
serial_port_3_functions = 1
serial_port_3_baudrate = 19200
serial_port_4_functions = 0
serial_port_4_baudrate = 0

Known broken:
* Telemetry and shared serial ports
* Telemetry when unarmed.

Probably broken:
* Blackbox on shared port.

Untested.
* Serial RX.
* Blackbox.
2015-02-12 01:28:53 +00:00
Dominic Clifton 519cc5f238 CC3D - Updating docs regarding inverter. 2015-02-11 19:44:00 +00:00
Petr Ledvina 8edce9062f fix typo 2015-02-09 08:30:30 +01:00
Petr Ledvina 03900bab40 formating 2015-02-07 17:16:14 +01:00
Petr Ledvina 8e6946da5a Starting PID internals documentation 2015-02-07 16:58:50 +01:00
Dominic Clifton 2dc09cd24b Merge pull request #457 from dave-pitman/patch-1
Update PID tuning.md
2015-02-06 14:08:11 +00:00
Max Winterstein fb822c0009 Update Oneshot.md
BLHeli rev13.0 also supports oneshot125. see https://github.com/bitdump/BLHeli/blob/master/Atmel/BLHeli.asm#L33
2015-02-05 23:22:31 +01:00
Dave Pitman b07a001298 Update PID tuning.md 2015-02-04 22:41:56 -08:00