Commit graph

523 commits

Author SHA1 Message Date
Dustin 61b08502e8 Added failsafe explanation and fixed minor errors
Fixed grammar, typos, and adjusted formatting.  Added additional
explanation on items, and added a step by step instruction to setting
up failsafe for the first time.
2015-01-09 11:20:57 +00:00
Joel Fuster b22f30500a Mixer and SBUS documenation updates 2015-01-09 11:20:57 +00:00
idefixsin 94e4a0208f Update Board - Sparky.md
Added Device Firmware Upload (DFU, USB) instructions for Windows
2015-01-09 11:20:57 +00:00
idefixsin 08cc4b38e3 Update Board - Sparky.md 2015-01-09 11:20:57 +00:00
idefixsin 77bfd1f708 Update Board - Sparky.md
Added Device Firmware Upload (DFU, USB) instructions for Windows
2015-01-09 11:20:57 +00:00
Dominic Clifton c2889b667b Merge pull request #322 from Velyks/master
Add clarification of revisions to CJMCU Docs
2015-01-09 10:42:10 +00:00
Nicholas Sherlock e0b396dc52 Docs: note that autotune doesn't support pid_controller 2 2015-01-09 11:17:29 +13:00
Nicholas Sherlock 53ed275e61 Add doc links to the interactive log viewer tool 2015-01-09 01:01:37 +13:00
Velyks adb3ec9bcb Added more revision differences.
Added to the revision differences to detail the different LEDs.
2015-01-08 11:13:11 +00:00
Dominic Clifton 2641f6ada7 Adding more known working receivers to the list. 2015-01-08 01:08:29 +00:00
Dominic Clifton 3e4bf46f1e Updating the Rx documentation. 2015-01-07 20:43:34 +00:00
Dominic Clifton 9e49cee00a Translate board notes to markdown format (first cut). 2015-01-07 17:35:31 +00:00
Velyks 540268ec18 Update Board - CJMCU.md
Clarified the Flashing section with instructions on how to bypass the bootloader on both revisions.
2015-01-07 11:07:20 +00:00
Velyks e1dff63017 Update Board - CJMCU.md
Added information on when the TP4056 will stop charging.
2015-01-07 10:54:23 +00:00
Velyks 70d482e8e0 Update Board - CJMCU.md
Added information on how to charge a battery using the onboard TP4056.
Added clarification and notes to the RX Connections section about the VCC pin.
2015-01-07 10:52:09 +00:00
Nicholas Sherlock c634af508d Add new supported fields to the docs: BARO, MAG, VBAT 2015-01-07 20:02:13 +13:00
Nicholas Sherlock 33dc279bbb Update Blackbox docs to refer to new repository locations 2015-01-07 19:56:36 +13:00
Velyks b8b2e369ba Update Board - CJMCU.md
Clarified how to identify the difference between CJMCU revisions.
2015-01-07 01:06:21 +00:00
Dominic Clifton 80f030a535 Updating image links. 2015-01-06 22:57:16 +00:00
Dominic Clifton de1cabb898 Fixing filename of screenshot. 2015-01-06 22:53:44 +00:00
Dominic Clifton 8ee4d601bc Updating blackbox documentation. 2015-01-06 22:32:42 +00:00
Dominic Clifton fcbda7ec63 Merge pull request #227 from sherlockflight/master
Add blackbox flight data recorder feature
2015-01-06 21:56:49 +00:00
Pim van Pelt 7f7ac4091c Merge with upstream/master 2015-01-06 07:46:09 +01:00
Pim van Pelt dfa2684f4a More clearly specify that stick arming and switch arming are mutually exclusive 2015-01-06 07:38:40 +01:00
Pim van Pelt 2bdd82158e Fix numbered list 2015-01-06 07:35:38 +01:00
Joel Fuster 9d5a8e8e86 Pull in mixer docs 2015-01-05 21:32:49 -05:00
Dominic Clifton 8876d3d338 Sparky - Adding flashing instructions (dfu-util, osx) 2015-01-06 00:17:04 +00:00
Dominic Clifton caccdbaf5b Updating inflight adjustments documentation. 2015-01-06 00:16:14 +00:00
Dominic Clifton 5f9ef64df6 Updating CJMCU docs. 2015-01-05 16:30:57 +00:00
Dominic Clifton ba01582260 Update PDF build script. 2015-01-05 15:58:27 +00:00
Dominic Clifton 636a0f906b Update documentation to advise users to maintain configuration backups. 2015-01-05 15:41:00 +00:00
Pim van Pelt 3fc18803d6 s/[Ll][Ee][Dd]/LED/ where appropriate 2015-01-04 01:06:20 +01:00
Pim van Pelt ca141d7975 s/[Ss]oft[Ss]erial/SoftSerial/ where appropriate 2015-01-04 01:05:03 +01:00
Pim van Pelt 4e89e748ae s/cli/CLI/ where appropriate 2015-01-04 00:58:41 +01:00
Pim van Pelt bb5d22a8d2 Various formatting and typographic fixes 2015-01-04 00:53:24 +01:00
Dominic Clifton a6d3f44979 Fixing typo in migration guide (pim) 2015-01-03 22:43:49 +00:00
Dominic Clifton c177aec70f Updating documentation regarding serial port constraints. 2015-01-03 21:54:07 +00:00
Nicholas Sherlock 6c2ce5038c Merge remote-tracking branch 'upstream/master' 2015-01-04 10:35:59 +13:00
Dominic Clifton 56b8f4d37f Adding links to known working GPS receivers. 2015-01-03 13:49:33 +00:00
Nicholas Sherlock 566bd561dc Beep as logging begins to use as a synchronisation point for video 2014-12-29 01:41:13 +13:00
Nicholas Sherlock 6d3ad4a2de Update docs for new OpenLog firmware location 2014-12-28 21:56:12 +13:00
Nicholas Sherlock fcda0db127 Merge remote-tracking branch 'upstream/master' 2014-12-28 21:07:34 +13:00
Dominic Clifton 4e2b9c22a6 Update failsafe documentation. 2014-12-28 00:49:57 +00:00
Nicholas Sherlock 321fc717ab Merge remote-tracking branch 'upstream/master' 2014-12-27 20:00:45 +13:00
Dominic Clifton 6ced3b24a2 Update Naze32 softserial pin documentation. Fixes #255 2014-12-26 20:37:20 +00:00
Dominic Clifton bee8bded90 SPARKY - Add TODO item. 2014-12-26 18:52:14 +00:00
Dominic Clifton 996d72eee5 Merge branch 'AlienWii32_defaults' of
https://github.com/MJ666/cleanflight into MJ666-AlienWii32_defaults

