Andrew Tridgell
f286369990
AP_Compass: fixed orientation on Linux
12 years ago
Andrew Tridgell
83c942a512
AP_Compass: prevent NULL deref on enable mag while running
12 years ago
Andrew Tridgell
77e8061170
AP_Common: added product ID for L3G4200D
12 years ago
Andrew Tridgell
a216e1d239
HAL_Linux: don't prevent write while timer is busy
...
the timer can block on I2C writes, which causes the main loop to run
12 years ago
Andrew Tridgell
91511e6503
HAL_Linux: better realtime setup
...
lock all memory and pre-fault the stack in all threads
12 years ago
Andrew Tridgell
2422b94292
DataFlash: prevent valgrind errors from Empty driver
12 years ago
Andrew Tridgell
12af23bb7c
AP_InertialSensor: added L3G4200D example
12 years ago
Andrew Tridgell
1aabd7155e
AP_InertialSensor: added L3G4200D driver
...
this is for a cheap ebay 10DOF sensor
12 years ago
Randy Mackay
fbb295a0a1
Copter: correct HLD_LAT_P and HLD_LON_P ranges
12 years ago
Kevin Hester
d29781104f
AC: fix autodocs for SUPER_SIMPLE so the GCSes can show the right options
12 years ago
Randy Mackay
f56617710f
Copter: pre-arm RC checks ch3's min and max
12 years ago
Andrew Tridgell
752d1503b9
Rover: release beta7
12 years ago
Andrew Tridgell
64c8cb4739
APM_Control: improved auto docs for AP_SteerController
12 years ago
Mike McCauley
84edbb335a
AP_HAL_FLYMAPLE: UARTDriver now uses the new libmaple tx ring buffers
...
This requires the libmaple fork at
https://github.com/mikemccauley/libmaple.git
which includes low level support for buffered usart transmits
12 years ago
Mike McCauley
11317dcec4
AP_HAL_FLYMAPLE: FlymaplePortingNotes.txt improvements to install/build
...
documentation.
12 years ago
Mike McCauley
7f9d4a155f
AP_HAL_FLYMAPLE: UARTDriver begin now honours txS == 0 which means no change
12 years ago
Mike McCauley
60921f7dfa
AP_HAL_FLYMAPLE: Improved libmaple version detection
12 years ago
Andrew Tridgell
07b8f45770
HAL_Linux: use CLOCK_MONOTONIC_RAW to ensure clock never goes backwards
...
this avoids ntp mucking with APM timing
12 years ago
Andrew Tridgell
a4604ab317
Plane: honor zero RALLY_LIMIT_KM
12 years ago
Andrew Tridgell
5bf1463e7a
Plane: added RALLY_LIMIT_KM
...
this will prevent an embarressing use of a rally point from the wrong
airfield
12 years ago
Randy Mackay
4c32f4dbdb
AutoTest: shorten simple and super simple tests
12 years ago
Randy Mackay
0cd49f3ca0
AutoTest: remove LAND from end of copter mission
12 years ago
Randy Mackay
efc02161c4
Copter: add safe switch arming check
12 years ago
Andrew Tridgell
365e82aecb
Plane: use a rally point when out of mission items
12 years ago
Andrew Tridgell
1518217952
HAL_FLYMAPLE: removed unused backend console code
12 years ago
Andrew Tridgell
de4d505f62
HAL_AVR: fixed examples build
12 years ago
Randy Mackay
01ba5a0e0c
AutoTest: add super simple test
12 years ago
Randy Mackay
0c0de7c53e
Copter: simple mode speedup
...
super simple and simple mode headings separated
g.super_simple converted into a bitmap by flight mode switch position
12 years ago
Andrew Tridgell
61dd04ccb5
Plane: auto-update home and baro calibration when disarmed
...
this takes advantage of the PX4 arming state to ensure position and
baro calibration is updated
12 years ago
Andrew Tridgell
487caea3a5
AP_Baro: added update_calibration() method
...
used for auto baro calibration when disarmed
12 years ago
Andrew Tridgell
7cab8cb3bb
HAL_PX4: removed Console driver
12 years ago
Andrew Tridgell
b30f652cec
HAL_Linux: removed Console driver
12 years ago
Andrew Tridgell
21f0086647
HAL_FLYMAPLE: removed Console driver
12 years ago
Andrew Tridgell
8e7d9bb464
HAL_Empty: removed Console driver
12 years ago
Andrew Tridgell
930d664677
AVR_SITL: removed Console driver
12 years ago
Andrew Tridgell
7072c52b57
HAL_AVR: removed Console driver
12 years ago
Andrew Tridgell
9f24c45502
AP_HAL: removed separate Console class
...
the idea of a separate console class was never really used, and just
added confusion in a HAL port. It also consumes some much needed ram
and flash space on APM2
12 years ago
Andrew Tridgell
39bfd809c2
APM_Control: disable integrator below minimum speed
...
this reduces the impact on initial takeoff
12 years ago
Andrew Tridgell
4bc913791f
autotest: tweak plane parameters
12 years ago
Andrew Tridgell
ad30f8effa
HAL_PX4: try to reopen UARTs if safety switch is disarmed
...
this allows attaching to the USB port after power on
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
12 years ago
Andrew Tridgell
34a328f66d
AP_HAL: added safety_switch_state() function in hal.util
...
will be used by copter to check safety switch is set
12 years ago
Andrew Tridgell
58187ea449
APM_Control: change minspeed on steering controller to 1.0
12 years ago
Andrew Tridgell
536fbb4a30
Plane: if pilot gives aileron input then disable ground steering
...
otherwise it would be very tricky to do a low pass!
12 years ago
Andrew Tridgell
d32e58db84
Plane: split out the channel stick mixing
...
makes code a bit clearer
12 years ago
Andrew Tridgell
3be939eb03
Plane: give manual steering when still
...
useful for servo testing
12 years ago
Andrew Tridgell
d275f50539
Plane: added GROUND_STEER_ALT and GROUND_STEER_DPS
...
this uses the new AP_SteerController steering controller developed for
the rover code to allow for ground steering of planes
12 years ago
Andrew Tridgell
081510d37a
Plane: added ACRO_LOCKING parameter
...
this enables/disables the attitude locking in acro mode, allowing acro
to be a pure rate controller
12 years ago
Andrew Tridgell
5abf060c41
APM_Control: enable integrator in ACRO rate controller
...
this work better for unlocked mode
12 years ago
Andrew Tridgell
d27f5e89d7
APM_Control: remove public AP_PitchController::get_coordination_rate_of|cat()
12 years ago
Andrew Tridgell
44eedd4abd
Rover: update for new AP_SteerController API
12 years ago