Andrew Tridgell
92cd631ce5
Plane: added THR_PASS_STAB parameter
...
this allows direct passthru of throttle in STABILIZE and FBWA, which
is useful for nitro planes wher you have a throttle cut switch that
drops the throttle below normal minimum.
12 years ago
Andrew Tridgell
1059ef2a54
Plane: fixed secondary aileron and manual aux servos in failsafe
...
the servo value wasn't being written to APM_RC while in failsafe for
these aux channels
12 years ago
Andrew Tridgell
a87394fff2
Plane: don't do accel calibration in HIL mode
...
this should fix the hang on startup
12 years ago
Andrew Tridgell
56e4cbfb1d
Plane: allow reboot on APM1, and add reboot to main CLI menu
12 years ago
Andrew Tridgell
f8a95e4084
APM: preparing for 2.67 release
12 years ago
Andrew Tridgell
84300c85d6
APM: make it possible to run the CLI on any serial port
12 years ago
Andrew Tridgell
704da2a5d9
MAVLink: make it possible to enter the CLI over the radio
...
this only works on the APM2, where UART0 is also the radio port
12 years ago
Andrew Tridgell
8f108e2eb3
APM: added AMP_OFFSET option
...
thanks to Alexey Kozin!
12 years ago
Andrew Tridgell
61f2e18e2e
APM: allow ailerons to move fully during servo demo
12 years ago
Andrew Tridgell
fcbd3a823b
APM: added a new type of auxilary aileron, with rc input
...
a AileronWithInput assumes you have setup your RC transmitter to give
the right trim and input on the secondary aileron
12 years ago
Michael Oborne
a5e3ce4655
remove cli planner mode - no longer used
12 years ago
Andrew Tridgell
a600ccece5
APM: support 16 character parameter names
12 years ago
Andrew Tridgell
a5ed0de2cf
APM: set MANUAL_LEVEL to 1 on successful accel calibration
12 years ago
Andrew Tridgell
fd3993287d
INS: disable accel calibration on the 1280
...
this would put us well over 128k in sketch size
12 years ago
Andrew Tridgell
2f287846b5
APM: don't use mavlink msgs for accel cal in cli
12 years ago
Andrew Tridgell
3aeaf2ece6
APM: k_param_imu is now unused
12 years ago
Andrew Tridgell
69fbcc8683
MAVLink: fixed accel and gyro sensor offsets in MAVLink
12 years ago
Andrew Tridgell
f80783665f
APM: fixed throttle display to always be between 0 and 100
...
when rc3 is below RC3_MIN, don't give an invalid value
12 years ago
Andrew Tridgell
7b733cd12b
APM: fixed altitude_filter for new LowPassFilter syntax
12 years ago
Andrew Tridgell
8d1905a40b
APM: change WIND direction to match convention
...
Thanks to Leo Hogg for pointing this out
12 years ago
Andrew Tridgell
531e62d3b5
MAVLink: improve usefulness of logged GPS velocities
...
we need them to align with time to use them for accelerations
12 years ago
rmackay9
cdfd3f9ccc
ArduCopter, ArduPlane: rename ap variable in GCS_Mavlink.pde to resolve compiler warning re shadowing of variable 'ap'
...
Changed ArduPlane to keep function consistent with ArduCopter
12 years ago
Andrew Tridgell
fddfb0b1a3
MAVLink: update compass health in SYS_STATUS
...
this will make it easier to tell if a I2C error occurred in flight
12 years ago
rmackay9
2df7a407da
ArduPlane: fix HIL build
12 years ago
rmackay9
d9b4407e64
AP_InertialSensor: changes after review with Tridge.
...
sanity checking added to accelerometer calibration routine.
user feedback is sent using gcs_send_text_fmt instead of Serial.printf.
moved ins parameters to new eeprom number to avoid conflicts with older parameters.
other small changes including renaming of functions and parameters.
12 years ago
rmackay9
ef727bbb3c
ArduPlane: move to use new INS library instead of IMU library
12 years ago
Andrew Tridgell
8652bfee8d
APM: added RSSI_PIN option for receiver RSSI
...
this allows you to configure the pin for receiver RSSI without
recompiling
12 years ago
Andrew Tridgell
c7b47a0e47
APM: allow for arbitrary ranges and reversal on 2nd aileron
...
this ensures you can setup a 2nd aileron with different reversal from
main aileron
12 years ago
Andrew Tridgell
9c140356f5
APM: remove unused variable
12 years ago
Andrew Tridgell
2793e432ff
APM: use raw GPS velocity in GLOBAL_POSITION_INT
...
a much more useful value to log
12 years ago
Andrew Tridgell
aa236c43f8
APM: prepare for 2.66
12 years ago
Andrew Tridgell
81d507d39e
APM: fixed differential spoilers in manual mode
...
make them follow the elevons
12 years ago
Andrew Tridgell
8c0296b27a
APM: fixed additional aileron channels in manual mode
12 years ago
Xichen Shi
8c46fced16
APM: Added functionality to use differential spoilers in elevon mode
...
spoiler 1 and 2 are connected to 2 auxiliary channels, functions are
set to 16 on left wing and 17 om right wing respectively. Worked in
FBW + mode (auto etc.). No manual mode supported yet (need more
channels in my case).
12 years ago
Andrew Tridgell
e479af67ff
APM: fixed loiter radius docs to reflect new limit
12 years ago
Pat Hickey
d4bb8a10d7
Update ArduCopter and ArduPlane dependencies on AP_Menu
12 years ago
Andrew Tridgell
07c291bb73
APM: fixed a comment typo
12 years ago
Andrew Tridgell
f828956cb8
battery: use set_pin() to allow pins to be changed at runtime
12 years ago
rmackay9
775489d658
ArduPlane: added BATT_VOLT_PIN and BATT_CURR_PIN parameters to allow support for new 3DR IV battery monitor
13 years ago
Andrew Tridgell
0bc1f89f27
APM: fixed typo
13 years ago
Andrew Tridgell
c9f10f0e00
APM: fixed auto-takeoff with zero lat/lng
...
consider a non-zero altitude to mean that we should use the relative
altitude specified
13 years ago
Andrew Tridgell
0495a0debc
APM: make error msg clearer
13 years ago
rmackay9
f695db61ea
ArduPlane: added AP_Semaphore.h to list of includes
13 years ago
Michael Oborne
a38fef65c7
AP,AC Add ability to override an altitude in any auto mode, on the current active target
13 years ago
rmackay9
8c6fd340d7
AP_AHRS: added scheduler parameter to init
...
Required by the AP_AHRS_MPU6000 class which needs to disable timed processes that could interfere with it's communication with the mpu6000
13 years ago
rmackay9
41fbb19cf5
AP_InertialSensor_MPU6000: replaced _cs_pin parameter with #define and saved 1 byte of memory
...
Updated ArduCopter, ArduPlane and example sketches in AP_InertialSensor, AP_IMU and AP_AHRS libraries because they no longer need to pass in cs_pin to the constructor
13 years ago
Andrew Tridgell
bbec662483
APM: fixed build warning
13 years ago
Andrew Tridgell
fbc053e6e4
APM: change to one low priority status buffer per GCS instance
...
this allows us to operate the low priority messages on each link
independently.
Thanks to David Buzz for the suggestion!
13 years ago
Andrew Tridgell
51aeb2dd4c
APM: prepare for 2.65
13 years ago
Andrew Tridgell
d5c35fcc8b
APM: fixed stick mixing for STABILISE mode
...
this is embarrassing
13 years ago