Conflicts:
	src/main/target/NAZE/target.h
2014-12-26 18:40:01 +00:00
Dominic Clifton 916aa60254 STM32F3 - Support hardware serial inversion.
Tested on the Sparky board with an FrSky X4RSB without external hardware
inverter.
2014-12-26 12:16:24 +00:00
Dominic Clifton 2825eec39d Update LedStrip example documentation. 2014-12-26 01:42:43 +00:00
Nicholas Sherlock dfd8e5b2b0 Merge branch 'master' of https://github.com/cleanflight/cleanflight 2014-12-26 11:56:00 +13:00
Nicholas Sherlock 80082660ce Add blackbox scenarios to serial documentation 2014-12-26 11:38:48 +13:00
Michael Jakob 73869a75e3 Some final documentation updates 2014-12-23 18:04:51 +01:00
Dominic Clifton e9bc6c9353 Merge pull request #224 from GruffyPuffy/xbus
Added initial version of JRPropo XBUS Mode B support.
2014-12-23 12:08:23 +00:00
Dominic Clifton 11a88b1be1 Merge pull request #235 from geekaz01d/patch-2
Update Gps.md
2014-12-23 12:02:08 +00:00
Nicholas Sherlock 1b1a285b4a Syncing with Cleanflight upstream 2014-12-22 23:23:26 +13:00
Dominic Clifton 4bf3d03591 Adding installation/backup/restore documentation. 2014-12-21 12:58:27 +00:00
geekaz01d 9e430f1ff8 Update Gps.md
made language more clear and consistent
2014-12-19 12:41:49 -08:00
geekaz01d f885564762 Update Board - Naze32.md
corrected small typo and clarified the mutually exclusive configs better
2014-12-18 17:07:03 -08:00
Nicholas Sherlock 8226922d46 Note supported flight controllers 2014-12-18 18:44:56 +13:00
Nicholas Sherlock c85a172370 Merge remote-tracking branch 'upstream/master' 2014-12-18 18:17:59 +13:00
Stefan Grufman 67cce3b9a0 Cleanup of code (whitespaces/defines etc). Added initial text for docs about XBus and its configurations. 2014-12-16 18:36:43 +01:00
Dominic Clifton b22f4db259 Update Inflight Adjustments.md 2014-12-16 15:57:20 +00:00
m3us d3d5bebd5a Fixed typo
Airbourne->Airborne
2014-12-15 13:20:21 +04:00
pulsar256 eef68e8378 Update Building in Windows.md 2014-12-14 19:21:15 +01:00
pulsar256 69b04332cd Update Building in Windows.md 2014-12-14 19:05:57 +01:00
Paul Rogalinski 8b4d2e905e Windows dev env: setup & building 2014-12-14 19:00:39 +01:00
Paul Rogalinski 14fc5dd786 Windows dev env: setup & building 2014-12-14 18:59:30 +01:00
Dominic Clifton 562cd6c3bd Merge pull request #211 from UKTamo/patch-1
Update Display.md
2014-12-14 11:13:49 +00:00
Akfreak 2467e96676 Update Board - Sparky.md
I was confused by the USB VSP ( Virtual Serial Port) at the bottom. I believe you meant USB VCP correct?
2014-12-13 19:38:06 -08:00
Dominic Clifton f78b80fe01 GPS - Update UBOX auto-configure to use Pedestrian navigation mode.
"Applications with low acceleration and speed, e.g. how a pedestrian
would move. Low acceleration assumed. MAX Altitude [m]: 9000, MAX
Velocity [m/s]: 30, MAX Vertical Velocity [m/s]: 20, Sanity check type:
Altitude and Velocity, Max Position Deviation: Small"
2014-12-13 18:16:03 +00:00
Dominic Clifton ff9806e7a8 GPS - send UBlox SVINFO only once every 5 cycles (1hz) to reduce load on
the FC.
2014-12-13 02:15:53 +00:00
Dominic Clifton 34385041ad GPS - Update documentation. 2014-12-12 18:23:57 +00:00
Dominic Clifton e8cba5bfb6 GPS - more documentaiton updates. 2014-12-12 16:26:41 +00:00
Dominic Clifton d8127f65ad GPS - adding some documentation. 2014-12-12 16:22:33 +00:00
UKTamo b862329897 Update Display.md 2014-12-12 15:13:40 +00:00
Dominic Clifton 23ef786f91 SPARKY - Adding note regarding the TauLabs bootloader. 2014-12-10 16:58:23 +00:00
Dominic Clifton f61a92d2b3 SPARKY - Adding documentation. 2014-12-10 16:54:44 +00:00
Michael Jakob 7369aac4d7 Update documentation to reflect soft reset detection 2014-12-07 12:32:36 +01:00
Dominic Clifton 227b89effc Documenting some controls. 2014-12-06 16:41:30 +00:00
Dominic Clifton b2d02e2a6d CC3D - updating documentation of pinouts for when in RX_PARALLEL_PWM is
enabled.
2014-12-06 16:13:14 +00:00
Dominic Clifton d7e26980a8 Merge branch 'feature-oneshot125a' of https://github.com/nebbian/cleanflight into nebbian-feature-oneshot125a 2014-12-06 10:48:27 +00:00
Michael Jakob 0061ce1c22 Some more documentation updates and spelling fixes 2014-12-05 08:25:04 +01:00
Michael Jakob 7e24a050b4 Update information regarding Deltang receivers. 2014-12-05 07:58:49 +01:00
Ben Hitchcock d05428ff07 Adding documentation page for using Oneshot125 2014-12-05 13:55:35 +08:00
Akfreak f3710c58ff Update Buzzer.md
I added information to help anyone who runs into the same problem I did, the buzzer not functioning after trying multiple devices.  I researched and saw you need to have 5v power to the board. The ESC connection is a simple place to power the board when working on the flight controller on a bench. This allows you to use the buzzer for conformations.  

