Commit Graph

2386 Commits

Author SHA1 Message Date
Dominic Clifton 4a1b27443f Enable/Disable LCD page cycling using stick combos. 2015-02-22 14:01:38 +00:00
Nicholas Sherlock c6d71f148d Don't try to compile blackbox if BLACKBOX define isn't set
Just in case you link against blackbox.c but aren't using the BLACKBOX
define in target.h.
2015-02-22 12:01:14 +13:00
Michael Jakob a4e074816d Harakiri PID controller fix
integer constrain function is limiting accuracy in Angel and Horizon
mode ITerm value
2015-02-21 14:51:53 +01:00
tricopterY 145c761567 Update Safety.md
Added note to direct user to other important docs
2015-02-21 17:16:03 +11:00
tricopterY e43c4b90b9 Merge pull request #1 from cleanflight/master
latest
2015-02-21 16:04:48 +11: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 f6408cd355 CJMCU disable cli servos command to save flash space.
At some point in the future it might be an idea to use a define for
USE_SERVOS so that more code could be excluded. (Servo tilt, etc).
2015-02-20 18:51:50 +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 3194d331b1 Merge branch 'MaxWinterstein-patch-1' 2015-02-20 14:31:24 +00:00
Dominic Clifton 4aded2a0b9 Use same casing in Readme.md for 'Oneshot' as found elsewhere in the
documentation.
2015-02-20 14:31:09 +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 79cc7cd97a Merge branch 'dave-pitman-dave-pitman-pid' 2015-02-20 14:20:34 +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
Dominic Clifton 5a079063c0 Merge pull request #517 from sherlockflight/servo-cli
Add "servo" CLI command to get/set servo conf, and include in dump
2015-02-20 13:21:07 +00:00
Dominic Clifton 6d9d2e14bb Merge pull request #516 from sherlockflight/master
Avoid reading uninitialised memory during battery unit tests
2015-02-20 13:17:48 +00:00
Michael Jakob 91b4cafbfa ALIENWII F3/F1 target cleanup and documentation update 2015-02-20 07:36:52 +01:00
Nicholas Sherlock 092b4fe62b Merge remote-tracking branch 'upstream/master' 2015-02-20 13:37:53 +13:00
Nicholas Sherlock 6c30f879be Merge remote-tracking branch 'upstream/master' into servo-cli 2015-02-20 13:37:01 +13:00
Nicholas Sherlock e636d8b945 Merge remote-tracking branch 'upstream/master' into blackbox-flash 2015-02-20 13:34:59 +13:00
Dominic Clifton 021496b244 Merge branch 'master' into serial-cleanup 2015-02-19 21:57:54 +00:00
Dominic Clifton 242a7e65a8 Merge pull request #526 from MJ666/Harakiri_PID
Fix for Harakiri PID drift.
2015-02-19 21:57:19 +00:00
Dominic Clifton 1de72b11ce Update the cli `status` command to show all detected sensors (Except on
CJMCU).

Further cleanup of sensor initialisation.
2015-02-19 21:08:30 +00:00
Michael Jakob 257c7e092e Harakiri PID controller variables cleanup
Flight tested
2015-02-19 21:28:26 +01:00
Dominic Clifton c45efac812 Cleanup sensor detection. Less code required and a similar pattern is used for each type of sensor. 2015-02-19 16:15:14 +00:00
Konstantin Sharlaimov 77e5be5002 Fixed external barometer & magnetometer detection 2015-02-19 13:43:47 +00:00
Michael Jakob cd94377651 Latest Crashpilot1000 update 2015-02-19 09:00:20 +01:00
Michael Jakob 6548c90ca8 Align Harakiri PID with Crashpilot1000 updates 2015-02-19 08:30:41 +01:00
Dominic Clifton e0b8803503 Removing unneeded serial port references. 2015-02-19 00:46:19 +00:00
Dominic Clifton 00f04e0ea2 Fix frsky telemetry which was needlessly checking for incoming data.
Maybe it needs to check that the serial port has SENT the data?
2015-02-19 00:34:24 +00:00
Dominic Clifton 06a8d0c8cf Update blackbox to use new serial port sharing api.
Fix infinite loop in serial port allocation when disarming. (arming with
new serial port code was not tested until now).
2015-02-19 00:03:18 +00:00
Dominic Clifton 7dcc7b2fb5 Multiple telemtry providers can now be active at the same time on any
serial port. 
MSP telemetry can now be at any baud rate.

A pattern is emerging in each telemetry provider, code is duplicated to
get things working, refactoring can come later.
2015-02-18 23:10:36 +00:00
Michael Jakob 6c92ea8ee8 Harakiri PID fix
Change errorGyroI and errorAngleI from int32 to float
2015-02-18 22:55:05 +01:00
Dominic Clifton 3e64ce883c Merge branch 'master' into serial-cleanup
Conflicts:
	src/main/main.c
	src/main/rx/sbus.c
	src/main/version.h
2015-02-18 19:41:53 +00:00
Dominic Clifton e554f73f5c Update the sensors page to show inclination, heading, estimated G and
the value for small angle.  The latter is to help get field reports to
help with a problem where sometimes the aircraft won't arm because the
FC thinks it's tilted over too much.
2015-02-18 19:29:47 +00:00
tracernz 6418116130 Add baseflight docs 2015-02-18 19:16:13 +13:00
Dominic Clifton 8c1d9c37d9 Add comment regarding observations made on the Futaba SBus receivers. 2015-02-18 00:36:05 +00:00
Nicholas Sherlock 155a369491 Reduce code size of serial_cli by 104 bytes with some small tweaks:
Avoid calling strlen() just to check if a string is empty
Shorter error messages and reuse messages for cliServo
Use cliPrint rather than printf when not using placeholders
2015-02-18 13:07:26 +13:00
Nicholas Sherlock 716ee9f5c4 Add "servo" CLI command to get/set servo conf, and include in dump 2015-02-17 23:33:12 +13:00
Nicholas Sherlock 1bd091a031 Avoid reading uninitialised memory during battery unit tests 2015-02-17 22:50:10 +13:00
tracernz dc87b4bb00 Put safety documentation after introduction 2015-02-17 20:31:54 +13:00