34 Commits

Author SHA1 Message Date
Julien Lecoeur
7bea81f02c Add board orientation ROLL_90_YAW_270 2019-09-05 20:41:32 -07:00
Beat Küng
c659d2bcc2 mixer: minor refactoring to reduce header include dependencies
- avoid including <px4_defines.h> from the math headers
- avoid driver include <drivers/drv_mixer.h> from the mixer
2018-12-13 09:50:07 +01:00
Daniel Agar
222a91c6be mathlib delete Matrix, Quaternion, Vector 2018-05-23 17:27:09 -04:00
Daniel Agar
ea3acb7121 cmake remove circular linking and reorganize
- px4_add_module now requires MAIN
 - px4_add_library doesn't automatically link
2018-04-29 21:48:54 -04:00
Daniel Agar
1b174eeca2 drivers replace math::Vector<3> with matrix::Vector3f 2018-03-21 13:48:45 -04:00
Andreas Antener
ab9ee3aa6c conversion: added -45 deg pitch rotation 2018-02-28 10:08:58 +01:00
Andreas Antener
add20389f6 conversion: added rotation +45 degree in pitch 2018-02-28 10:08:58 +01:00
Michael Schaeuble
6bb03f3665 Add pitch angle to AK8963 for Bebop 2016-10-05 09:56:54 +02:00
Julian Oes
8ff237c69f Remove size optimization for individual modules
It makes more sense to set the optimization flags on a platform basis
instead of individually for each module. This allows for different
optimization options for SITL, NuttX, Snapdragon, etc.
2016-09-30 08:11:51 +02:00
Daniel Agar
69c1ce1714 WIP logger serialization 2016-05-14 11:27:07 +02:00
Daniel Agar
eb29b33620 use gcc attributes to align and pack 2016-05-14 11:27:07 +02:00
Andreas Antener
3b88937594 added ROTATION_PITCH_90_ROLL_270 2016-05-10 09:29:06 +02:00
Andreas Antener
6c04ab970b fixed formatting 2015-12-28 15:23:20 +01:00
Andreas Antener
bd3d53902a readded missing rotation 2015-12-28 15:23:20 +01:00
Andreas Antener
94bfad5057 added rotation for solos external mag 2015-12-28 15:21:50 +01:00
Lorenz Meier
8515326176 Fixed rotation code style 2015-12-24 10:19:21 +01:00
Mark Whitehorn
f36669723d add rotation for stryker vtol 2015-12-24 10:14:58 +01:00
Lorenz Meier
2b8e981a7d conversion lib: Update code style 2015-10-19 13:51:47 +02:00
Lorenz Meier
fa5071b3c5 Remove module.mk files to prevent confusion of adopters upgrading 2015-10-06 11:23:20 +02:00
James Goppert
1d6b31d196 Switch to cmake build system. 2015-09-07 20:37:45 -04:00
Mark Whitehorn
db7d0ef51f add a new rotation to lib/conversion 2015-05-26 15:28:25 -06:00
Ban Siesta
2d19726ee7 rotation: added another missing rotation 2015-03-29 20:17:09 +01:00
Daniel Agar
c2abb0f82a fix code style if trivial one line difference 2015-03-19 23:49:36 +01:00
Daniel Agar
d14fdf896b rotate_3f() implement missing ROTATION_ROLL_270_YAW_270 2014-12-23 11:18:30 -05:00
Daniel Agar
d511e39ea7 turn on -Werror and fix resulting errors 2014-12-22 17:56:59 -05:00
Thomas Gubler
25df841118 Merge pull request #1429 from tumbili/board_rot
new_sensor_rotation_option
2014-11-04 22:50:33 +01:00
tumbili
cbd20f48d6 fixed style 2014-11-04 20:57:09 +01:00
tumbili
f5dbfe63b3 added new sensor board rotation option (roll 270, yaw 270) 2014-11-04 20:52:29 +01:00
Lorenz Meier
47dcf88271 Flash optimization 2014-09-30 15:18:30 +02:00
Andrew Tridgell
f56724f7df lib/conversion: added rotate_3f()
will be used for user specified rotations in sensor drivers
2014-07-08 11:46:40 +02:00
Anton Babushkin
ba612c3ee8 mathlib fixes 2013-12-19 14:10:25 +04:00
Anton Babushkin
a83e3cd222 New mathlib, WIP 2013-12-18 19:33:47 +04:00
Anton Babushkin
0dc9c9ac26 accelerometer_calibration: code style fixed, lib/conversion copyright fix 2013-10-20 23:28:09 +02:00
Anton Babushkin
ef6f1f6f80 get_rot_matrix() moved to separate library, accel calibration of rotated board fixed 2013-10-20 19:36:42 +02:00