Please see added text and link to a Radio Shack (local US electronics retailer) buzzer.
2014-12-04 02:00:23 -08:00
Dominic Clifton 7c4830d411 Adding example of MSP on two ports to docs. 2014-12-03 23:33:58 +00:00
Michael Jakob b1b49c7260 Formatting and spelling fixes 2014-12-03 09:28:00 +01:00
Michael Jakob e03fc9e622 Update documentation to reflect te softreset removal 2014-12-03 08:55:30 +01:00
Michael Jakob 63ace53792 Documentation formatting fix 2014-12-02 09:37:41 +01:00
Michael Jakob 74ba59b6b6 Documentation update 2014-12-02 08:48:04 +01:00
Max Winterstein 2eba361671 Update LedStrip.md
Adafruit NeoPixel Stick - tested and confirmed that is is working. Changed description to power consumption.
2014-12-01 20:49:32 +01:00
Michael Jakob a629646090 Update documentation,
Update Spektrum_bind.md
additional defines for hardware bind plug (AlienWii32)
2014-12-01 14:39:32 +01:00
Dominic Clifton 7596e1d2ca Documentation update 2014-11-30 23:37:03 +00:00
Michael Jakob 4b2f35ccef Documentation updates and spelling fixes 2014-11-30 12:03:49 +01:00
Michael Jakob 17d1c6e610 Adding documentaion and fix
Board - AlienWii32.md
Spectrum bind.md
Adding Feature failsave
2014-11-30 11:07:41 +01:00
Kyle Manna d1ac8465b2 docs: Reference Adafruit NeoPixels for LED Strip
* Initial testing with NeoPixel Jewel 7s.
2014-11-26 11:43:16 -06:00
Dominic Clifton bfe2410e1c Merge pull request #180 from Pierre-A/cc3d-updates-pa3
Update of Softserial Rx/Tx pins
2014-11-24 18:08:17 +00:00
Dominic Clifton 2f67002add Merge pull request #179 from Pierre-A/naze-updates-pa3
Correction of UARTs mapping
2014-11-24 00:33:19 +00:00
Pierre-A 137b48e55a Update of Softserial Rx/Tx pins 2014-11-23 16:35:57 +01:00
Pierre-A 90ff8c8aaa Correction of UARTs mapping 2014-11-23 14:17:42 +01:00
Dominic Clifton 386c14c9e7 Update LedStrip warnings indication so it's clearer what warnings are
active.

