Alexey Bulatov
|
09de8e852d
|
AP_HAL: Make methods get_UAVCAN and set_UAVCAN pure
|
7 years ago |
Dylan Herman
|
85e1f9f9f6
|
AP_SmartRTL: attempts to set home in update
update will continuously attempt to set SmartRTL home as long as
position is ok and home has not be set. Updated examples to use set_home.
|
7 years ago |
Andrew Tridgell
|
8fea99e1da
|
HAL_Linux: use calloc in preferance to malloc
|
7 years ago |
Andrew Tridgell
|
3f5534eed5
|
AP_HAL: use calloc in preferance to malloc
|
7 years ago |
Andrew Tridgell
|
f6138e3c91
|
HAL_ChibiOS: use calloc in preferance to malloc
|
7 years ago |
Andrew Tridgell
|
20d75f52c2
|
AP_Compass: use calloc in preferance to malloc
|
7 years ago |
Andrew Tridgell
|
c9deabc283
|
DataFlash: use calloc in MAVLink backend
|
7 years ago |
Andrew Tridgell
|
8dae3fe59b
|
HAL_ChibiOS: use calloc for malloc type
this is not strictly necessary on ChibiOS as we already override
malloc, but will keep static analysis happy
|
7 years ago |
Andrew Tridgell
|
a99b690d49
|
HAL_PX4: use calloc for malloc_type()
this ensures that EKF memory is zero on start
|
7 years ago |
Andrew Tridgell
|
4322ef7ca4
|
AP_HAL: prevent valgrind errors in EKF
ensure that EKF memory is zero on start
|
7 years ago |
Randy Mackay
|
094620bc8a
|
AC_WPNav: pass dt to avoidance
|
7 years ago |
Leonard Hall
|
f48b14b810
|
AC_Avoidance: accept dt and pass to sqrt controller
|
7 years ago |
Leonard Hall
|
b9ed8b292a
|
AC_PosControl: pass dt to att control sqrt_controller
|
7 years ago |
Leonard Hall
|
62cc25022c
|
AC_AttitudeControl: protect against overshoot in sqrt controller
|
7 years ago |
Leonard Hall
|
75de0cb4ef
|
AC_AttitudeControl: sqrt_controller accepts dt
|
7 years ago |
Leonard Hall
|
0a10deb3f7
|
AP_Motors: Fix gain scaling on Throttle Average Max and reduce additional gain on low throttle for Single and Coax.
|
7 years ago |
Andrew Tridgell
|
7ca3b56886
|
HAL_ChibiOS: fixed STM32F405 typos
|
7 years ago |
Andrew Tridgell
|
b6f3db44d8
|
DataFlash: log health and primary for airspeed
|
7 years ago |
Andrew Tridgell
|
5846558b0e
|
AP_Baro: moved constants to AP_Math/definitions.h
|
7 years ago |
Andrew Tridgell
|
ee1fea55ce
|
AP_Math: moved constants from AP_Baro
|
7 years ago |
Andrew Tridgell
|
8bb0ad7f3a
|
AP_Arming: check all airspeed sensors are healthy
|
7 years ago |
Andrew Tridgell
|
bbcda11afe
|
DataFlash: log both airspeed sensors
|
7 years ago |
Andrew Tridgell
|
58b0ac07ec
|
AP_Airspeed: support dual airspeed sensors
allow for a primary and secondary airspeed sensor
|
7 years ago |
rde-mato
|
87e3777f67
|
AP_Airspeed: added SDP3X airspeed sensor driver
|
7 years ago |
rde-mato
|
787420931e
|
AP_Baro: make AP_Baro a singleton
for AP_Airspeed
|
7 years ago |
Andrew Tridgell
|
e120e912f1
|
HAL_ChibiOS: moved board defines to hwdef.dat
|
7 years ago |
Andrew Tridgell
|
d2c04aa649
|
AP_HAL: moved board defines to hwdef.dat
|
7 years ago |
Andrew Tridgell
|
f8542c86b6
|
AP_Terrain: added support for AP_Terrain for ChibiOS
|
7 years ago |
Andrew Tridgell
|
2773b17fad
|
AP_HAL: added support for AP_Terrain for ChibiOS
|
7 years ago |
Andrew Tridgell
|
e2a65c8c60
|
HAL_ChibiOS: added support for AP_Terrain for ChibiOS
|
7 years ago |
Andrew Tridgell
|
cde930f5c8
|
HAL_ChibiOS: added skyviper-v2450 hwdef config
|
7 years ago |
Andrew Tridgell
|
c8beddf1e4
|
HAL_ChibiOS: allow for includes in hwdef.dat files
this allows creation of derived boards
|
7 years ago |
Andrew Tridgell
|
2929b3dbb1
|
HAL_ChibiOS: allow builds on systems with no SDIO
|
7 years ago |
Andrew Tridgell
|
7b0eccc309
|
HAL_ChibiOS: updated skyviper-f412 hwdef.dat
|
7 years ago |
Andrew Tridgell
|
60a773d045
|
HAL_ChibiOS: removed duplicate defines
|
7 years ago |
Andrew Tridgell
|
ff87d27143
|
AP_BoardConfig: fixed return of get_pwm_count()
thanks to Michael for noticing
|
7 years ago |
Andrew Tridgell
|
ef1a14cc6c
|
HAL_ChibiOS: fixed 5V analog scale on fmuv4 and mindpx-v2
|
7 years ago |
Andrew Tridgell
|
867e7ebf71
|
HAL_ChibiOS: auto-generate GPIO table from hwdef.dat
|
7 years ago |
Andrew Tridgell
|
fbe8166c71
|
HAL_ChibiOS: auto-generate AnalogIn pin table
|
7 years ago |
Andrew Tridgell
|
f14a847b97
|
HAL_ChibiOS: rename classes to remove 'Chibi'
it is redundent as all classes are in ChibiOS namespace, and makes the
code harder to read
|
7 years ago |
Andrew Tridgell
|
25b68dc150
|
HAL_ChibiOS: switch base freq when needed
timers can't do below 123 Hz with a clock of 8MHz, so we need to
change clock frequency based on the target period
|
7 years ago |
Andrew Tridgell
|
ff3b0ec1bd
|
AP_IOMCU: added set_default_rate method
|
7 years ago |
Andrew Tridgell
|
738d70ef02
|
HAL_ChibOS: fixed handling of disabled channels
|
7 years ago |
Andrew Tridgell
|
320ada2002
|
AP_IOMCU: fixed crash with BRD_IO_ENABLE=0
|
7 years ago |
Andrew Tridgell
|
2978649cd4
|
waf: moved to generated loader script
|
7 years ago |
Andrew Tridgell
|
6e4ef32628
|
HAL_ChibiOS: moved to generated loader script
|
7 years ago |
Andrew Tridgell
|
9482ab1840
|
waf: use common makefile for ChibiOS if no custom present
|
7 years ago |
Andrew Tridgell
|
bae9469af7
|
HAL_ChibiOS: use a common makefile and board.c
allow for custom files per board if supplied, but don't require them
for every board
|
7 years ago |
Andrew Tridgell
|
d17e9f321a
|
HAL_ChibOS: fixed mixture of brushed and normal PWM
allow non-brushed PWM servos with brushed main motors
|
7 years ago |
Andrew Tridgell
|
c639708e22
|
HAL_ChibOS: auto-generate full PWM config
use PWM markers in hwdef.dat to mark each PWM channel
|
7 years ago |