Peter Barker
6d0c5da84a
GCS_MAVLink: allow upload of fence using mission item protocol
...
GCS_MAVLink: add support for fence inclusion circles
GCS_MAVLink: factor out a transfer_is_complete; start commenting properly
5 years ago
Peter Barker
f3b0148719
AP_OADijkstra: cope with polyfence holding boundary points
5 years ago
Peter Barker
dfca32a2af
AP_OABendyRuler: cope with polyfence holding boundary points
5 years ago
Peter Barker
3a7f1b882e
AC_Avoidance: cope with polyfence holding boundary points
5 years ago
Peter Barker
74aed5aef8
GCS_MAVLink: cope with polyfence holding boundary points
5 years ago
Peter Barker
5fe16d5250
AP_Proximity: cope with polyfence holding boundary points
5 years ago
Peter Barker
ff37590776
AC_Fence: move polygon points into AC_Fence_Polygon
5 years ago
Peter Barker
189ef5f1e7
AP_Math: define != for Vector2<int>
5 years ago
Peter Barker
f1e5c72ee9
StorageManager: add write_uint8 alias for write_byte
5 years ago
Peter Barker
f090f35afa
AP_InternalError: add a general should-not-be-here bit
5 years ago
Peter Barker
bc8e56966f
GCS_MAVLink: squelched rally-points-received message
5 years ago
Andrew Tridgell
8dd2119b14
AP_NavEKF2: make it easy to do EK2 timing tests
...
for future benchmarking
5 years ago
Andrew Tridgell
e820219202
HAL_ChibiOS: changed optimisation of higher end boards to -O2
...
-O3 does not seem to be a win, and takes up a lot more flash
5 years ago
Andrew Tridgell
0e3a27f74f
AP_NavEKF3: change optimisation from -O3 to -O2
5 years ago
Andrew Tridgell
163efd0df5
AP_NavEKF2: change optimisation from -O3 to -O2
5 years ago
Andrew Tridgell
5f90afa71e
AP_Mount: change optimisation from -O3 to -O2
5 years ago
Andrew Tridgell
13a2367278
AP_Math: change optimisation from -O3 to -O2
5 years ago
Andrew Tridgell
7c3df18ea3
AP_IOMCU: change optimisation from -O3 to -O2
5 years ago
Willian Galvani
0c5753112a
AP_TemperatureSensor: Update TSYS01 for Pixhawk2
5 years ago
Peter Barker
06df44c184
AP_Relay: change parameter name from relay to instance
5 years ago
Peter Barker
1c3b2f9699
AP_Relay: tidy, reduce flash usage
5 years ago
Peter Hall
b6efcbcf3b
AR_WPNav: make get_stopping_location public
5 years ago
Henry Wurzburg
11c633be32
AP_OSD: distance total fix for slow vehicles
5 years ago
Willian Galvani
dd97eedde3
APMotors_6DOF: Implement motor_is_enabled(), get_motor_angular_factors() and set_reversed();
5 years ago
Peter Hall
4c62fe6c72
AP_Windvane: caculate vehicles current tack
5 years ago
Willian Galvani
d56c490b18
AP_Motors_6DOF: Add missing 'break'
5 years ago
Henry Wurzburg
59ce3f1007
AP_OSD: scale xtrack, add precision for distances <10 units
5 years ago
Patrick José Pereira
29fadc2417
AP_HAL_Linux: PCA9685: Check for device before accessing it
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
mhefny
8310058c8c
SITL: adding Tricopter model in Webots
5 years ago
Randy Mackay
5e3c6b4d3a
GCS_MAVLink: allow proximity to send only upward facing distances
...
this removes the requirement that a horizontal proximity sensor be enabled
5 years ago
Henry Wurzburg
f592806184
AP_OSD: formatting fixes
5 years ago
bnsgeyer
d4fec221c3
AP_Motor: tradheli align swash params btwn frames and fix metadata
5 years ago
Peter Barker
975804fa35
AP_Math: remove unit_mod concept from wrap functions
...
devcall decided it would be clearer to have non-shared implementation
for the _cd variants
5 years ago
Peter Barker
952d4d2cbc
AP_NavEKF2: initialise Kfusion stack variable to fix compilation
...
This fixes the compilation, as previous patches have done.
5 years ago
Peter Barker
9fb715692e
AP_HAL_ChibiOS: correct include of mavlink header for analog debug
5 years ago
liang
d890203f73
AP_Baro: LPS22H: correct formatting
5 years ago
Andrew Tridgell
d40d812ea4
AP_NavEKF2: fixed build with g++ 9.1
...
this is a false positive, but the cost of clearing this array is low,
and it saves a much more complex fix
5 years ago
murata
6d7c2301f2
AP_Radio: Change direct value to define name
5 years ago
murata
ec0c49315f
AP_Compass: Change direct value to define name
5 years ago
Andrew Tridgell
9226899c6f
AP_NavEKF2: added comment (review request)
5 years ago
Andrew Tridgell
255981c60c
AP_NavEKF2: moved some of the intermediate vars to the stack
...
this keeps stack frames below 1k, while giving faster access to the
variables and saving more memory
5 years ago
Andrew Tridgell
96c6544997
AP_NavEKF3: moved intermediate variables to common memory
...
this moves intermediate variables from being per-core to being common
between cores. This saves memory on systems with more than one core by
avoiding allocating this memory on every core.
This is an alternative to #11717 which moves memory onto the stack. It
doesn't save as much memory as #11717 , but avoids creating large stack
frames
5 years ago
Andrew Tridgell
0041874826
AP_NavEKF2: moved intermediate variables to common memory
...
this moves intermediate variables from being per-core to being common
between cores. This saves memory on systems with more than one core by
avoiding allocating this memory on every core.
This is an alternative to #11717 which moves memory onto the stack. It
doesn't save as much memory as #11717 , but avoids creating large stack
frames
5 years ago
Andrew Tridgell
9b746b89db
AP_Math: added fill_nanf()
...
used in SITL to invalidate memory
5 years ago
Peter Barker
08623c1712
AP_ADSB: use ObjectBuffer in place of AP_Buffer
5 years ago
Peter Barker
c043f315de
AP_Buffer: remove as it is replaced with ObjectBuffer
5 years ago
Willian Galvani
5a9e5e937a
APMotors6DOF: add roll factor for motors 4 and 5 for SIMPLEROV_4 and SIMPLEROV_5
5 years ago
Willian Galvani
948a5bf9c3
APMotors6DOF: add case for SIMPLEROV_3
5 years ago
Peter Barker
045960fe57
AP_HAL_SITL: catch SIGTERM and exit with zero exit status
5 years ago
Andrew Tridgell
85332d49a2
HAL_SITL: added MotorBoat
5 years ago