Dominic Clifton
94c243c279
Merge branch 'rx_sumd_added_crc_check' of https://github.com/ProDrone/cleanflight into ProDrone-rx_sumd_added_crc_check
...
Conflicts:
src/main/rx/sumd.c
2015-08-12 01:10:31 +01:00
Dominic Clifton
f510fe88b7
Merge pull request #1190 from ProDrone/pr995_modifications_1
...
RX - Corrections to RX fail detection, hold and preset, when using a PWM connection
2015-08-12 00:31:55 +01:00
ProDrone
d2c40076db
PPM and PWM now have their own ___ReadRawRC functions.
...
Because a required change for PWM disturbed the PPM mode.
2015-08-12 00:58:44 +02:00
Dominic Clifton
cb92878fd0
Merge pull request #1172 from digitalentity/magzero-cli
...
Add ability to get/set mag calibration data
2015-08-11 22:16:45 +01:00
Dominic Clifton
e0d8f3bb1c
Merge pull request #1185 from EvilBadger/MFNBFC-Battery
...
Modified VBatt functionality to enable better precision.
2015-08-11 21:52:36 +01:00
Dominic Clifton
89f7000c7a
Merge pull request #1194 from ProDrone/rx_sumd_32_to_16
...
RX - SUMD channels are received as 16 bit values instead of 32
2015-08-11 21:35:04 +01:00
ProDrone
f26af1d844
Added CRC check to SUMD handler
...
Officially the CRC check is part of the SUMD protocol.
Framing errors are already covered and i expect these to occur around
the same time as CRC errors, so i am not sure if someone will ever
notice the difference...
2015-08-08 11:35:30 +02:00
ProDrone
95840ae512
rcData[] is keeping the right values now.
...
Logic for valid flightchannel detection is inverted in order to detect
the first flightchannel failure instead of waiting to check them all.
Clear PWM channel capture on read.
This invalidates the control channels on read. They are validated by
receiving a good value BEFORE the aux channels are received. This is
done because control channels configures to go OFF on failsafe are
detected with a PWM capture time-out. Time-out took so long that all aux
channels where overwritten by their RX configured failsafe values BEFORE
the invalid (=OFF) control channel was detected.
2015-08-08 10:45:03 +02:00
ProDrone
aaa7c7c5d3
SUMD channels are received as 16 bit values instead of 32
...
Preserve 32 bytes of RAM.
2015-08-08 10:20:37 +02:00
Dominic Clifton
26ab91687f
Merge pull request #1191 from kilrah/kilrah/frsky_gps_speed_fix
...
GPS speed was 10x too big on frsky telemetry
2015-08-07 20:05:59 +01:00
Andre Bernet
03a4a594d3
GPS speed was 10x too big on frsky telemetry
2015-08-06 18:12:20 +02:00
EvilBadger
3879b6c566
Modified VBatt functionality to enable better precision.
2015-08-05 21:34:44 +01:00
Dominic Clifton
aa797a27fd
Update baseflight migration guide to reference the cli serial
command.
2015-08-05 17:16:07 +01:00
Dominic Clifton
402f90cc71
OLED - Use less verbose welcome page.
2015-08-05 04:53:09 +01:00
Dominic Clifton
56010f2da7
Fix incorrect DMA index for RSSI and Current.
...
The result was that RSSI and Current were transposed when both were used
together.
2015-08-05 04:52:19 +01:00
Dominic Clifton
5b236a8133
Fix flash size for SPRACINGF3.
...
Note: Only early prototypes had the smaller flash.
2015-08-05 02:52:33 +01:00
Dominic Clifton
463437fb45
Ensure battery status strings are stored in the flash.
2015-08-04 03:10:34 +01:00
Dominic Clifton
7202ad7524
Cleanup vbat time rollover. Cleanup whitespace. Code formatting.
...
Rename VBAT_DETECT to VBATT_PRESENT_THRESHOLD_MV.
Add two tests that show the two timing patterns that are in use in the
codebase.
2015-08-04 03:04:54 +01:00
DarkVegetableMatter
942c89237e
Battery auto-detect and LPF for battery monitoring
2015-08-04 03:04:12 +01:00
Dominic Clifton
26ac6115e7
Merge branch 'digitalentity-rc-calibration'
2015-08-04 01:13:45 +01:00
Dominic Clifton
9d3276b222
Code and documentation cleanup of rc calibration.
...
Note: since it didn't actually calibrate anything it has been renamed to
rxrange.
Added ability to reset rxranges using `rxrange reset` - this follows the
same pattern as other cli commands.
2015-08-04 01:13:28 +01:00
Dominic Clifton
27f8223de7
Merge branch 'rc-calibration' of
...
https://github.com/digitalentity/cleanflight into
digitalentity-rc-calibration
Conflicts:
docs/Rx.md
src/main/io/serial_cli.c
src/main/rx/rx.c
src/main/rx/rx.h
2015-08-04 00:06:12 +01:00
Dominic Clifton
8af32e28fb
Expand on the rx signal loss documentation.
2015-08-03 23:30:01 +01:00
Dominic Clifton
aca179c654
Updating failsafe and rx loss detection documentation.
2015-08-03 21:52:25 +01:00
Dominic Clifton
ae0c29125d
Merge pull request #1157 from cleanflight/blackbox-pause
...
Add pause/resume switch support to Blackbox
2015-08-03 21:26:36 +01:00
Dominic Clifton
6f4f6c3515
Merge pull request #1178 from stuphi/Documentation-typo_in_Mixer.md
...
Change cmix to mmix on one line
2015-08-03 21:20:35 +01:00
Dominic Clifton
f93c398ba0
Merge pull request #1176 from cmavr8/docs-man-building
...
Minor typo fixing in doc building
2015-08-03 21:20:17 +01:00
Dominic Clifton
c1cb0d8864
CC3D - Display OLED DISPLAY on OPBL builds.
2015-08-03 21:19:20 +01:00
stuphi
0182413a17
Change cmix to mmix on one line
2015-08-03 20:53:28 +01:00
Dominic Clifton
1ef2d8ea4d
Cleanup PWM rx loss detection.
2015-08-03 20:17:47 +01:00
Dominic Clifton
490268d2fc
Failsafe - Allow AUX channels to HOLD their last value or be SET to a
...
specific value when RX loss is detected.
Tested with SBus, PWM & PPM.
2015-08-03 18:16:28 +01:00
Dominic Clifton
3436b08575
Failsafe - Remove magic number usage. Cleanup whitespace
2015-08-03 17:03:53 +01:00
Dominic Clifton
8e79a117d1
Merge branch 'ProDrone-preset_rx_channels'
2015-08-03 16:55:01 +01:00
Dominic Clifton
909878509c
Merge branch 'preset_rx_channels' of https://github.com/ProDrone/cleanflight into ProDrone-preset_rx_channels
2015-08-03 16:54:48 +01:00
Dominic Clifton
9a23abb610
Correct mixer documentation.
...
(Thanks Robert Coppock)
2015-08-03 15:49:55 +01:00
Chris Mavrakis
616724271c
Renamed build docs script reference, removed extraneous sudo, fixed minor format flaw in build_docs.sh.
2015-08-03 13:54:51 +02:00
Konstantin Sharlaimov (DigitalEntity)
a30897c440
Add ability to get/set mag calibration data
2015-07-31 23:05:12 +10:00
ProDrone
08b376f2a5
RPY to mid-stick and T to lowest (or mid for 3D).
...
On bad (out-of-range) pulses; ROLL, PITCH, YAW will go to `mid_rc` and
THROTTLE will go to `rx_min_usec` (to `mid_rc` for 3D mode). So these
channels will no longer be set by the user directly.
Fallback values for the aux switches (0 .. max) can be set with this
version. Since these switches may trigger all kind of things, the user
needs control over them in case of a RX failsafe event.
A single flight control channel failure (first 4) when using parallel
PWM is interpreted as a failure for all flight control channels (first
4), since the craft may be uncontrollable when one channel is down. (+4
squashed commit)
Squashed commit:
[dbfea9e] Apply fallback values also when serial_rx init failed and/or
RX
disconnected and/or no signal received.
[b5a2ecd] Added get/set MSP commands for RXFAIL config
Bumped API minor version up.
[c0e31ce] minor change for coding standard
[322705f] Added programmable RX channel defaults on rx lost Update #2
2015-07-31 14:35:14 +02:00
Nicholas Sherlock
0c4604eeef
Blackbox code size savings by factoring common loops out into fuctions
2015-07-31 15:53:22 +09:00
Dominic Clifton
c282cf4ea7
Merge pull request #1161 from NL-Splinter/patch-1
...
Update Inflight Adjustments.md
2015-07-30 20:32:27 +01:00
Dominic Clifton
da5bee283d
Merge pull request #1134 from borisbstyle/cli_doc
...
Fix doc yaw_prevention_limit
2015-07-30 20:27:01 +01:00
Dominic Clifton
f9d8cb362d
Merge pull request #1142 from nzmichaelh/stflash
...
build: add a target for flashing via st-flash.
2015-07-30 20:25:27 +01:00
Dominic Clifton
8fb418706a
Merge pull request #1144 from kaefert/patch-1
...
added explanations for mag_hardware
2015-07-30 20:25:08 +01:00
Dominic Clifton
999cc48445
Merge pull request #1145 from stuphi/Manual-PDF_version_Index
...
Add a simple TOC to the front of the PDF manual
2015-07-30 20:24:15 +01:00
Dominic Clifton
78b8fa9d31
Merge pull request #1160 from axelfrancois/master
...
Update GPS Doc
2015-07-30 20:13:01 +01:00
NL-Splinter
8697c5dd08
Update Inflight Adjustments.md
...
Some typos corrected.
2015-07-24 17:17:14 +02:00
Axel
eb4e70c246
Update GPS Doc
...
Small modification for the type of GPS (NEO-6M).
2015-07-24 10:33:51 +02:00
Nicholas Sherlock
53860e461c
Add resume event to allow clean log decoding, add documentation
2015-07-23 19:18:08 +12:00
Alexander Fedorov
01632998a3
Blackbox: Enable logging when mode switch is active
2015-07-22 13:36:22 +12:00
stuphi
d978900182
Add a simple TOC to the front of the PDF manual
2015-07-19 20:48:53 +01:00