Commit Graph

2279 Commits

Author SHA1 Message Date
Dominic Clifton 0b99a2e791 Merge pull request #611 from dascons/patch-2
Update CONTRIBUTING.md
2015-03-14 21:21:16 +01:00
Dominic Clifton 9b092a841b Merge pull request #621 from OpCode1300/docs
GPS support and hardware split
2015-03-14 21:20:51 +01:00
Dominic Clifton 6059089bb6 Fix disabling of acc and mag sensors.
Closes #623
2015-03-14 21:01:19 +01:00
Dominic Clifton 4cf6fe6571 Rename 'frsky_hiprec_vfas' to 'frsky_vfas_precision' and introduce enum
for FRSKY_VFAS_PRECISION_LOW and FRSKY_VFAS_PRECISION_HIGH.

Improves naming for humans.  'hiprec' was meaningless and
untranslatable. See
https://cleancoders.com/episode/clean-code-episode-2/show
2015-03-13 23:49:24 +01:00
Dominic Clifton d82fc6b9be Merge pull request #477 from projectkk2glider/projectkk2glider/issue_316_frsky_voltages
Fixes #316: better arithmetics for FrSky CELL voltages, VFAS battery vol...
2015-03-13 23:40:24 +01:00
Dominic Clifton 626bd29dae Merge pull request #592 from sherlockflight/blackbox-serial-baud
Support new 230400 baud rate which allows >750Hz Blackbox logging
2015-03-13 23:24:57 +01:00
Dominic Clifton ecc6645783 CC3D - Adding instructions on how to restore the OpenPilot bootloader
via JLink.
2015-03-13 23:06:27 +01:00
Dominic Clifton ccb1698ba5 Add human readable versions of the serial functions bitmask values to
help non-developers understand.
2015-03-13 22:28:10 +01:00
Dominic Clifton 3b77626dd8 Only enable VBat ADC when VBat feature is enabled.
Fixes #612
2015-03-13 22:28:10 +01:00
Administrator 028d616169 GPS support and hardware split
Moved supported hardware to new doc. Added support for Ublox Neo-M8N
2015-03-13 14:06:20 -04:00
Dominic Clifton 8fcffa1454 Merge pull request #616 from ledvinap/fix-small-angle
Fix small_angle type to match CLI
2015-03-13 13:52:06 +01:00
Petr Ledvina 59df4e502b Fix small_angle type to match CLI
int8_t small_angle prevents using angles>128deg (and thus disabling it with small_angle=180)
2015-03-12 15:25:30 +01:00
dascons b7dc9b0b10 Update CONTRIBUTING.md
Fix small spelling error
2015-03-12 23:16:39 +13:00
Dominic Clifton fce1d5a680 Bump MSP API version for recent MSP_RC_TUNING changes. 2015-03-11 22:40:10 +01:00
Dominic Clifton 764b1ecc18 Merge pull request #576 from tracernz/vcm-doc
Fix error in VCM docs
2015-03-11 20:19:09 +01:00
Dominic Clifton bf95cbcaf4 Merge pull request #602 from dkisselev/patch-1
Fix default value on updated pid_at_main_throttle
2015-03-11 20:17:29 +01:00
Dominic Clifton f62b5c883d Merge pull request #601 from tricopterY/tricopterY-patch-1
Update serial_msp.c
2015-03-11 20:15:24 +01:00
Dominic Clifton 3a0a4e70f9 Merge pull request #608 from icdark/patch-1
Fix typo in "PID tuning.md"
2015-03-11 20:11:04 +01:00
Dominic Clifton 77eefd1a8f Merge pull request #610 from joefarmer/mixer-docs
Updated Mixer.md for custom mixer types with examples
2015-03-11 20:10:22 +01:00
Brnadon Miller 036fa9c049 Added custom mixer examples and documentation 2015-03-11 14:20:45 -04:00
Brnadon Miller 4fd51ef3ba Merge remote-tracking branch 'cleanflight/master' 2015-03-11 14:17:02 -04:00
Brnadon Miller eccdca9262 Merge remote-tracking branch 'remotes/cleanflight/master' 2015-03-11 14:04:12 -04:00
Dominic Clifton 3fdd9f788c Merge pull request #579 from joefarmer/master
Update LedStrip documentation from issue tracker 555
2015-03-11 18:23:13 +01:00
icdark e1be456b3c Fix typo in "PID tuning.md" 2015-03-11 12:36:54 +01:00
Dominic Clifton 2c79d777bc Merge pull request #605 from ledvinap/fix-batterytest-merge
Fix incorrect merge in battery_unittest
2015-03-11 08:35:06 +01:00
Nicholas Sherlock cee021706b Merge remote-tracking branch 'upstream/master' into blackbox-serial-baud 2015-03-11 13:31:30 +13:00
Dominic Clifton 4746b336b9 Tweak to GPS page to show when Space Vehicle updates are received via a
ticker next to the bargraphs which updates each time SV info is
received.

