Iampete1
36a80d46e3
AP_Compass: support auto orientation for new rotations
4 years ago
Iampete1
dbd95f8163
AP_Math: make duplicate rotations clear
4 years ago
Iampete1
080f6c295c
AP_Math: examples: rotations: add test for duplicate rotations.
4 years ago
Iampete1
f8220a8adf
AP_Math: tests: test quaternion rotation is the same as vector
4 years ago
Iampete1
6c5424aad6
AP_Math: add roll +- 45 rotations
4 years ago
Andrew Tridgell
4b9311d87d
AP_Motors: added new MOT_PWM_TYPE=8 for PWM range
...
this allows multirotors to set individual PWM ranges per motor. This
is needed for heliquads flying as multirotors
4 years ago
Hwurzburg
8b7b4d6796
AP_HAL_Chibios: Change RC in to RCINT to free a DMA channel
4 years ago
Peter Barker
f557d41145
AP_AHRS: rotate quaternions into vehicle body frame
...
DCM was having it both ways depending on whether it was
primary/secondary.
These are mostly uses for reporting, in which case you would expect the
quaternion to match the eulers.
4 years ago
Peter Barker
ad89e9777c
GCS_MAVLink: send primary quat in ATTITUDE_QUATERNION
4 years ago
Peter Barker
118d3f085f
AP_Math: quaternion: add from_euler(Vector3&)
4 years ago
Andrew Tridgell
0f3dc195b6
AP_InertialSensor: fixed build warning
4 years ago
Andrew Tridgell
aa0a77049e
AP_Compass: fixed build warning on g++ 10.2
4 years ago
Peter Barker
5160b4f6ca
AP_AHRS: move AP_NMEA_Output to AHRS frontend
4 years ago
Iampete1
7d3fa242d7
RC_Channel: add AUTO RTL option
4 years ago
Iampete1
32b3c8ea08
AP_Mission: caculate distance to do_land_start with no location correctly
4 years ago
Iampete1
cea54c48cd
AP_BattMoniter: add Auto RTL option
4 years ago
Iampete1
9047b19e59
AP_Scripting: bindings for CANFrame and ScriptingCANBuffer
4 years ago
Iampete1
44276be3a1
AP_Scripting: add CANSensor and manaul bindings to load.
4 years ago
Iampete1
e29dd0e7e7
AP_Scripting: add CAN read and write examples
4 years ago
Iampete1
8c7cad8663
AP_Scripting: generator support depends keyword on AP_Object
4 years ago
Iampete1
432793a18a
AP_Arming: support scripting CAN driver
4 years ago
Iampete1
bd36053abc
AP_CANManager: support scripting CAN driver
4 years ago
mateksys
08cd1171bf
Tools: added MatekF765-SE to autobuild
4 years ago
Hwurzburg
207de0ed4d
AP_Landing: remove DeepStall from 1MB boards
4 years ago
Hwurzburg
8ec4b77cd7
AP_SerialManager: relabel protocol 29 to avoid confusion with CRSF RC
4 years ago
Andrew Tridgell
cbb2ba8d62
SRV_Channel: added doc of SERVOn_FUNCTION=-1 for GPIO
4 years ago
Peter Barker
2cdc4f5698
AP_HAL: add basic tests for ringbuffer
4 years ago
Andrew Tridgell
90aed6f338
AP_HAL: fixed get_size() on ObjectBuffer to be consistent with set_size()
4 years ago
bugobliterator
3d03979b16
GCS_MAVLink: add support for mavlink out on AP_Periph
4 years ago
Isaac Alich
35beae6037
AP_HAL_ChibiOS: Make final tweaks to MambaF405US-I2C
4 years ago
Isaac Alich
bdcb32456e
AP_HAL_ChibiOS: Add support for MambaF405US-I2C based boards
4 years ago
MHefny
280788bfdf
AP_HAL_LINUX:toggle gpio port
4 years ago
Andrew Tridgell
d95f6c8c2f
AP_Arming: added button arming check
4 years ago
Andrew Tridgell
d8b8facdd0
HAL_ChibiOS: fixed off by 1 bug in GPIO check
4 years ago
Andrew Tridgell
ef93165f28
AP_Button: added arming check
4 years ago
Andrew Tridgell
45cf726a4b
APM_Control: new autotune scheme
...
this separately tunes D and then P, which more closely follows the
technique used for a manual tune
4 years ago
bugobliterator
98f5eb28db
AP_RangeFinder: use separate register_driver method while contructing CAN Driver
4 years ago
bugobliterator
59242739c7
AP_EFI: use separate register_driver method while contructing CAN Driver
4 years ago
bugobliterator
e553acd3e3
AP_BattMonitor: use separate register_driver method while contructing CAN Driver
4 years ago
bugobliterator
6e61867e7f
AP_CANSensor: create a separate register driver method
4 years ago
Andrew Tridgell
c5ef672fb5
AP_Math: fixed expo_curve()
...
doesn't make sense as constexpr
4 years ago
Tatsuya Yamaguchi
a3e176284d
AP_Scripting: add AP_InertialSensor binding
4 years ago
Peter Barker
88d49effe7
AP_AHRS: move variable init into variable declaration
4 years ago
Peter Barker
15e5831002
AP_AHRS: remove unused get_expected_mag_field method
...
there's get_mag_field_NED on AP_AHRS....
4 years ago
Peter Barker
5b372dae06
AP_AHRS: stop storing gyro drift rate as variable
...
This is constant and is just folded into whereever it is used.
4 years ago
Peter Barker
a4d98a457b
AP_AHRS: move init of dcm state into variable declarations
4 years ago
Peter Barker
4f9201a160
AP_AHRS: move parameters back into AP_AHRS.h
...
metadata collection kind of dies otherwise
4 years ago
Peter Barker
d351b7c7dc
AP_AHRS: fix includes for moved files
4 years ago
Peter Barker
b7d4166b28
AP_AHRS: rename AP_AHRS_NavEKF.* to AP_AHRS.*
4 years ago
Peter Barker
97b394a5ef
AP_AHRS: rename AP_AHRS.* to AP_AHRS_Backend.*
4 years ago