Adding D7 on Mega as Servo pin for better compatibility with existing FC's

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1673 02679b44-d973-9852-f2fa-63770883b36c
GPS: start parsing on 2D fix instead of waiting on 3D fix

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
IMU.cpp: Altitude hold fix by Happul3

See http://www.multiwii.com/forum/viewtopic.php?f=8&t=4992&start=10#p49929

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
MultiWii.h: add prototypes for go_{dis}arm()

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Add Flexbot serial-over-bluetooth protocol

This should get renamed from HEX_NANO to TINYRC_SERIAL or something.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
RX.cpp: disable normal RC input when using RC_TINY

Instead of invoking failsafe on BLE link loss it will reset throttle to the midpoint (e.g. 1500) making the copter shoot up in the air.

See https://github.com/koenkooi/multiwii-firmware/issues/17

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
def.h add config for Flexbot Nano boards

These were part of the quad and hexcopter kickstarter:
https://www.kickstarter.com/projects/1387330585/hex-a-copter-that-anyone-can-fly

They will be sold by http://flexbot.cc/ later this year.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
config.h: set options for Flexbot Nano Hex

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
def.h: add battery scale for flexbot nano

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
EEPROM: add flexbot default modes

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
EEPROM: only activate baro mode in aux2 mode

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
HACK: decrease default rate/expo

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
MultiWii.cpp: add more parens to failsafe logic

See issue #17

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
refined failsafe mode

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>