1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-15 20:35:33 +03:00
Commit graph

3091 commits

Author SHA1 Message Date
Austin St. Aubin
c6ff73584d Custom Airplane with Differential Thrust
Added notes on how to make a custom airplane configuration that supports differential thrust.
2015-10-03 23:17:14 -05:00
Dominic Clifton
9f95334347 Merge pull request #1365 from sorki/patch-1
Fix broken LedStrip.md link in docs
2015-10-02 12:27:58 +01:00
Richard Marko
8fb2cf6649 Fix broken LedStrip.md link in docs 2015-10-02 00:46:07 +02:00
Dominic Clifton
d0b940bf75 Merge pull request #1221 from Echelon9/feature/make-help
Add new Makefile feature, try 'make help'
2015-09-30 15:29:03 +01:00
Dominic Clifton
52881b3dfd Merge pull request #1103 from borisbstyle/luxfloat_delta
Luxfloat Optimisation and new defaults
2015-09-29 10:48:23 +01:00
Dominic Clifton
5c6559dd5e Merge branch 'borisbstyle-rcFilter' 2015-09-29 10:45:54 +01:00
Dominic Clifton
36a3ee4e59 Merge branch 'rcFilter' of https://github.com/borisbstyle/cleanflight into borisbstyle-rcFilter 2015-09-29 10:36:41 +01:00
Echelon9
210d6bcd11 Add new Makefile feature, try 'make help' 2015-09-28 22:48:07 +10:00
Dominic Clifton
2c701bd58f Merge pull request #1212 from Echelon9/fix/imu-magic-number
imu: Replace MAGIC_NUMBER with proper array size reference.
2015-09-28 02:17:02 +01:00
Dominic Clifton
ea35c735a3 Merge pull request #1230 from codepox/master
Bug Fix : Telemetry Smartport Current amperage is 10 times too big
2015-09-28 02:14:27 +01:00
Dominic Clifton
a47b8f0d58 Merge pull request #1301 from Pierre-A/adcRssi-correction
Fix incorrect DMA index for RSSI and External (F1 proc)
2015-09-28 02:12:25 +01:00
Dominic Clifton
bea4220e39 Merge pull request #1312 from Pierre-A/update_buzzer_md
Update buzzer.md with tone sequences
2015-09-28 02:09:34 +01:00
Dominic Clifton
f175fbc495 Merge pull request #1338 from Smeat/patch-1
CC3D - Updating docs regarding disabled features with OPBL
2015-09-28 02:05:03 +01:00
Dominic Clifton
779702230f Fix mAhDrawn - one too many / 1000.
Without this commit the mAhDrawn was always 0, now at ~10A draw it ticks
up.

This needs to be verified, but seems to match behaviour of 1.9.x.

Fixes #1353
2015-09-28 01:44:53 +01:00
Dominic Clifton
d1616b2795 Merge pull request #1351 from ProDrone/1345_IS_pid_change_during_boot
RX init issue, optimization.
2015-09-28 00:39:47 +01:00
Nicholas Sherlock
79aabff225 Add Blackbox internal log format specification 2015-09-27 20:03:52 +13:00
ProDrone
cc22e76912 RX init issue, optimization.
RX initialization/startup issue resolved:

Rx fail fallback values were wrong during init phase.
Without a (powered) receiver connected they stayed there after init.
With a powered receiver they assumed the correct state after init
(causing possible switch events on startup).

Code optimizations:

Taking expression out of the loop.
Prevent double call to function.
Eliminate function call.
Reset rcSampleIndex on rxInit().
2015-09-26 16:29:33 +02:00
Dominic Clifton
21c0927efa Merge pull request #1343 from sherlockflight/msp-rx-loss-detect
Fix RX_MSP oscillation, > 8 channel support
2015-09-26 01:36:23 +01:00
Nicholas Sherlock
8e9669dc0c Fix RX_MSP writing to rcData was causing feedback loop with channel map
Fixes support for RX_MSP > 8 channels
2015-09-25 01:34:50 +12:00
Nicholas Sherlock
90ebf2a92d Fix RX_MSP never set rxSignalReceived to true, increase allowed delay 2015-09-25 01:24:27 +12:00
Kevin
524bc7a476 CC3D - Updating docs regarding disabled features with OPBL 2015-09-23 23:22:16 +02:00
Dominic Clifton
0d6d83925f Fix hmc5883 detection broken in c6f5b98a79 2015-09-19 14:30:27 +01:00
Dominic Clifton
e0f4ddeccd Fix typo from c6f5b98a79. 2015-09-19 14:26:09 +01:00
Dominic Clifton
0d391eccc4 Remove some test code that was accidentally commited in
c6f5b98a79
2015-09-19 14:23:50 +01:00
Dominic Clifton
a9c775b03d Delete unused FAILURE_MODE_COUNT value. 2015-09-18 20:33:17 +01:00
Pierre-A
d0f66809a1 Update buzzer.md with tone sequences 2015-09-17 12:16:43 +02:00
Pierre-A
89b4b841e8 Update buzzer.md with tone sequences 2015-09-16 15:31:39 +02:00
Pierre-A
0ad8f8e6d3 correction of bug for adcRssi 2015-09-12 11:29:55 +02:00
Dominic Clifton
c6f5b98a79 Improve failure LED status flashing. Now users can identify and report
hardware failures by counting the number of long flashes.

