1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-19 06:15:16 +03:00
Commit graph

2830 commits

Author SHA1 Message Date
Steveis
14a95a3f18 include delay(20) 2015-05-04 10:19:58 +01:00
Steveis
c73af88507 prevent bmp085 interrupts being set up when no baro so board will boot 2015-05-04 09:42:08 +01:00
Dominic Clifton
3346d75f86 Merge pull request #805 from sherlockflight/getting-started-doc
Fix explanation of mincommand parameter (it doesn't relate to the Rx)
2015-05-04 09:28:08 +01:00
Dominic Clifton
4d29e417be Merge pull request #826 from sherlockflight/airplane-yaw
Allow yaw at low throttle for airplane mixes
2015-05-04 09:24:19 +01:00
Dominic Clifton
d2ef645fbe Merge pull request #823 from ethomas997/addPlaySoundCommand
Add 'play_sound' CLI command
2015-05-04 09:22:04 +01:00
Dominic Clifton
9e705a511a Merge pull request #829 from Pierre-A/micro_update_PA
Just a micro correction
2015-05-04 09:11:13 +01:00
Dominic Clifton
a7faa28ee9 Merge pull request #831 from borisbstyle/master
Yaw_fix default values
2015-05-04 09:09:26 +01:00
tricopterY
d7e668af9f Bug fix to cater for additional number of Bytes MSP_RX_CONFIG 2015-05-04 08:56:42 +01:00
borisbstyle
1dde2f4c2c Update Cli.md 2015-05-02 00:35:29 +02:00
borisbstyle
16faced65a Update mixer.c
Make it possible to still be able to disable the jump protection at all by configuring the highest configurable value.
2015-05-01 17:23:29 +02:00
borisbstyle
ea7157dadd Update Cli.md
Corrections to accidantally deleted blackbox_rate_denom values
2015-05-01 14:24:25 +02:00
BorisB
c3522882f2 yaw_fix default values
Pull request #802 has by default disabled yaw jump. That is fine on the
most of the configurations, but one of my multirotors had an angled
motor due to crash and this was causing weird behaviour.
It is also possible to configure very low values, which can even cause a
craft to not be able to stop after yaw and I am talking about the values
below 100 like 1.

Anyway this fix provides only valid configurable values what can't cause
any danger. Also default parameter is not unlimited anymore and is
configured to 200, which is a safe value to anybody who does the
upgrade.
cli.md is also edited
2015-05-01 13:45:22 +02:00
Pierre-A
05176a196a Just a micro correction 2015-04-30 10:16:25 +02:00
Nicholas Sherlock
32884ad399 Fix missing blackbox D term logging on LuxFloat 2015-04-30 19:51:47 +12:00
Nicholas Sherlock
766f409bac Allow yaw at low throttle for airplane mixes
Fixes #824
2015-04-29 16:39:08 +12:00
E Thomas
96de824f61 Add 'play_sound' CLI command
Added 'play_sound' CLI command; improved ACC_CALIBRATION_FAIL sound (to
make it less like ACC_CALIBRATION sound).
2015-04-27 03:46:57 -04:00
Dominic Clifton
cddf89135a Bumping eeprom config version for PR #802 2015-04-26 20:40:24 +02:00
Dominic Clifton
330d47fb43 Merge pull request #802 from MJ666/Yaw_Fix
This fix is for avoiding yaw overshoot and bounce back for some configurations
2015-04-26 20:38:56 +02:00
Andre Bernet
c124398105 Timeout to exit the new loop in case we can't find something to send. Should never happen, but better safe than sorry. 2015-04-26 21:20:55 +04:00
Dominic Clifton
441b58c9c8 Allow failsafe config to be set via MSP. Add min/max channel values to
MSP_RX_CONFIG.
2015-04-26 18:27:12 +02:00
Andre Bernet
58973381c5 Remove unnecessary timeout 2015-04-26 18:27:01 +04:00
Andre Bernet
c41508fe6d Loop through the smart port ID list locally (waiting for another main loop would cause the smart port request to time out and the slot would be lost) 2015-04-26 18:27:01 +04:00
Andre Bernet
bbc6ba5c31 Ignore outdated smart port requests that may have been buffered by the serial port handler 2015-04-26 18:27:01 +04:00
Andre Bernet
b634689412 Suppress smart port telemetry messages for disabled features 2015-04-26 18:27:00 +04:00
Dominic Clifton
1d069ad738 Merge pull request #813 from Petfrogg/master
Fixed broken link to banggood
2015-04-25 17:30:06 +02:00
Dominic Clifton
4af0127179 Merge pull request #814 from payne92/documentation-edits
Update Battery.md w/ copy edits & typo fixes
2015-04-25 17:29:26 +02:00
Dominic Clifton
b63e074d0c Fix unit test compilation failure. 2015-04-25 11:00:32 +02:00
Dominic Clifton
f05a12863c Update beeper code to allow targets that don't support GPS to be built. 2015-04-25 10:55:59 +02:00
Dominic Clifton
3974b02b3a Remove BEEPER_CONFIRM_BEEP. Simplifies logic, reduces code size, and
ensures that the durations of one or more confirmation beeps can never
get out of sync when the code is changed.  Renamed queueConfirmationBeep
to beeperConfirmationBeeps - nothing was actually queued.
2015-04-25 10:53:07 +02:00
Dominic Clifton
064de090a0 Even more cleanups to the new beeper code. Seperate beeper mode and
priority via simpler static declaration - removes giant switch
statement.  Use a new method when beeping out GPS status.  Lower memory
usage. Smaller code size.  Beeper priority now only handled in a single
place.
2015-04-25 10:39:14 +02:00
Dominic Clifton
85b524fa18 Cleanup beeper mode comments to reduce maintenance overhead when
adding/removing modes and/or refactoring.
2015-04-25 00:48:01 +02:00
Dominic Clifton
3b557d5f42 Further cleanups to the new beeper code. 2015-04-24 23:55:11 +02:00
Dominic Clifton
6360aa0dca Cleanup new beeper code. Decreases code-size, removes unneeded state BEEPER_STOP, reduces needs for some comments, removes some magic numbers, simplifies logic and improves maintainability. 2015-04-24 23:10:35 +02:00
Andrew Payne
68aa0b6485 Update Battery.md w/ copy edits & typo fixes 2015-04-24 15:39:05 -04:00
Jonas Harnesk
6f3574790d Fixed broken link to banggood 2015-04-24 20:58:25 +02:00
Dominic Clifton
5c0e0952d6 Merge pull request #801 from payne92/documentation-edits
Documentation edits and improvements
2015-04-24 00:39:05 +02:00
Andrew Payne
087adabea5 Merge remote-tracking branch 'upstream/master' into documentation-edits 2015-04-23 14:14:26 -04:00
Michael Jakob
ca9b307850 Adjust variable data type for new CLI parameter 2015-04-23 17:30:21 +02:00
Michael Jakob
2fd79a7aa2 This fix is for avoiding yaw overshoot and bounce back for some
configurations
The hardcoded limit in the mixer and PID controllers 3-5 would be
removed
by default and will be configurable by CLI variables:

yaw_jump_prevention_limit, global setting (original fixed value was 100)
yaw_p_limit, per profile setting (fixed value was 300)
2015-04-23 17:30:20 +02:00
Dominic Clifton
bad0b1b04d Fix random RX loss beep when using Serial RX receivers. 2015-04-23 16:36:56 +02:00
Dominic Clifton
7266d42466 Cleanup failsafe beeper code and update failsafe unit tests. 2015-04-23 15:55:04 +02:00
Nicholas Sherlock
ec55efd5bd Fix explanation of mincommand parameter (it doesn't relate to the Rx) 2015-04-23 16:31:17 +12:00
Dominic Clifton
519586a5ce Merge branch 'refactoredBeeperCode_181_1' of
git://github.com/ethomas997/cleanflight into
ethomas997-refactoredBeeperCode_181_1

Conflicts:
	src/main/flight/failsafe.c
	src/main/io/beeper.c
	src/main/mw.c
2015-04-23 01:21:27 +02:00
Andrew Payne
48aa67ca12 Merge branch 'documentation-edits' of github.com:payne92/cleanflight into documentation-edits 2015-04-22 18:11:41 -04:00
Andrew Payne
c1b93ff92a Merge remote-tracking branch 'upstream/master' into documentation-edits 2015-04-22 18:10:29 -04:00
Nicholas Sherlock
391a884d1d Fix line wrapping of "stick positions" section 2015-04-23 10:05:02 +12:00
Nicholas Sherlock
529141527c Add explanation of yaw controllability at low throttle (tricopters) 2015-04-23 10:02:57 +12:00
Dominic Clifton
1dc066eb73 Merge pull request #795 from Q-Branch/Updated_battery_monitoring_docs
Update to Battery monitor docs
2015-04-23 00:02:10 +02:00
Dominic Clifton
4c02b6ef9e Merge pull request #778 from JohnieBraaf/master
Move wiki pages to docs folder
2015-04-22 23:59:07 +02:00
Dominic Clifton
efe0acbd64 Cleanup getting started guide. 2015-04-22 23:53:12 +02:00