This also has better performance, warning colors are only calculated
once per led strip update cycle.
2014-11-22 18:18:50 +00:00
Dominic Clifton d99b87e846 Merge pull request #169 from Pierre-A/Naze-updates-pa2
Update CC3D documentation
2014-11-22 01:10:53 +00:00
Dominic Clifton 5503131aa0 Merge pull request #168 from stone/docs
Documentation cleanup, thanks!
2014-11-21 23:29:24 +00:00
Dominic Clifton c6ed20a3ba Delete Thumbs.db 2014-11-21 23:26:07 +00:00
Dominic Clifton 48892e26e0 Merge pull request #166 from Pierre-A/naze-updates-pa
Updating RSSI documentation
2014-11-21 23:25:43 +00:00
Pierre-A 6de6a73089 Update CC3D documentation 2014-11-15 10:18:55 +01:00
Fredrik Steen 91d82c1b32 Updated links 2014-11-14 13:48:39 +01:00
Fredrik Steen dcc49dbcbb Added link 2014-11-14 13:48:19 +01:00
Fredrik Steen 1c9664581e emphasize warning. 2014-11-14 13:47:39 +01:00
Fredrik Steen da395c0053 Links added 2014-11-14 13:47:17 +01:00
Fredrik Steen 27507d58f5 Links added 2014-11-14 13:46:55 +01:00
Fredrik Steen 05585669b9 Added gui image, added exit command and formatting 2014-11-14 13:46:24 +01:00
Fredrik Steen 8a026de27d Formatting, links added, added supported buzzer 2014-11-14 13:45:16 +01:00
Fredrik Steen 62a265118a Added link to Github issue handler 2014-11-14 13:44:17 +01:00
Fredrik Steen 17385d80e3 Formatting, links added 2014-11-14 13:43:35 +01:00
Fredrik Steen d35a3496ba Formatting 2014-11-14 13:42:48 +01:00
Fredrik Steen 32b807b0d3 Formatting 2014-11-14 13:42:17 +01:00
Dominic Clifton 1c22a94f92 Adding attomic barrier warning fix and documentation on how to verify
it.  See #167
2014-11-13 22:03:16 +00:00
Dominic Clifton 72cacdae74 Updating Serial.md based on feedback from hwurzburg
See
http://www.multiwii.com/forum/posting.php?mode=quote&f=23&p=58745#pr58745
2014-11-13 20:32:10 +00:00
Pierre-A 215d0fc7e3 Updating RSSI documentation 2014-11-13 11:47:18 +01:00
Dominic Clifton f5a0f9d3b2 Update RX & Battery OLED pages.
RX page shows up to 14 channels.
Battery page shows current and capacity information.
2014-11-13 01:29:07 +00:00
Dominic Clifton 876c976252 Updating GPS documentation with details on how to enable GPS. 2014-11-12 21:03:40 +00:00
Dominic Clifton 6529d274b8 Adding details of the new serial port scenario for SmartPort telemetry. 2014-11-12 01:00:46 +00:00
Dominic Clifton 662dcc2920 Updating telemetry documentation to cover SmartPort (S.Port). 2014-11-12 00:56:50 +00:00
Dominic Clifton 70c580b211 Updating serial documentation to cover new defaults, updated examples. 2014-11-11 23:41:21 +00:00
Dominic Clifton 6b92c50b6b Adding OpenTX SBus notes. 2014-11-11 11:10:50 +00:00
Dominic Clifton d2e895ac93 Cleanup pinout tables in CC3D documentation 2014-11-06 10:12:38 +00:00
Dominic Clifton 30c550b83d CC3D - Support 4 PWM inputs and 4 PWM outputs.
Avoid timer clashes on CC3D when using Parallel PWM input.

