Michael Oborne
cce46cf0c5
AP_GPS_SBF: add support for Septentrio gps
10 years ago
Michael Oborne
52577e4105
DataFlash: add sbf event message
10 years ago
Michael Oborne
b861233677
AP_HAL_SITL: add file based gps
10 years ago
Lucas De Marchi
0000ff45cb
AP_HAL_Linux: RCOutput_PCA9685: remove trailing whitespace
10 years ago
Lucas De Marchi
18321a77c4
AP_HAL_Linux: rename RCOutput_Navio to RCOutput_PCA9685
...
The RCOutput_Navio is now generic enough to be used by other boards.
Rename it to use the name of the chip, PCA9685.
10 years ago
Lucas De Marchi
e1f0284df2
AP_HAL_Linux: PCA9685: build on all Linux boards
10 years ago
Fabio Mello
c0caed1b64
AP_HAL_Linux: RCOutput_Navio: allow to use internal clock
...
It's possible to use the internal clock in PCA96895 if we account for
the drift it contains. This is a bit different from solutions in other
projects like the Adafruit library and the PX4 firmware: instead of
applying a correction to the final frequency we apply the correction to
the clock since this is the source of the error.
With this fix we arrived to much better results across different lots of
sensors.
The Navio board continues to use the external clock and should have no
difference behavior.
10 years ago
Lucas De Marchi
6c042b6666
AP_HAL_Linux: RCOutput_Navio: allow to have other offset
10 years ago
Lucas De Marchi
3beaf34aa1
AP_HAL_Linux: RCOutput_Navio: allow to have other OE pin
...
While at it also rename enable_pin to follow the convention of starting
with underscore for private members.
10 years ago
Andrew Tridgell
e4b2fc711d
AP_Compass: added message for compass cal when armed
10 years ago
Andrew Tridgell
f4cdf57d8f
AP_Compass: added handling of compass calibration mavlink messages
10 years ago
Siddharth Bharat Purohit
1ffbffa0e7
AP_Math: check if failed to allocate memory
10 years ago
Siddharth Bharat Purohit
75829f5533
AP_Compass: remove extra compass field correction
10 years ago
Siddharth Bharat Purohit
3abdf85796
AP_Compass_Calibrator: remove unrequired variables
10 years ago
Siddharth Bharat Purohit
c126017035
AP_Compass: reduce to if healthy check from if-else
10 years ago
Siddharth Bharat Purohit
2fb002798c
generate.sh
10 years ago
Siddharth Bharat Purohit
63973bff31
AP_Compass_AK8963: move variable declarations before goto
10 years ago
Siddharth Bharat Purohit
3fc47b33e8
message_definition: add autoreboot option for mag cal
10 years ago
Siddharth Bharat Purohit
6a603eb594
Compass_cal: implement the concept of auto and mandatory user reboot after cal
10 years ago
Gustavo Jose de Sousa
46774136a6
AP_Compass: standardize inclusion of libaries headers
...
This commit changes the way libraries headers are included in source files:
- If the header is in the same directory the source belongs to, so the
notation '#include ""' is used with the path relative to the directory
containing the source.
- If the header is outside the directory containing the source, then we use
the notation '#include <>' with the path relative to libraries folder.
Some of the advantages of such approach:
- Only one search path for libraries headers.
- OSs like Windows may have a better lookup time.
10 years ago
Siddharth Bharat Purohit
cdd8bae6ac
AP_Compass: publish raw and unfiltered field for HMC5843 compass
10 years ago
Siddharth Bharat Purohit
8cdc9748b3
AP_Compass: publish raw and unfiltered field for AK8963 compass
10 years ago
Siddharth Bharat Purohit
f085e274c7
AP_Compass: add explaination for sample acceptance based on angular distance
10 years ago
Jonathan Challinger
f108383c11
AP_Compass: initialize CompassCalibrator _sample_buffer to NULL
10 years ago
Jonathan Challinger
358736a592
AP_Compass: correct calibrator sample acceptance math
10 years ago
Jonathan Challinger
bff9b9065e
AP_Compass: CompassCalibrator comment update
10 years ago
Jonathan Challinger
1c100498d4
AP_Math: use is_zero instead of defining our own epsilon
10 years ago
Siddharth Bharat Purohit
137bd25220
AP_Compass: add info about compass calibrator procedure
10 years ago
Siddharth Bharat Purohit
f5fbc2fac1
AP_Compass: use AP_Math inverse library
10 years ago
Siddharth Bharat Purohit
b654b1c21b
AP_Math: add inverse matrix to math library
10 years ago
Jonathan Challinger
0edf1df28e
AP_Compass: loosen calibration acceptance tolerance
10 years ago
Jonathan Challinger
987f55387e
AP_Compass: style cleanup
10 years ago
Jonathan Challinger
5ef713f3db
AP_Compass: set AP_Notify::compass_cal_failed
10 years ago
Jonathan Challinger
5a12991d29
CompassCalibrator: remove dependence on AP_Notify
10 years ago
Jonathan Challinger
de600ca3da
AP_Compass: configured() only checks compasses with _USE set
10 years ago
Jonathan Challinger
53fe649016
GCS_MAVLink: add MSG_MAG_CAL_PROGRESS and _REPORT
10 years ago
Jonathan Challinger
72c8d0f530
AP_Compass: add samples to calibrator when published
10 years ago
Jonathan Challinger
cc36401b7c
AP_Compass: add calibration interface
10 years ago
Jonathan Challinger
28ee63c855
AP_Notify: add events.compass_cal_canceled
10 years ago
Jonathan Challinger
adef826a42
AP_Notify: play tones for compass cal
10 years ago
Jonathan Challinger
89007c13cb
AP_Notify: add compass_cal flags
10 years ago
Jonathan Challinger
05d3616e0d
AP_Compass: fix sitl build
10 years ago
Jonathan Challinger
7cb9fa8898
AP_Compass: Correct parameter checks in compass cal
10 years ago
Jonathan Challinger
6d45660568
AP_Compass: refactor run_fit_chunk logic
10 years ago
Jonathan Challinger
f2acf2cb88
AP_Compass: more parameter checks in compass calibrator
10 years ago
Jonathan Challinger
929ddb5685
AP_Compass: fix a math error in the compass calibrator
10 years ago
Jonathan Challinger
328cf82c3d
CompassCalibrator: update AP_Notify on failure
10 years ago
Jonathan Challinger
bfdbb55528
AP_Compass: make compasscalibrator running() public
10 years ago
Jonathan Challinger
d31d385490
AP_Compass: changes and fixes to LMA-based compass calibrate
10 years ago
bugobliterator
c66bfc95e1
Compass: Add Levenberg-Marquadt for ellipsoid fit
10 years ago