Michael du Breuil
bb7cf6c0b6
AP_Math: Update location_sanitize to sanitize for lat/lng
9 years ago
Francisco Ferreira
b7135175c9
AC_AttitudeControl: fix heli documentation
9 years ago
Andrew Tridgell
8586b0ae5a
APM_Control: added tuning accessors
9 years ago
Andrew Tridgell
a731caa4ab
HLA_PX4: prevent timer disturbance in oneshot mode
9 years ago
Andrew Tridgell
6df4d11d3f
AP_Motors: ensure OneShot125 is within 125 to 250usec
9 years ago
Andrew Tridgell
d9d6f87195
HAL_PX4: fixed bug in pwm send code
...
many thanks to Oxinarf for spotting this!
9 years ago
Andrew Tridgell
c9dfccfb26
HAL_PX4: improved oneshot support
...
this now supports oneshot properly on both IO and FMU
9 years ago
Andrew Tridgell
2304c41f44
AP_BoardConfig: use hal.rcout->enable_sbus_out()
9 years ago
Andrew Tridgell
6f284d673a
HAL_PX4: enable oneshot support on px4io
9 years ago
Andrew Tridgell
b94e577cb8
AP_HAL: added enable_sbus_out() call in RCOutput
9 years ago
Lucas De Marchi
ff10d1136c
AP_GPS: reorganize includes
...
Due to the way the headers are organized a single change in a
AP_GPS backend would trigger a rebuild for most of the files in the
project. Time could be saved by using ccache (since most of the things
didn't change) but we can do better, i.e. re-organize
the headers so we don't have to re-build everything.
This makes internal headers internal and then other libraries only
depend on the AP_GPS.h header.
9 years ago
Andrew Tridgell
e83a3d8185
AP_Camera: clearer parameter docs for trigger pin
9 years ago
Andrew Tridgell
9f31fbb895
AP_Camera: support fast timer capture on AUX4 on Pixhawk
...
microsecond capture of hot-shoe
9 years ago
Andrew Tridgell
5b8401cbbc
AP_BoardConfig: allow setup of more complex modes for aux pins on PX4
...
this allows for setting up of timer capture pins
9 years ago
Paul Riseborough
1ecc206eee
AP_NavEKF2: Allow use in planes without a magnetometer
...
Implements the following techniques to enable planes to operate without magnetometers.
1) When on ground with mag use inhibited, a synthetic heading equal to current heading is fused to prevent uncontrolled covariance growth.
2) When transitioning to in-flight, the delta between inertial and GPS velocity vector is used to align the yaw.
3) The yaw gyro bias state variance is reset following an in-flight heading reset to enable the yaw gyro bias to be learned faster.
9 years ago
Peter Barker
daa210729c
AP_HAL_PX4: correct systemid output for PX4v4
9 years ago
Jonathan Challinger
18240107f0
AP_AHRS_NavEKF: add getGpsGlitchStatus
9 years ago
Jonathan Challinger
a0e291bf89
DataFlash: add reason to MODE
9 years ago
Andrew Tridgell
16b3fe75d1
AP_RSSI: default to analog RSSI on pixracer
9 years ago
pepevalbe
abb667fac3
AP_Notify: enable/disable buzzer in Linux based boards
9 years ago
pepevalbe
c00cbcf076
AP_Notify: enable/disable buzzer in PX4 based boards
9 years ago
pepevalbe
c9862b1502
AP_Notify: New parameter to enable/disable buzzer
9 years ago
Grant Morphett
5861b754cc
Rover: fixing a bug the Rover simulation
...
Just a small change to ensure the max_wheel_turn parameter is used
instead of a hard coded value.
9 years ago
mirkix
0366bce9c1
AP_SerialManager: Fix FrSky baudrate comment
9 years ago
Andrew Tridgell
fe2065cd72
AP_Motors: rename MOT_PWM_MODE to MOT_PWM_TYPE
...
Randy prefers TYPE
9 years ago
Andrew Tridgell
c3546dfbb0
AP_BoardConfig: default to 6 PWM on FMUv4
...
less likely to use relays
9 years ago
Andrew Tridgell
8b6322082e
AP_SerialManager: default wifi port to MAVLink at 921600 on Pixracer
9 years ago
Andrew Tridgell
8695668da3
HAL_PX4: enable wifi port on FMUv4
9 years ago
Andrew Tridgell
5922e67785
HAL_PX4: allow sbus output on channels beyond BRD_PWM_COUNT
9 years ago
Andrew Tridgell
759b0d6629
HAL_PX4: only support oneshot on FMU outputs for now
...
oneshot on PX4IO gives some very weird results. I think it is doable,
but will take a bit more work
9 years ago
Andrew Tridgell
f54bcc6c7f
AP_Motors: added oneshot support via MOT_PWM_MODE
...
MOT_PWM_MODE=0 is normal
MOT_PWM_MODE=1 is oneshot
MOT_PWM_MODE=2 is oneshot125
9 years ago
Andrew Tridgell
934b4dd475
HAL_PX4: support OneShot on PX4
...
this greatly lowers output latency
9 years ago
Andrew Tridgell
e24d600e78
AP_HAL: added hal.rcout->set_output_mode()
9 years ago
Andrew Tridgell
36528965f7
AP_BoardConfig: added 7s timeout on uavcan startup
9 years ago
Andrew Tridgell
1d5deed72a
HAL_PX4: fixed build for new px4 param functions
9 years ago
Randy Mackay
8d77bdec15
AP_MotorsMulti: minor comment fix
9 years ago
Lucas De Marchi
affa759fb4
AP_GPS: add missing override
9 years ago
Michael du Breuil
bd6aa982e7
AP_Arming: Fetch GPS configuration failure reason
9 years ago
Michael du Breuil
2538c17ee0
AP_GPS: add fetching of gps configuration failure reasons
9 years ago
Andrew Tridgell
d03a232659
AC_AttitudeControl: added set_limit_accel_xy() API
...
for preventing integrator buildup
9 years ago
Andrew Tridgell
ed2f26d7b8
RC_Channel: allow for pass-thru from low channels to any channel
...
this makes it easier to setup things like ignition cut or bottle drop
with a 8 channel radio
9 years ago
hiro2233
7814841cd6
AP_HAL: Add RCOutput interactive example with Menu
9 years ago
Ricardo de Almeida Gonzaga
5bd034a5a8
Global: start using cmath instead of math.h
9 years ago
Ricardo de Almeida Gonzaga
60d141c717
missing: add cmath
9 years ago
Andrew Tridgell
9db618c73c
AP_AHRS: disable EKF1 for plane
...
we are running too close to the 1MByte limit for pixhawk. This
recovers nearly 100kbyte of flash
9 years ago
Andrew Tridgell
7dcd17a2fa
SITL: make multicopter motors only effective above 10%
9 years ago
Andrew Tridgell
6bff07397e
AP_Math: added linear_interpolate() function
9 years ago
Andrew Tridgell
602ff03c41
AP_TECS: limit both negative and positive pitch on quadplane transition
...
this makes for smoother auto takeoff
9 years ago
Andrew Tridgell
86416e8f05
AP_Param: added set_default_by_name()
9 years ago
Andrew Tridgell
0530af93aa
AP_Param: allow top level parameters to be pointers
...
this will allow for the attitude_control variable in quadplane to be a
pointer
9 years ago