More work needs to be done on the PWM RX/Output code to negate timer
clashes.
2014-11-05 22:32:44 +00:00
Dominic Clifton 0ba2933611 Add MSP_SET_ADJUSTMENT_RANGE and MSP_ADJUSTMENT_RANGES commands. 2014-11-01 10:24:32 +00:00
Dominic Clifton 28f9fa629c Add rate profiles and inflight switching between them. See Profiles and
Inflight Adjustment documentation for details.
2014-10-29 23:36:34 +00:00
Dominic Clifton e22b37026c Updating CC3D docs. 2014-10-29 19:48:43 +00:00
Dominic Clifton 6dde141b66 CC3D - Correct the documentation. 2014-10-28 17:17:27 +00:00
Dominic Clifton af84800f21 Merge pull request #147 from Pierre-A/cc3d-updates-1
Update CC3D Softserial documentation
2014-10-28 16:24:36 +00:00
Pierre-A e9847075bb Update CC3D Softserial documentation 2014-10-28 16:19:39 +01:00
Kieran Moore 1377300481 Fixing spelling mistakes and using tables to make pin-outs easier to read 2014-10-27 00:37:56 +00:00
Kieran Moore dec12434ec Fixing Github MD formatting to show tables properly, including a bug which seems to stop 2 character columns from rendering 2014-10-27 00:23:14 +00:00
Dominic Clifton ba796b9ddb Merge pull request #138 from kjmoore/cmjcu-docs
CMJCU documentation, many thanks @kjmoore
2014-10-26 09:56:23 +00:00
Dominic Clifton 6e1c7ba184 Adding some developer documentation, work-in-progress. 2014-10-25 12:15:19 +01:00
Kieran Moore e1c77b33df Initial commit of the CMJCU documentation 2014-10-25 01:15:57 +01:00
Dominic Clifton 9fd1c82cf7 Tweak inflight adjustment documentation.
Thanks tobad.
2014-10-25 01:13:54 +01:00
Dominic Clifton 0daa3642ad Add documentation for inflight adjustments. 2014-10-25 00:57:12 +01:00
Dominic Clifton 2b02df8ba0 First cut of API documentation.
Note this is already out of date for current master branch.
2014-10-24 17:54:42 +01:00
Dominic Clifton b03df441f3 Updating serial port details for Naze board. 2014-10-18 16:40:21 +01:00
Dominic Clifton 8fef02fe8d Updating FrSky telemetry docs to match recent code changes. 2014-10-18 15:58:28 +01:00
Dominic Clifton d3fc10fd83 Mode documentation updates. 2014-10-15 19:26:03 +01:00
Dominic Clifton 80989c4bee Update Sonar docs. 2014-10-15 09:32:57 +01:00
Dominic Clifton 0589b29b84 Cleanup table formatting of modes. 2014-10-12 19:41:17 +01:00
Dominic Clifton 8ea267694a Updating baseflight migration note regarding aux configuration. 2014-10-12 19:33:42 +01:00
Dominic Clifton b0eab0cc9e Update the cli AUX command to take range parameters - see docs/Modes.md 2014-10-12 19:32:55 +01:00
Dominic Clifton 12b00c237f Updating example serial configuration scenarios. 2014-10-07 20:36:12 +01:00
Dominic Clifton 8a69077a7f Remove outdated note regarding MSP telemetry from documentation.
Thanks stronnag.
2014-09-29 22:01:19 +01:00
Gareth Wilkins 775d312a32 Minor documentation amends
Post proofing amends
2014-09-26 21:59:10 +01:00
pulsar256 beb52737da fixed formatting 2014-09-26 20:34:29 +02:00
pulsar256 de2cfd3060 added manual building guide 2014-09-26 20:33:47 +02:00
pulsar256 62d9781b4b do not include generated pdf in the repo 2014-09-26 20:12:06 +02:00
pulsar256 403119bfad using a fixed order of md files for pdf conversion 2014-09-26 20:07:31 +02:00
pulsar256 679a38c6ee dedicated folder for developer docs 2014-09-26 20:00:50 +02:00
pulsar256 04e97f5b35 dedicated folder for developer docs 2014-09-26 19:56:17 +02:00
pulsar256 e944e1dfd7 Replaced diagram image with a scaled down png 2014-09-26 19:38:56 +02:00
pulsar256 67728b1581 Manual-Generation (*.md -> pdf) via Gimli 2014-09-26 19:37:28 +02:00
pulsar256 9ca1775871 Embedded Crius CO-16 Modification Images 2014-09-26 19:04:46 +02:00
Dominic Clifton 366c7d2e2d Updating documentation. 2014-09-26 16:29:48 +01:00
Dominic Clifton a4c21b5e57 SUMH - Initial cut of support for Graupner SUMH Serial RX protocol. 2014-09-20 09:39:42 +01:00
Dominic Clifton 7225bd0f24 Updating example LED STRIP documentation config for Spider quad.
Left-front rear-facing LEDs were not configured correctly.
2014-09-20 01:32:36 +01:00
Dominic Clifton 9c87b99f5f CC3D - Add Buzzer support to PA15.
See Docs for details.
2014-09-19 21:35:30 +01:00
Dominic Clifton 41ff2e8d0e CC3D - Add support for battery voltage monitoring on S5_IN.
See docs for further details.
2014-09-19 21:16:40 +01:00
Dominic Clifton f591732aa9 Updated LedStrip docs for new thrust/throttle mode. 2014-09-19 20:16:07 +01:00
Dominic Clifton 74156fe18f Updating RX documentation. 2014-09-18 19:23:32 +01:00
Dominic Clifton f7daf5ade2 Add a a configuration section to the OLED display documentation. 2014-09-16 01:48:02 +01:00
Dominic Clifton d60183d91d Normalize all the line endings 2014-09-15 23:40:17 +01:00
Dominic Clifton 876cf6bdd7 Merge branch 'master' into oled-ssd1306
Conflicts:
	src/main/common/printf.c
	src/main/main.c
	src/main/sensors/initialisation.c
	src/main/target/NAZE/target.h
