Alexey Bulatov
|
976500960f
|
AP_HAL_LINUX: Add CAN driver
|
2018-01-17 07:24:17 -08:00 |
|
Alexey Bulatov
|
09de8e852d
|
AP_HAL: Make methods get_UAVCAN and set_UAVCAN pure
|
2018-01-17 07:24:17 -08:00 |
|
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.
|
2018-01-17 11:03:33 +09:00 |
|
Andrew Tridgell
|
8fea99e1da
|
HAL_Linux: use calloc in preferance to malloc
|
2018-01-17 11:22:05 +11:00 |
|
Andrew Tridgell
|
3f5534eed5
|
AP_HAL: use calloc in preferance to malloc
|
2018-01-17 11:22:05 +11:00 |
|
Andrew Tridgell
|
f6138e3c91
|
HAL_ChibiOS: use calloc in preferance to malloc
|
2018-01-17 11:22:05 +11:00 |
|
Andrew Tridgell
|
20d75f52c2
|
AP_Compass: use calloc in preferance to malloc
|
2018-01-17 11:22:05 +11:00 |
|
Andrew Tridgell
|
c9deabc283
|
DataFlash: use calloc in MAVLink backend
|
2018-01-17 11:22:05 +11:00 |
|
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
|
2018-01-17 11:22:05 +11:00 |
|
Andrew Tridgell
|
a99b690d49
|
HAL_PX4: use calloc for malloc_type()
this ensures that EKF memory is zero on start
|
2018-01-17 11:22:05 +11:00 |
|
Andrew Tridgell
|
4322ef7ca4
|
AP_HAL: prevent valgrind errors in EKF
ensure that EKF memory is zero on start
|
2018-01-17 11:22:05 +11:00 |
|
Randy Mackay
|
094620bc8a
|
AC_WPNav: pass dt to avoidance
|
2018-01-16 12:13:48 +09:00 |
|
Leonard Hall
|
f48b14b810
|
AC_Avoidance: accept dt and pass to sqrt controller
|
2018-01-16 12:13:48 +09:00 |
|
Leonard Hall
|
b9ed8b292a
|
AC_PosControl: pass dt to att control sqrt_controller
|
2018-01-16 12:13:48 +09:00 |
|
Leonard Hall
|
62cc25022c
|
AC_AttitudeControl: protect against overshoot in sqrt controller
|
2018-01-16 12:13:48 +09:00 |
|
Leonard Hall
|
75de0cb4ef
|
AC_AttitudeControl: sqrt_controller accepts dt
|
2018-01-16 12:13:48 +09:00 |
|
Leonard Hall
|
0a10deb3f7
|
AP_Motors: Fix gain scaling on Throttle Average Max and reduce additional gain on low throttle for Single and Coax.
|
2018-01-16 11:50:30 +09:00 |
|
Andrew Tridgell
|
7ca3b56886
|
HAL_ChibiOS: fixed STM32F405 typos
|
2018-01-16 09:46:30 +11:00 |
|
Andrew Tridgell
|
b6f3db44d8
|
DataFlash: log health and primary for airspeed
|
2018-01-16 07:14:20 +11:00 |
|
Andrew Tridgell
|
5846558b0e
|
AP_Baro: moved constants to AP_Math/definitions.h
|
2018-01-16 07:14:20 +11:00 |
|
Andrew Tridgell
|
ee1fea55ce
|
AP_Math: moved constants from AP_Baro
|
2018-01-16 07:14:20 +11:00 |
|
Andrew Tridgell
|
8bb0ad7f3a
|
AP_Arming: check all airspeed sensors are healthy
|
2018-01-16 07:14:20 +11:00 |
|
Andrew Tridgell
|
bbcda11afe
|
DataFlash: log both airspeed sensors
|
2018-01-16 07:14:20 +11:00 |
|
Andrew Tridgell
|
58b0ac07ec
|
AP_Airspeed: support dual airspeed sensors
allow for a primary and secondary airspeed sensor
|
2018-01-16 07:14:20 +11:00 |
|
rde-mato
|
87e3777f67
|
AP_Airspeed: added SDP3X airspeed sensor driver
|
2018-01-16 07:14:20 +11:00 |
|
rde-mato
|
787420931e
|
AP_Baro: make AP_Baro a singleton
for AP_Airspeed
|
2018-01-16 07:14:20 +11:00 |
|
Andrew Tridgell
|
e120e912f1
|
HAL_ChibiOS: moved board defines to hwdef.dat
|
2018-01-15 11:46:02 +11:00 |
|
Andrew Tridgell
|
d2c04aa649
|
AP_HAL: moved board defines to hwdef.dat
|
2018-01-15 11:46:02 +11:00 |
|
Andrew Tridgell
|
f8542c86b6
|
AP_Terrain: added support for AP_Terrain for ChibiOS
|
2018-01-15 11:46:02 +11:00 |
|
Andrew Tridgell
|
2773b17fad
|
AP_HAL: added support for AP_Terrain for ChibiOS
|
2018-01-15 11:46:02 +11:00 |
|
Andrew Tridgell
|
e2a65c8c60
|
HAL_ChibiOS: added support for AP_Terrain for ChibiOS
|
2018-01-15 11:46:02 +11:00 |
|
Andrew Tridgell
|
cde930f5c8
|
HAL_ChibiOS: added skyviper-v2450 hwdef config
|
2018-01-15 11:46:02 +11:00 |
|
Andrew Tridgell
|
c8beddf1e4
|
HAL_ChibiOS: allow for includes in hwdef.dat files
this allows creation of derived boards
|
2018-01-15 11:46:02 +11:00 |
|
Andrew Tridgell
|
2929b3dbb1
|
HAL_ChibiOS: allow builds on systems with no SDIO
|
2018-01-15 11:46:02 +11:00 |
|
Andrew Tridgell
|
7b0eccc309
|
HAL_ChibiOS: updated skyviper-f412 hwdef.dat
|
2018-01-15 11:46:02 +11:00 |
|
Andrew Tridgell
|
60a773d045
|
HAL_ChibiOS: removed duplicate defines
|
2018-01-15 11:46:02 +11:00 |
|
Andrew Tridgell
|
ff87d27143
|
AP_BoardConfig: fixed return of get_pwm_count()
thanks to Michael for noticing
|
2018-01-15 11:46:02 +11:00 |
|
Andrew Tridgell
|
ef1a14cc6c
|
HAL_ChibiOS: fixed 5V analog scale on fmuv4 and mindpx-v2
|
2018-01-15 11:46:02 +11:00 |
|
Andrew Tridgell
|
867e7ebf71
|
HAL_ChibiOS: auto-generate GPIO table from hwdef.dat
|
2018-01-15 11:46:02 +11:00 |
|
Andrew Tridgell
|
fbe8166c71
|
HAL_ChibiOS: auto-generate AnalogIn pin table
|
2018-01-15 11:46:02 +11:00 |
|
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
|
2018-01-15 11:46:02 +11:00 |
|
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
|
2018-01-15 11:46:02 +11:00 |
|
Andrew Tridgell
|
ff3b0ec1bd
|
AP_IOMCU: added set_default_rate method
|
2018-01-15 11:46:02 +11:00 |
|
Andrew Tridgell
|
738d70ef02
|
HAL_ChibOS: fixed handling of disabled channels
|
2018-01-15 11:46:02 +11:00 |
|
Andrew Tridgell
|
320ada2002
|
AP_IOMCU: fixed crash with BRD_IO_ENABLE=0
|
2018-01-15 11:46:02 +11:00 |
|
Andrew Tridgell
|
2978649cd4
|
waf: moved to generated loader script
|
2018-01-15 11:46:02 +11:00 |
|
Andrew Tridgell
|
6e4ef32628
|
HAL_ChibiOS: moved to generated loader script
|
2018-01-15 11:46:02 +11:00 |
|
Andrew Tridgell
|
9482ab1840
|
waf: use common makefile for ChibiOS if no custom present
|
2018-01-15 11:46:02 +11:00 |
|
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
|
2018-01-15 11:46:02 +11:00 |
|
Andrew Tridgell
|
d17e9f321a
|
HAL_ChibOS: fixed mixture of brushed and normal PWM
allow non-brushed PWM servos with brushed main motors
|
2018-01-15 11:46:02 +11:00 |
|