Fix up sensor read API so that code that uses sensors can detect
malfunctions.

If a failure mode occurs in a debug mode the code reboots the system
rather than rebooting to the bootloader.
2015-09-12 01:33:19 +01:00
Nicholas Sherlock
6c231e189b Reduce amount of wasted dataflash space upon power cycle
This wasted overhead becomes important when using the Blackbox "pause"
switch and logging very few of your flights.
2015-09-11 14:17:00 +12:00
Dominic Clifton
7fe674a57d Merge branch 'drtunes-issue_8_sensors_align' 2015-09-10 02:41:03 +01:00
Dominic Clifton
6706abdb2e Merge branch 'issue_8_sensors_align' of
https://github.com/drtunes/cleanflight into
drtunes-issue_8_sensors_align

Conflicts:
	src/test/Makefile
2015-09-10 02:38:58 +01:00
borisbstyle
786588756e Bump EEPROM 2015-09-10 02:22:51 +01:00
borisbstyle
26f89b74bd Configurable Baro Type
We can disable/configure mag, acc, but why not baro?

ident
2015-09-10 02:22:50 +01:00
Dominic Clifton
6a24295525 Merge pull request #1241 from opsidao/patch-1
Update tests invocation in Development.md
2015-09-10 02:14:18 +01:00
Dominic Clifton
c4680b3b3d More test code cleanup. 2015-09-10 02:06:15 +01:00
Dominic Clifton
0070573420 Fix unit tests - the tests cannot use a common library of production
since when compiling some test code the idea is to stub out production
functionality rather than call production code.
2015-09-10 02:06:14 +01:00
Dominic Clifton
4737f33b19 revert "tests: simplify the build config by building as a library" 2015-09-10 02:06:13 +01:00
Dominic Clifton
0970f0ff42 Merge pull request #1243 from Echelon9/feature/make-cppcheck
Add command 'make cppcheck' and friend
2015-09-10 00:43:02 +01:00
Dominic Clifton
76666a3280 Merge pull request #1292 from ProDrone/is1257_rx_suspend_changes_1
RX - Adapted implementation of RX suspend & resume on EEPROM read & write
2015-09-10 00:40:08 +01:00
Dominic Clifton
f7b3914a91 Fixing merge and build broken by
3cf77579ba
2015-09-10 00:22:08 +01:00
Dominic Clifton
0d0311607c Merge pull request #1280 from sppnk/patch-1
Fix servo mixing tables
2015-09-09 21:08:48 +01:00
Dominic Clifton
e3de49e9e4 Merge pull request #1295 from lazd/failsafedocsfixes
Correct failsafe_throttle default value, add descriptions for failsafe-related variables
2015-09-09 21:06:31 +01:00
Dominic Clifton
80d82c5ed7 Merge pull request #1296 from dbieber/docs_typos
Docs typos
2015-09-09 21:05:30 +01:00
Dominic Clifton
45c82741e7 Enable telemetry_inversion by default on STM32F30x targets because the
hardware supports inversion natively.
2015-09-09 21:02:42 +01:00
Dominic Clifton
3cf77579ba Merge branch 'SteveAmor-acro-external-I2C-baro' 2015-09-09 20:33:16 +01:00
Dominic Clifton
9d00fb6af4 Merge branch 'acro-external-I2C-baro' of
https://github.com/SteveAmor/cleanflight into
SteveAmor-acro-external-I2C-baro

Conflicts:
	src/main/drivers/barometer_bmp085.c
	src/main/drivers/barometer_bmp085.h
2015-09-09 20:33:02 +01:00
Dominic Clifton
9ca456933e Clarify usage of servo and smix. 2015-09-09 20:14:20 +01:00
Dominic Clifton
5d5fd81b2e Fix bug where PPM rx stops working on sparky or CC3D when using motor
PWM rate > 500 (brushed motor mode).

Fix is the same as for OneShot since both brushed motors and oneshot use
an 8mhz timer.

Fixes #58
2015-09-09 19:25:08 +01:00
Dominic Clifton
b2f9e603df STM32F3Discovery - correct default sensor alignment, closes #1289
Also updated ChebuzzF3 variant.
2015-09-09 18:48:12 +01:00