John Williams
b9f0310b82
hal_ap_linux: Make PRU constants private to reduce #define namespace pollution.
...
Forthcoming Zynq port AP_HAL_Linux uses similar constants with different
values - move these as private member constants to avoid collisions.
Signed-off-by: John Williams <john@whelanwilliams.net>
10 years ago
Mikhail Avkhimenia
81de994fef
HAL_Linux: separate RCInput for PRU and Navio
10 years ago
Mikhail Avkhimenia
e05151f0e0
HAL_Linux: Initialize i2c before rcoutput (required by i2c pwm chips for initialization)
10 years ago
Mikhail Avkhimenia
2f0900b0a8
HAL_Linux: add GPIO driver for Raspberry Pi
10 years ago
Mikhail Avkhimenia
07ed93cea0
HAL_Linux: add PCA9685 based RCOutput for Navio
10 years ago
Alexander Mergel
14c401c0f4
AP_HAL_Linux: [Bugfix] prevent memory acces violation in process_dsm_pulse
...
When a S.Bus signal is fed into the rcin-Pin AruPlane on the BBB get's a
Segmentation fault. This patch prevents the memory acces to dsm_state.bytes[16] outside
of the array bounds. The patch should be reviewed by sombody who knows the DSM protocol,
as i don't.
10 years ago
priseborough
6a85753a5b
AP_NavEKF : add INIT_GYRO_BIAS_UNCERTAINTY definition
10 years ago
priseborough
fb14da7a4b
AP_NavEKF : Add public method to reset gyro bias states
10 years ago
priseborough
2c07299c04
AP_AHRS : Add reset of EKF gyro bias states
10 years ago
Randy Mackay
8a776f8ff8
GPS: init primary_instance to zero
10 years ago
Benoit PEREIRA DA SILVA
010d267376
GPS: use primary for Notification
10 years ago
Jonathan Challinger
6848897999
AP_GPS: Add agcCnt to UBX1 message
10 years ago
Randy Mackay
dffcfb42bc
AHRS: add reset_gyro_drift method
10 years ago
Randy Mackay
7d48704f82
AP_NavEKF: fix parameter descriptions
...
Errors pointed out by Richard (DK)
10 years ago
Randy Mackay
ac7ea2a12c
AC_PosControl: use AttControl's sqrt_controller
10 years ago
Jonathan Challinger
7224669399
AC_AttitudeControl: cleanup angle_ef_roll_pitch_rate_ef_yaw_smooth
10 years ago
Jonathan Challinger
779baa006d
AC_PosControl: Use sqrt_controller function
10 years ago
Jonathan Challinger
0c4a489491
AC_AttitudeControl: use sqrt_controller function
10 years ago
Randy Mackay
fc898a00a3
AC_AttControl: add sqrt_controller
...
Original code by Jonathan Challinger
10 years ago
Andrew Tridgell
26de54c29a
AP_AHRS: cope with 90 degree pitch in update_trig()
...
this prevents a numerical error in Replay
10 years ago
Michael Day
83c2f497a3
AP_Mission: Change jump_to_landing_sequence to get_landing_sequence_start
10 years ago
Andrew Tridgell
5ddbcc296d
AP_OpticalFlow: fixed example build
10 years ago
Andrew Tridgell
ad8b73c8aa
AP_Airspeed: update ARSPD_AUTOCAL docs
10 years ago
Randy Mackay
41a6393356
RangeFinder: PulsedLight I2C addr to 0x62
10 years ago
Andrew Tridgell
ad7c612334
AP_InertialSensor: fixed SITL with new HIL code
10 years ago
Andrew Tridgell
aeaa3c1e04
AP_InertialSensor: fixed build for VRBrain
10 years ago
Andrew Tridgell
40e83ceb1f
AP_InertialSensor: simplify next sample time calculations
...
this makes the calculation much clearer
10 years ago
Andrew Tridgell
9dfbdb1e69
AP_InertialSensor: run the MPU6000 at 1kHz on fast CPUs
...
use a software filter and 1kHz sampling for better filtering if we
have a fast enough CPU to do it
10 years ago
Andrew Tridgell
a047d1f569
AP_InertialSensor: moved default filter and sample_rate to frontend
...
this simplifies the backends and prevents code repitition
10 years ago
Andrew Tridgell
17b2214798
AP_InertialSensor: make it easier to add multiple backends
...
use _add_backend() to add new backends on startup
10 years ago
Andrew Tridgell
868ee3af23
AP_Mission: fixed example build
10 years ago
Andrew Tridgell
006185f08a
AP_InertialNav: fixed example build
10 years ago
Andrew Tridgell
f79ce92673
AP_AHRS: fixed example build
10 years ago
Andrew Tridgell
33c7432e97
AC_WPNav: fixed example build
10 years ago
Andrew Tridgell
31eeb657ca
AC_Sprayer: fixed example build
10 years ago
Andrew Tridgell
4fcf46005b
AC_Fence: fixed example build
10 years ago
Andrew Tridgell
9a98e63702
AC_AttitudeControl: fixed example build
10 years ago
Andrew Tridgell
bc5d79118d
AP_InertialSensor: updated comments
10 years ago
Andrew Tridgell
3a9a5a9c18
AP_InertialSensor: implement gyro and accel health monitoring
...
sensor is healthy if it gave a sample on the last update()
10 years ago
Andrew Tridgell
586fa9a816
AP_InertialSensor: added product_id support
...
fill in parameter from first backend
10 years ago
Andrew Tridgell
37dea4e367
AP_Common: added MPU9250 product ID
10 years ago
Andrew Tridgell
520727e5bd
AP_InertialSensor: fixed example build
10 years ago
Andrew Tridgell
dbcd02f2be
AP_InertialSensor: converted MPU9150 driver
...
untested conversion
10 years ago
Andrew Tridgell
ff5f791343
AP_InertialSensor: converted flymaple driver to new API
10 years ago
Andrew Tridgell
a42af0f2f1
AP_InertialSensor: use common AP_InertialSensor driver for PX4 and VRBRAIN
10 years ago
Andrew Tridgell
3ce7667e5a
AP_InertialSensor: tidy up MPU6000 driver
10 years ago
Andrew Tridgell
2d47a07480
AP_InertialSensor: ported L3G4200D driver to new API
10 years ago
Andrew Tridgell
deafcd6ddc
AP_InertialSensor: improved timing in all drivers
10 years ago
Andrew Tridgell
ff6d87f145
AP_InertialSensor: minor tidy up for HIL driver
10 years ago
Andrew Tridgell
85686c22ec
AP_InertialSensor: converted the APM1/Oilpan driver to new API
10 years ago