2014-09-15 23:36:17 +01:00
Dominic Clifton a287f9247d Allow led strip to show failsafe state. Closes #76. 2014-09-15 23:24:08 +01:00
Dominic Clifton 99a296821a Update default led strip config so there is always an orientation light
on at the front when the battery alarm is on.
2014-09-15 20:24:00 +01:00
Dominic Clifton 460256cc23 Fix typo in led strip documentation. 2014-09-15 03:20:39 +01:00
Dominic Clifton 6ce5736990 Update LED strip code to allow configurable LED strips.
See documentation for details.
2014-09-15 03:15:11 +01:00
Dominic Clifton c1569d6319 Add OLED documentation. 2014-09-12 21:56:34 +01:00
Dominic Clifton c41d28c5dc Mention Flip32+ in sonar docs. 2014-08-13 22:04:48 +01:00
Dominic Clifton d0338eac19 Cleanup sonar support for Naze/Flip32/Olimexino. Add Sonar
documentation.
2014-08-13 22:01:39 +01:00
Dominic Clifton 5871f90465 Adding buzzer documentation. 2014-08-07 20:55:38 +01:00
Dominic Clifton de64e19db7 Adding CC3D and Naze32 preliminary docs. 2014-08-07 20:42:48 +01:00
Dominic Clifton 8c6c14b343 Update documentation. 2014-08-07 20:21:16 +01:00
Dominic Clifton 0ac2b51c60 Make ppm/pwm input filtering configurable. 2014-07-30 22:02:34 +01:00
Dominic Clifton f8a1ca55fc Updating todo list. 2014-07-16 01:37:16 +01:00
Dominic Clifton 6ea447b777 Update LED documentation to reflect the current implementation. 2014-07-16 01:36:51 +01:00
Dominic Clifton 9afcb20b7e Cleanup mismatch of buzzer/beeper terminology. Beep and Beeper should
be used from now on.
2014-06-21 23:32:58 +01:00
Dominic Clifton ed3e0769cf Renamed alt_hold_throttle_neutral to alt_hold_deadband for consistency. 2014-06-21 22:40:30 +01:00
Dominic Clifton 6f718757b1 Merge branch 'ws2811' 2014-06-09 19:12:37 +01:00
Dominic Clifton eea615c0aa Update developer TODOs. 2014-06-09 19:12:08 +01:00
Dominic Clifton 1730e3dfd3 Relocated led strip user code into separate file.
Added documentation.

Added LED_STRIP feature, can only be enabled under certain circumstances
depending on target due to pin/timer mappings - see documentation.
2014-06-09 19:11:31 +01:00
Dominic Clifton 5f4a464f50 Updating basflight migration instructions. 2014-06-06 21:42:28 +01:00
Dominic Clifton fabd376f41 Allow GPS SBAS mode to be configurable.
It was noticed that GPS startup time increased when the change was made
from using EGNOS by default to using AUTO by default.

