Commit Graph

1780 Commits

Author SHA1 Message Date
Nicholas Sherlock 54ead59791 Rename axisP to less-cryptic axisPID_P (same for I and D) 2014-12-19 00:24:51 +13:00
Nicholas Sherlock cdb3cc0dd3 Whitespace 2014-12-18 18:47:13 +13:00
Nicholas Sherlock 8226922d46 Note supported flight controllers 2014-12-18 18:44:56 +13:00
Nicholas Sherlock 0ed47d5e6d Use spaces instead of tabs 2014-12-18 18:42:22 +13:00
Nicholas Sherlock c85a172370 Merge remote-tracking branch 'upstream/master' 2014-12-18 18:17:59 +13:00
Nicholas Sherlock 5aa8e61c6e Be defensive and don't mod by zero if denominator somehow gets set to
zero
2014-12-18 17:39:09 +13:00
Dominic Clifton ead9108ad6 Merge branch 'MJ666-AlienWii32_spectrum_bind' 2014-12-18 00:52:36 +00:00
Dominic Clifton 78d4f24ad2 Various cleanups for Spektrum binding support. 2014-12-18 00:50:30 +00:00
Dominic Clifton 8b59e03ea3 Add SPEKTRIM_BIND support to SPARKY and EUSTM32F103RC targets. 2014-12-17 23:15:35 +00:00
Dominic Clifton 19525fdd3c Removing unnecessary comment. 2014-12-17 23:15:34 +00:00
Dominic Clifton ca7991d532 Update MSP_RX_CONFIG to include the ability to confugure spektrum
satellite binding.
2014-12-17 23:15:33 +00:00
Michael Jakob 8d1cfe633e Implement softreset detection for STM32F3xx based targets
Function still needs to be tested on target hardware
2014-12-17 23:15:33 +00:00
Michael Jakob 1be3e8e550 Added detection of soft reset and swich of bind mode
after first hard reset (power on) if hardware bind plug is not
configured. Now completly tested.
2014-12-17 23:15:32 +00:00
Michael Jakob c09877e5b9 Fix spelling errors in comments 2014-12-17 23:15:31 +00:00
Michael Jakob 7b2c3be563 Remove softreset detection to make it more simple
User needs to reset spektrum_sat_bind manualy after binding the
sattelite receiver and the hardware bind plug is not present.
2014-12-17 23:15:31 +00:00
Michael Jakob 97523e832c Enable Spektrum bind for CJMCU, CC3D, NAZE32PRO targets 2014-12-17 23:15:30 +00:00
Michael Jakob 1766857da6 Spectrum bind code to be more geenic
Actualy only activated for the NAZE taget for USART2

#define SPEKTRUM_BIND
#define BIND_PORT  GPIOA
#define BIND_PIN   Pin_3

This is to activate the Hardware bind pug feature
#define HARDWARE_BIND_PLUG
#define BINDPLUG_PORT  GPIOB
#define BINDPLUG_PIN   Pin_5

can now be easyly added and configured for other tagets after testing.
2014-12-17 23:15:28 +00:00
Michael Jakob 3aaaa3f9f5 Updates and fixes
fix FEATURE_RX_SERIAL
Delay for the hardware bind plug
Bind code will only work on default NAZE serial port (document
limitation)
2014-12-17 23:15:28 +00:00
Michael Jakob c80090f39f Spektrum Satelitte bind code ported from Baseflight
includes support for a hardware bind plug (PB5 pin 41)
Activate via OPTIONS="HARDWARE_BIND_PLUG" during make
2014-12-17 23:15:27 +00:00
Dominic Clifton dd54a59991 Fix compilation on EUSTM32F103RC target. 2014-12-17 23:14:56 +00:00
Nicholas Sherlock 172256c91e Update readme 2014-12-17 21:31:28 +13:00
Nicholas Sherlock ce5d64f653 Firmware version 0.1.4
Add ability to reduce recorded data rate
Update struct names to conform to code style guidelines
2014-12-17 17:16:17 +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
Dominic Clifton 101f2aa8c2 DISPLAY - Only show GPS page when using GPS passthrough. 2014-12-16 00:17:56 +00:00
Dominic Clifton 1a3069b627 Merge pull request #222 from m3us/patch-1
Fixed typo
2014-12-16 00:13:16 +00:00
Kyle Manna 334300922e travis: Use arm-none-eabi-gcc compiler
* Use the gcc-arm-none-eabi compiler.  This will cause Travis-CI to
  set the env variable `CC=gcc-arm-none-eabi` which would allow the
  Makefile to be simplified by not hardcoding `CC`
