Peter Barker
|
f534963413
|
AP_Math: consolidate error checking
|
2021-01-04 13:58:42 +11:00 |
murata
|
4ffc559ccc
|
AP_Math: judge isnan judgment before operation
|
2021-01-04 13:58:42 +11:00 |
Gone4Dirt
|
5edae526fd
|
AP_Math: Add conversion Ams to mAh
|
2020-11-24 12:54:52 +11:00 |
Andrew Tridgell
|
806852c9c3
|
AP_Math: speedup fill nanf
|
2020-11-10 16:15:45 +11:00 |
Andrew Tridgell
|
cdcf32d22c
|
AP_Math: added calc_lowpass_alpha_dt()
used in several places
|
2020-11-10 16:15:45 +11:00 |
Andrew Tridgell
|
a56f07b74d
|
AP_Math: allow build without other headers for vector2.h
|
2020-11-10 16:15:45 +11:00 |
Andrew Tridgell
|
c0b20881d6
|
AP_Math: allow vector3.h to be included earlier in include chain
|
2020-11-10 16:15:45 +11:00 |
Michael du Breuil
|
051640e2b2
|
AP_Math: Log line numbers on constrain_nan's for constrain float
|
2020-11-03 11:04:13 +11:00 |
Andrew Tridgell
|
747b48d0a8
|
AP_Math: added crc_sum8
for FPort/FPort2
|
2020-10-28 09:00:34 +11:00 |
murata
|
9714d8dde9
|
AP_MAth: Move the CRC24 to the AP_Math class
|
2020-10-21 18:24:07 +11:00 |
Patrick José Pereira
|
6ee401cb00
|
AP_Math: Remove isnan check for non-float type
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
2020-10-16 09:22:05 +11:00 |
Tom Pittenger
|
787d7f5254
|
Revert "AP_Math: add function to convert any base to any base"
This reverts commit 935cb39dff .
|
2020-10-07 19:11:38 +11:00 |
Tom Pittenger
|
a0f25640a2
|
Revert "AP_Math: add bitwise fetch/load 16, 24, 32bit operations"
This reverts commit 6efaa29577 .
|
2020-10-07 19:11:38 +11:00 |
Tom Pittenger
|
ee8f50e6a5
|
Revert "AP_Math: fix LoadUint() to allow 32bit values"
This reverts commit 5e2450c4ea .
|
2020-10-07 19:11:38 +11:00 |
Tom Pittenger
|
5e2450c4ea
|
AP_Math: fix LoadUint() to allow 32bit values
|
2020-10-05 15:32:53 -07:00 |
Tom Pittenger
|
6efaa29577
|
AP_Math: add bitwise fetch/load 16, 24, 32bit operations
|
2020-09-15 13:09:50 -07:00 |
Tom Pittenger
|
935cb39dff
|
AP_Math: add function to convert any base to any base
Example: convert dec 12345 to 0x12345 or dec 1200 to octal 1200
|
2020-09-15 13:09:50 -07:00 |
Pierre Kancir
|
240c34ecde
|
AP_Math: add missing ; on benchmark test
|
2020-09-06 19:13:04 +10:00 |
yaapu
|
144f7df02f
|
AP_Math: added CRCs needed by AP_MSP
|
2020-09-02 05:56:46 +10:00 |
bugobliterator
|
a8d36a37c4
|
AP_Math: ensure that we use environment Python interpreter
|
2020-08-03 14:02:09 +10:00 |
Andy Piper
|
d4c5b945b3
|
AP_Math: move crc8_dvb_s2 here and add additional crc8 functions
|
2020-07-07 18:48:06 +10:00 |
Andrew Tridgell
|
b6a5509409
|
AP_Math: added test for vector2f rotate
|
2020-07-06 14:46:48 +10:00 |
Andrew Tridgell
|
24d0804249
|
AP_Math: added rotate() method to Vector2f
|
2020-07-06 14:46:48 +10:00 |
Rishabh
|
0779cf436e
|
AP_Math: Added function to calculate shortest distance betwwen point and line segment in 3D
|
2020-06-19 09:45:34 +09:00 |
Peter Barker
|
2f8c0dd65b
|
AP_Math: remove use of Vector3 as function
|
2020-06-16 11:06:47 +10:00 |
Peter Barker
|
dad5b4e903
|
AP_Math: remove use of Vector2 as function
|
2020-06-16 11:00:44 +10:00 |
Andrew Tridgell
|
a56a7f7da4
|
AP_Math: added more vector3f ops for lua
|
2020-06-04 09:49:52 +10:00 |
Randy Mackay
|
bdb67532b0
|
AP_Math: clarify get_vel_correction_for_sensor_offset comment
|
2020-06-02 08:33:42 +09:00 |
Randy Mackay
|
4639e8a698
|
AP_Math: add get_vel_correction_for_sensor_offset
|
2020-06-01 17:51:24 +09:00 |
bugobliterator
|
05fe49a51f
|
AP_Math: disable INEXACT flag from Float exception
|
2020-05-17 16:12:43 +10:00 |
Andrew Tridgell
|
3e853344f3
|
AP_Math: avoid build warnings
|
2020-05-10 15:11:22 +10:00 |
Peter Barker
|
58a8e54d83
|
AP_Math: create and use INTERNAL_ERROR macro so we get line numbers
|
2020-04-30 13:21:36 +10:00 |
Mark Whitehorn
|
7d3d664ddf
|
AP_Math: generate internalError on call to Vector3<T>::rotate and Quaternion::from_rotation with bad rotation value
|
2020-04-28 10:52:21 +10:00 |
Randy Mackay
|
9fd39f3768
|
AP_Math: alternative quaternion rotation test
|
2020-04-09 19:41:08 +09:00 |
Randy Mackay
|
26e4dd6fef
|
AP_Math: correct quaternion::from_rotation for pitch-180
|
2020-04-09 19:41:08 +09:00 |
Randy Mackay
|
c18fce6714
|
AP_Math: add quaternion rotation test
|
2020-04-09 19:41:08 +09:00 |
Randy Mackay
|
61a06bbb04
|
AP_Math: add quaternion rotate, from_rotation and invert
|
2020-04-09 19:41:08 +09:00 |
Randy Mackay
|
338548c5eb
|
AP_Math: move HALF_SQRT_2 def to rotation.h
This allows it to be used by the Quaternion class
|
2020-04-09 19:41:08 +09:00 |
Samuel Tabor
|
45cb663d73
|
AP_Math: Add template for Vector2f::projected.
|
2020-04-08 09:11:54 +10:00 |
Randy Mackay
|
9c8a5a7392
|
AP_Math: add comments above some quaternion methods
thanks to jchallinger
|
2020-04-03 10:16:07 +09:00 |
Randy Mackay
|
7a48a3f354
|
AP_Math: minor comment fix
|
2020-03-30 20:20:02 +09:00 |
Patrick José Pereira
|
1635054c4f
|
AP_Math: Add missing constexpr
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
2020-03-17 10:23:47 +11:00 |
Andrew Tridgell
|
f908e56154
|
AP_Math: define ROTATION_MAX_AUTO_ROTATION
we don't want to use ROTATION_PITCH_7 in our auto rotation mix, as it
is too close to level
|
2020-01-01 16:59:27 +11:00 |
Randy Mackay
|
f87ae7d445
|
AP_Math: add vector2f::offset_bearing
|
2020-01-01 13:38:41 +09:00 |
Andrew Tridgell
|
ff2cfbaafb
|
AP_Math: added smaller footprint crc32
|
2019-10-28 15:53:16 +11:00 |
Siddharth Purohit
|
fb48d8ee1b
|
AP_Math: add method for generating hash
|
2019-10-19 09:55:38 +11:00 |
Andrew Tridgell
|
66b4e92444
|
AP_Math: make fill_nanf() use a signalling NaN
we want use of these values to trigger a FPE
|
2019-10-01 17:35:26 +10:00 |
Peter Barker
|
6fe09b6120
|
AP_Math: move is_valid_octal into adsb
This doesn't ensure the value is octal digits - there's more magic in
it.
|
2019-10-01 09:18:15 +10:00 |
Peter Barker
|
189ef5f1e7
|
AP_Math: define != for Vector2<int>
|
2019-09-28 07:58:48 +09:00 |
Andrew Tridgell
|
13a2367278
|
AP_Math: change optimisation from -O3 to -O2
|
2019-09-28 08:57:26 +10:00 |