Dual & SingleCopter

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@935 02679b44-d973-9852-f2fa-63770883b36c
added status LED on pin 4 for NanoWii (in nanowii board define)

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@936 02679b44-d973-9852-f2fa-63770883b36c
- ESC minthrottle,maxthrottle defaults for simonk firmwares included as described by himself
- LCD_TELEMETRY_STEP for manual stepping through Telemetry pages with new stick combo (roll-right & pitch-fwd & disarmed)
- update OLED code, thanks to Howard
- LCDconfiguration: include GPS related PID values - untested -
- config: sane handling of order of defines for minthrottle,maxthrottle



git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@937 02679b44-d973-9852-f2fa-63770883b36c
Added hardware PWM (jitter free) gimbal for the Megas

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@938 02679b44-d973-9852-f2fa-63770883b36c
- fix: revert to processing other incoming serial data
- make configurationLoop() accessible via Key input 'S' or 's'
- ARDUINO version dependant handling changed to >=100



git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@939 02679b44-d973-9852-f2fa-63770883b36c
- make configurationLoop() exit-save or abort via Key inputs 's' or 'x'



git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@940 02679b44-d973-9852-f2fa-63770883b36c
- helicopter: duplicate throttle value from servo[7] pin9 to motor[0] pin9 (this fixes broken powermeter and wii-esc support for helicopter) 
Define HELI_USE_SERVO_FOR_THROTTLE, if throttle output must drive analog servo for IC engine



git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@941 02679b44-d973-9852-f2fa-63770883b36c
- fix LCD serial com
- AUX state is calculated only once per cycle

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@942 02679b44-d973-9852-f2fa-63770883b36c
protect flying copter against weird characters from serial input (per Alex request)



git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@943 02679b44-d973-9852-f2fa-63770883b36c
Fixed GPS_FILTERING defines in GPS.INO
Added MSP_WP command to query home and poshold position (for WinGUI 2.1.04 and up) added a define (USE_MSP_WP) to free flash space (208byte) when WinGUI is not used.

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@944 02679b44-d973-9852-f2fa-63770883b36c
fixed missed "break;" in case 0 of serial open switch for promicro

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@945 02679b44-d973-9852-f2fa-63770883b36c
- AUX state code change (~150 bytes saved)
- some cosmetic changes in order to prepare 2.1

--** no more new features until 2.1 **--

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@946 02679b44-d973-9852-f2fa-63770883b36c
- IMU.ino:251:16: error: invalid suffix "f" on integer constant
- baroAlt must be independant of LOG_VALUES



git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@947 02679b44-d973-9852-f2fa-63770883b36c
- fix tp variable scope,
- add simplified testing mechanism to compile different copter+features sets



git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@948 02679b44-d973-9852-f2fa-63770883b36c
- add Error Checking for vbat



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

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

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@951 02679b44-d973-9852-f2fa-63770883b36c
- #if GPS around some Serial code to save on memory again.


git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@952 02679b44-d973-9852-f2fa-63770883b36c
Sort out Home position set anomaly. Now by default the home position is reset at every arm, to avoid it you can uncomment the #define DONT_RESET_HOME_AT_ARM then the home position will be set at first arm or at a Gyro Calibration (stick command) whichever comes first. subsequent disarm/arms does not have any effect on home position

Also added #define ALT_HOLD_THROTTLE_NEUTRAL_ZONE define, which allow change the deadband of the throttle stick during AltHold

git-svn-id: http://multiwii.googlecode.com/svn/trunk/MultiWii_shared@954 02679b44-d973-9852-f2fa-63770883b36c
Fix wrong GUI Distance to HOme display when home is not set. Now if home is not set it will be always zero.

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