The default is still AUTO but faster GPS startup times may be achieved
by telling the GPS receiver what region you are in.

This also removes more unfinished MTK gps provider support.
2014-06-03 13:38:41 +01:00
Dominic Clifton 3e0370ff09 Updating known issues. 2014-06-01 19:29:38 +01:00
Dominic Clifton 350b6a5864 Updating CLI commands for consistency. 2014-06-01 19:29:11 +01:00
Dominic Clifton dcbb82c845 Update Development.md 2014-05-28 20:13:06 +01:00
Dominic Clifton d0ec7e25ce Merge branch 'master' into autotune
Conflicts:
	obj/cleanflight_CHEBUZZF3.hex
	obj/cleanflight_NAZE.hex
	obj/cleanflight_OLIMEXINO.hex
2014-05-28 13:37:40 +01:00
Dominic Clifton 5484e5fddd Replace PWM RSSI with ADC RSSI.
The primary reason is to support the D4R-II with it's much faster PWM
frequency.  The PWM RSSI code could not keep up, and since there are no
timers free for using capture compare of PWM signals in hardware one
solution is to use the ADC at a slow sample rate.

RC2 is used as before and it expects a signal between 0 and 3.3v.  An
inline smoothing capacitor may help.

This commit also removes the cli command adc_power_channel since the
reading was never actually exposed anywhere.
2014-05-28 03:30:53 +01:00
Dominic Clifton bc84f6d5d4 Update autotune so it now actually changes the pid values.
This commit also fixes a few missing const keywords after the map file
was inspected.
2014-05-27 21:20:29 +01:00
Dominic Clifton f7c38af7fc Initial commit for implementation of autotune. 2014-05-27 18:11:55 +01:00
Dominic Clifton 49c283fe59 Update Failsafe.md
formatting.
2014-05-27 18:11:54 +01:00
Dominic Clifton f74a31f800 Update Failsafe.md 2014-05-27 18:11:54 +01:00
Dominic Clifton f61232de13 Update Failsafe.md
formatting.
2014-05-26 19:59:21 +01:00
Dominic Clifton 2bbbd05cc7 Update Failsafe.md 2014-05-26 19:54:30 +01:00
Dominic Clifton d5bb662139 Merge pull request #15 from nico-dh/master
adding doc for building in windows
2014-05-25 16:18:17 +01:00
grunbaum nicolas 9a085bebad addind doc for building in windows
Signed-off-by: grunbaum nicolas <grunbaum@gmail.Com>
2014-05-25 15:27:58 +02:00
Dominic Clifton 1df79e65fc Updating telemetry documentation. 2014-05-25 03:29:47 +01:00
Dominic Clifton 6dc88355b2 Updating developer docs. 2014-05-25 02:53:26 +01:00
Dominic Clifton 49781b5080 Updating documentation. 2014-05-24 21:04:30 +01:00
Dominic Clifton d928404919 Updating Development docs. 2014-05-24 17:55:48 +01:00
Dominic Clifton 1925df26ca Add RSSI PWM on CH2 input.
Also support FrSky 1khz RSSI.  See documentation also added in this
commit.

This commit also cleans up the PWM mapping code.  'mask' didn't need to
be a mask and it wasn't possible to add another 'type' since there were
only 4 possible values when it was a mask and they were already defined.  
Combined with switching to using 16 bits instead of 8 for the mapping
configurations, it's now possible to have 256 types instead of 4 at the
expense of a few bytes of flash.

Moved the RSSI calculation into rx_common.c, previously it was in the
main loop.
2014-05-24 00:01:59 +01:00
Dominic Clifton f232b831d2 Replace cli command gps_initial_baudrate_index with gps_baudrate.
The index is not really a user concern and leads to confusion.  gps
baudrate is not set like any other baud date and the determination of an
appropriate index is hidden from the user.

If the user specifies a baudrate that is not supported the default index
is used which is current the index for 115200.

This also allows GPS to work on softserial ports at up to 19200.
2014-05-23 11:54:00 +01:00
Dominic Clifton d6c1ce323d BUGFIX - Warning LED / arm prevention code fixes.
The old code was using f.ACC_CALIBRATED to mean 'flash the warning led'
and 'prevent arming'
There was another flag called f.OK_TO_ARM which really meant 'prevent
arming after failsafe unless using a switch to arm' - this meant the
comment in the code was incorrect since it did not mention the switch.
There was code which every ~71 minutes would set f.ACC_CALIBRATED to
FALSE and would toggle the LED, even when flying.
There was code that was run during every cycle that did not need to be
run when armed.
There was code that was run during every cycle which did not need to be
run when waiting for calibration to finish.
The warning light was toggled regardless of actual accelerometer
calibration state.

