Fix: Let the beepsequence finish before switching it of (sometimes the condition changes (vbat) while the sequence is active so it got canceled. very annoying and not very helpful

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1001 02679b44-d973-9852-f2fa-63770883b36c
no more C++ class

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1002 02679b44-d973-9852-f2fa-63770883b36c
enum instead of #define for alias

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@1003 02679b44-d973-9852-f2fa-63770883b36c
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