* "Travis CI VMs run on 1.5 virtual cores"
   http://docs.travis-ci.com/user/speeding-up-the-build/
   Use `-j2`
* Ask GCC to print it's version.  Travis-CI would do this automatically
  if there was a way to install gcc before `$CC --version` is
  automatically run.
2014-12-15 13:41:33 -08:00
Stefan Grufman 509f73853d Added initial version of JRPropo XBUS Mode B support. 2014-12-15 22:15:47 +01:00
Kyle Manna e41ea5bec5 travis: Create build matrix for each target
* Build for each target
* Remove the `-j` flag due to each build VM only having "1.5" cores
2014-12-15 12:52:29 -08:00
Kyle Manna f356830781 travis: Add inital support
* Initial support for travis-ci.org
2014-12-15 09:17:15 -08:00
Dominic Clifton 19ea3a60fd GPS - cleanup and fix home/hold mode transitioning. 2014-12-15 11:53:59 +00:00
Michael Jakob 64c5cda1f7 Remove include from pwm_mapping.c (not needed) 2014-12-15 11:00:04 +01:00
m3us d3d5bebd5a Fixed typo
Airbourne->Airborne
2014-12-15 13:20:21 +04:00
Michael Jakob 4b0d5e7e15 Use same PWM mapping for PPM and Serial RX
Without this fix an Octocopter with serialh RX will not work. Standard
 receiver mapping with only 6 motors outputs will apply.
2014-12-15 07:46:47 +01:00
Dominic Clifton 1b097d3bfc Latest binaries with GPS improvements. 2014-12-15 00:02:20 +00:00
Dominic Clifton c595bf8fd4 GPS - Fix build for non-GPS enabled targets. 2014-12-14 23:55:31 +00:00
Dominic Clifton 00d0e30981 Update GPS PH and Navigation defaults.
These come from the multiwii codebase and were tested by stronnag.

See
https://code.google.com/p/multiwii/source/browse/trunk/MultiWii_shared/MultiWii.h#187
2014-12-14 23:52:23 +00:00
Michael Jakob 2499e39e5a Add custom mixer configuration for AllienWii32
The preconfigured custom mixer allows clean cabling for Octocopter
builds with the AlienWii32 board
2014-12-14 22:11:12 +01:00
Dominic Clifton 26239c0071 Merge pull request #218 from pulsar256/devdocs
Beginner-Friendly Building CF for Windows Tutorial
2014-12-14 18:32:30 +00: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
Dominic Clifton 93afc46a4c Merge pull request #217 from Akfreak/patch-2
Update Board - Sparky.md
2014-12-14 11:13:19 +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 d8b5f6c60c GPS - Add satellite strength bargraphs to OLED display. 2014-12-13 21:58:54 +00:00
Dominic Clifton e8dbb77db5 UART1 - Fix interrupt race condition which resulted in UART randomly
stopping transmission of data.
2014-12-13 19:45:02 +00:00
Dominic Clifton 9cc7a5aab1 DISPLAY - Skip GPS page if GPS is not enabled. 2014-12-13 19:40:19 +00:00
Dominic Clifton 9bcc0acd18 DISPLAY - Only compile in GPS page if GPS is enabled. 2014-12-13 19:37:27 +00:00