This commit fixes all that and prevents the user from arming after a
failsafe landing until the system is reset, regardless of wether a
switch is used to arm or not.

This commit also flashes the warning led during barometer calibration
and will not let you arm until it has completed.

Add a 5 second delay on startup to failsafe to prevent failsafe from
activating in the case of TX/RX gear with long bind procedures before
they send out valid data.

Failsafe now only prevents re-arming if a landing was forced.

In the case when you power on your RX without your TX on the beeper
sounds and failsafe warning ligts are activated.  When the FC then
detects a signal the lights go off and you can then arm.
2014-05-22 22:46:54 +01:00
Dominic Clifton b37bace5c1 HoTT update.
There's a number of changes in this commit, all related.

Improved efficiency of preparing HoTT messages.

All HoTT message data is no-longer reset each time, going forward old
data is re-used unless it is updated.  This should help with GPS
co-ordinates too since they were erased from subsequent responses when
ideally the last-known co-ordinates should be transmitted each time.

The previous update was sending one too many bytes due to the
aligned/padded uint16_t values in the HoTT data structures.  There were
two solutions, use #pragma to pack the structure or avoid larger types
in the structures, the latter made sense and results in more portable
code since it's a wire format.

Updated HoTT structures to use latest message structure from Ardupilot.
Currently the variables are in underscore_format, that will likely
change in future.

Cleaned up and deleted old ported code that was #ifdef'd out.  Some test
code still remains for now.  This will be deleted in due course.

Introduced bitmask for EAM alarm flags.

Corrected documentation.
2014-05-22 17:25:51 +01:00
Dominic Clifton a2531722f3 Adding Development documentation. 2014-05-22 12:42:39 +01:00
Dominic Clifton 1e357f7966 Moving telemetry documentation to it's own file. 2014-05-21 21:41:29 +01:00
Dominic Clifton 451b132764 Updating configuration examples to include HoTT via softserial. 2014-05-21 21:29:36 +01:00
Dominic Clifton 420ba7d2c9 Fix HoTT telemetry to use a 3ms delay between each transmitted byte.
This has fixed HoTT telemety data on my GR-24, previously it was a bit
intermittent.

This commit also marks a test-point, HoTT works on UART2.

Reference:
https://code.google.com/p/hott-for-ardupilot/source/browse/APM/Hott.pde#510
2014-05-20 17:33:39 +01:00
Dominic Clifton 032202ef8f BUGFIX - Cleanup failsafe system so it works correctly with Serial RX
systems and Parallel PWM/PPM systems.

Added setting for failsafe_max_usec.  Renamed failsafe_detect_threshold
to failsafe_min_usec.

Failsafe now detects when a PPM/PWM RX isn't sending ANY data out on
CH1-4.  See documentation notes regarding Graupner receivers in
Failsafe.md.

Documented failsafe system.
2014-05-15 14:28:57 +01:00
Dominic Clifton 21207ca940 Improvement: Add support for upto 18 channels. Allow RSSI to be read
from any channel, not just AUX1-4.

See documentation changes in this commit.
2014-05-14 19:23:27 +01:00
Dominic Clifton 4d572800ee Documentation formatting. 2014-05-13 15:08:33 +01:00
Dominic Clifton 22a5e4ceae Updating documentation. 2014-05-12 13:48:57 +01:00
Dominic Clifton 5d460766e9 RXMSP is no longer a serial rx provider since it uses MSP and not it's
own dedicated serial port.
Added a feature to enable/disable RX_MSP.
Renamed feature SERIALRX to RX_SERIAL.
Renamed feature PARALLEL_PWM to RX_PARALLEL_PWM
Renamed PPM to RX_PPM.

Update serial configuration checking to better support Serial RX and
telemetry by verifiying serial port features and supported baud rates.

It's now possible to use a low-speed serial rx provider via softserial -
only problem is all the current serial rx providers are 100000/115200
baud.  The code changes however open the door for using serial rx and
any capable serial port such as uart3-5 on the STM32F30x

It's also now possible to use GPS at low speeds on software serial
ports.
2014-05-12 13:23:20 +01:00
Dominic Clifton bf90246c95 Add callback support to software serial.
Also fixed problem with shared serial port detection.
2014-05-10 16:12:26 +01:00
Dominic Clifton 0fd127bf60 Allow the user to specify their serial port scenarios. 2014-05-10 14:11:01 +01:00