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