Some code-size improvements optimizations could be done.
2015-03-10 23:01:06 +00:00
Petr Ledvina f1a0972002 Fix incorrect merge in battery_unittest
batteryConfig initialization was merged twice, removing one version
2015-03-10 08:32:36 +01:00
Denis Kisselev 1eae5e3ac3 Fix default value on updated pid_at_main_throttle
The code was updated changing the default to 1 with the last commit but that change was not reflected here
2015-03-09 19:25:38 -07:00
Dominic Clifton 44b36107a6 Documenting the ID's used for modes by the CLI.
See #509, #510, #518
2015-03-09 23:41:08 +00:00
tricopterY ced280acb9 Update serial_msp.c
Enhanced MSP_RC_TUNING and MSP_SET_RC_TUNING. Configurator's PID Tuning tab can be enabled to update TPA Breakpoint.  
PID Tuning tab must be enhanced for this feature. Agnostic if older versions of Configurator are used.
2015-03-10 10:40:56 +11:00
Dominic Clifton bc8e53a9d8 Rename some PID controller methods.
See #461.
2015-03-09 23:26:52 +00:00
Dominic Clifton d8cd9f239c Merge pull request #437 from tracernz/nmea-satdata
Add NMEA Signal Quality
2015-03-10 00:18:47 +01:00
tricopterY fe47223453 Merge pull request #2 from cleanflight/master
Update from Original
2015-03-10 10:11:07 +11:00
Dominic Clifton c0c2f8e285 Remove a suprious newline. 2015-03-09 23:04:54 +00:00
Dominic Clifton d94d2dd026 Merge branch 'timkostka-master' 2015-03-10 00:00:58 +01:00
Dominic Clifton 4a12d00d1e Moving mixer config out of the profile. It doesn't really make sense. 2015-03-09 23:00:44 +00:00
Dominic Clifton ed434fe47b Use a positive named setting and variable instead of a negative one to
simplify the logic and aid understanding.
2015-03-09 22:50:27 +00:00
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
Dominic Clifton 1b1163da10 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

added cli command disable_pid_at_min_throttle

(same as previous)
2015-03-09 23:42:42 +01:00
Dominic Clifton 5e3734946e # This is a combination of 2 commits.
# The first commit's message is:

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

# This is the 2nd commit message:

added cli command disable_pid_at_min_throttle
2015-03-09 23:36:54 +01:00
Dominic Clifton e40a3663d2 Remove failsafe vtable usage. 2015-03-09 23:19:21 +01:00
Dominic Clifton 60a95f1d22 Removing noise from unit tests. 2015-03-09 23:19:21 +01:00
Dominic Clifton 04faa36cb3 Merge pull request #596 from alexgorbatchev/master
Update Inflight Adjustments.md
2015-03-09 22:26:46 +01:00
Dominic Clifton 845008893f Merge branch 'ledvinap-port-changes' 2015-03-09 22:23:39 +01:00
Dominic Clifton bce6c6722c Merge branch 'port-changes' of https://github.com/ledvinap/cleanflight into ledvinap-port-changes
Conflicts:
	src/main/blackbox/blackbox.c
	src/main/io/serial.c
2015-03-09 22:23:04 +01:00
Damjan Adamic 517d38c94f Re #316: Battery voltage calculation converted to integer arithmetic, unit tests updated to account for proper rounding of voltage
Added frsky_hiprec_vfas configuration option that selects how VFAS is sent
Better arithmetics for FrSky CELL voltages, VFAS battery voltage send with other ID that allows 0.1V resolution
2015-03-09 20:43:04 +01:00
Dominic Clifton 9d0e464aaf Updating unit tests to match roll/pid/yaw rate decoupling. 2015-03-08 00:51:29 +00:00
Dominic Clifton 2e5fe06a6a Update AlienWii32 defaults for pitch/roll/yaw rates 2015-03-08 00:48:47 +00:00
Dominic Clifton e4a6886266 Allow independent in-flight adjustment of roll and pitch. 2015-03-07 15:14:52 +00:00