servo bugfix in the NanoWii Define

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1008 02679b44-d973-9852-f2fa-63770883b36c
Shared Branch; Spektrum Code; Major release.

This is a complete rewrite of the Spektrum serial interrupt handlers.  They now spend minimal time with interrupts disabled.  Less total time than the Arduino clock/timer handlers. 

Also introduces new features:
 
* GUI is now autosensed.  End user can hot plug between RX and GUI and everything just works.  MUST not be armed at the time the RX is unplugged.

* Boards with more than one serial port (e.g. MEGA) support any port for satellite via a #define in config.h

* LCD_CONF works.  (It used to immediately exit).

* If the main loop gets behind for any reason, "old" frames are discarded from the buffer, and only the most recent frame is processed. 



git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1012 02679b44-d973-9852-f2fa-63770883b36c
- UBLOX binary decoder
- some code revert on serial stuff

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1014 02679b44-d973-9852-f2fa-63770883b36c
LEDRing mod by shikra

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1019 02679b44-d973-9852-f2fa-63770883b36c
Shared Branch.  TX buffer padding change from 40 to 50.  Makes GUI work more reliably for some people. 

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1035 02679b44-d973-9852-f2fa-63770883b36c
Added option for cloning main MSP communication on SERIAL3. We can connect Bluetooth adapter or Misio-OSD to SERIAL3, and use SERIAL0 for normal USB connection at the same time.

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1055 02679b44-d973-9852-f2fa-63770883b36c
-added option for PPM on Throttle (A8) pin on MEGA boards
-improved LedFlasher - alarms/beeps following
-fixed and improved CRIUS AIO Pro definitions
-failsafe can be triggered if pulses is shorter than 980us (PWM and PPM mode)
-improved GPS_LED_INDICATOR (stable LED is used as FIX and sat No. indicator)
-added initialization of MTK GPS modules - autobaudrate switch, 5Hz ect.

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1056 02679b44-d973-9852-f2fa-63770883b36c
- only the needed BOX ITEMS are used and sent to the GUI

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1057 02679b44-d973-9852-f2fa-63770883b36c
- first implementation of HORIZON mode
(see http://www.multiwii.com/forum/viewtopic.php?f=8&t=901&p=5642)
=> LEVEL mode is renamed ANGLE mode
=> HORIZON mode is a mix between ACRO and ANGLE mode
- LADYBIRD custom brushed FC

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1058 02679b44-d973-9852-f2fa-63770883b36c
renamed due to unified alarm 

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1063 02679b44-d973-9852-f2fa-63770883b36c


git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1064 02679b44-d973-9852-f2fa-63770883b36c


git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1065 02679b44-d973-9852-f2fa-63770883b36c
deleted for replacement with alarms.ino

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1066 02679b44-d973-9852-f2fa-63770883b36c


git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1067 02679b44-d973-9852-f2fa-63770883b36c
new unified alarms

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1068 02679b44-d973-9852-f2fa-63770883b36c
introduced new unified alarm handling.
everys buzzer routine is controlled by alarmhandler now

Pilot Lamp not ready yet

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1069 02679b44-d973-9852-f2fa-63770883b36c
Acrotrainer 

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1071 02679b44-d973-9852-f2fa-63770883b36c
  /************************        AP FlightMode        **********************************/
    /* Temporarily Disables GPS_HOLD_MODE to be able to make it possible to adjust the Hold-position when moving the sticks.*/

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1072 02679b44-d973-9852-f2fa-63770883b36c
- on MEGA boards: every UART is handled separately and can be used to connect a MSP compatible device. By default, every UART is configured.
- on PROMICRO board: UART1 is handled separately and can be used to connect a MSP compatible device. By default, UART1 is configured.
- HORIZON mode is now based on the max of both axis, and not per axis.
- LCD mod to take care about the CHECKBOXITEMS variable size

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1074 02679b44-d973-9852-f2fa-63770883b36c
Bugfix on AirplaneFlaps

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1076 02679b44-d973-9852-f2fa-63770883b36c