Andrew Tridgell
|
a8f99882ba
|
HAL_ChibiOS: allow FrSky_INV to be controlled as GPIO
this allows control via relay settings
|
2018-06-21 07:40:50 +10:00 |
|
Francisco Ferreira
|
5de516dd6a
|
AP_HAL_SITL: remove underscore prefix for local variables
|
2018-06-20 16:38:52 +01:00 |
|
Francisco Ferreira
|
06c41bc768
|
AP_HAL_SITL: re-use unused FDM address option for FG view IP address
|
2018-06-20 16:38:52 +01:00 |
|
Francisco Ferreira
|
46868409ec
|
AP_HAL_SITL: remove unused code
|
2018-06-20 16:38:52 +01:00 |
|
Peter Barker
|
27cd972331
|
GCS_MAVLink: add magic number definitions
|
2018-06-20 11:43:38 +10:00 |
|
Peter Barker
|
d8128ba69a
|
AP_Arming: option to force arm, bypassing checks
|
2018-06-20 11:43:38 +10:00 |
|
Hyungsub
|
6e2076a3f1
|
AP_HAL: Remove resource leak in srxl.cpp
I correct this issues and then open a pull request.
|
2018-06-20 11:33:12 +10:00 |
|
Alexander Malishev
|
eb1ae22bb1
|
DataFlash: fixed inconsistent state after interrupted log download
|
2018-06-20 09:03:27 +10:00 |
|
Andrew Tridgell
|
e455958c87
|
SITL: fixed build with new vicon_position_estimate message extension
|
2018-06-19 09:36:03 +10:00 |
|
Andrew Tridgell
|
5495e98483
|
GCS_MAVLink: build fixes
needed for new mavlink2 extensions in battery monitor message
|
2018-06-19 09:36:03 +10:00 |
|
Andrew Tridgell
|
9638f6cab9
|
AP_BattMonitor: changes from PR review
|
2018-06-19 09:36:03 +10:00 |
|
Andrew Tridgell
|
05a8a5c173
|
AP_BLHeli: changes from PR review
|
2018-06-19 09:36:03 +10:00 |
|
Andrew Tridgell
|
4e4e5a2feb
|
GCS_MAVLink: send ESC telemetry messages
|
2018-06-19 09:36:03 +10:00 |
|
Andrew Tridgell
|
dc9ae42067
|
AP_BattMonitor: added ESC telemetry virtual battery
this aggregates all BLHeli ESCs into a single virtual battery
|
2018-06-19 09:36:03 +10:00 |
|
Andrew Tridgell
|
34bbd29f25
|
AP_BLHeli: send ESC telem packets over MAVLink
|
2018-06-19 09:36:03 +10:00 |
|
Peter Barker
|
f2a842e415
|
AP_HAL_SITL: set_cloexec on SITL's RCIN port
|
2018-06-19 09:14:28 +10:00 |
|
Peter Barker
|
584c5d5806
|
AP_HAL: Socket: add set_cloexec
|
2018-06-19 09:14:28 +10:00 |
|
Peter Barker
|
574a2b3652
|
AP_HAL_SITL: set cloexec on port 5760
|
2018-06-19 09:14:28 +10:00 |
|
Andrew Tridgell
|
e3b68876a9
|
HAL_ChibiOS: fixed tx_len on tx DMA timeout
|
2018-06-19 09:08:45 +10:00 |
|
Andrew Tridgell
|
8431a677d9
|
HAL_ChibiOS: added a timeout to DMA UART TX
this prevents a shared DMA channel being held for a long time if a CTS
pin is held either by not being connected or by a radio
|
2018-06-19 09:08:45 +10:00 |
|
Peter Barker
|
cad7f9d9c0
|
GCS_MAVLink: tidy waypoint receiving part of update
This is NFC. The early-return here is confusing, and there were
redundant checks going on.
|
2018-06-18 19:54:21 +01:00 |
|
Peter Barker
|
4168bd709c
|
AP_Frsky_Telem: use AP_FWVersion singleton
|
2018-06-18 19:10:37 +01:00 |
|
Peter Barker
|
ceaadc4cce
|
AP_SmartRTL: use AP_FWVersion singleton
|
2018-06-18 19:10:37 +01:00 |
|
Peter Barker
|
7d52746267
|
AP_Scheduler: use AP_FWVersion singleton
|
2018-06-18 19:10:37 +01:00 |
|
Peter Barker
|
c333a905df
|
GCS_MAVLink: use AP_FWVersion singleton
|
2018-06-18 19:10:37 +01:00 |
|
Peter Barker
|
611dcb694b
|
DataFlash: write CHIBIOS_GIT_VERSION to opened log file
DataFlash: use AP_FWVersion singleton
|
2018-06-18 19:10:37 +01:00 |
|
Peter Barker
|
6ba1678c5e
|
AP_Common: AP_FWVersion: create singleton
|
2018-06-18 19:10:37 +01:00 |
|
Peter Barker
|
beb2147191
|
DataFlash: use #define instead of constant 90 for data length
|
2018-06-18 13:50:18 +01:00 |
|
Michael du Breuil
|
fba185cefb
|
DataFlash: Fix GPS units
|
2018-06-18 13:34:16 +01:00 |
|
Hyungsub
|
97b93920b3
|
AP_HAL_Linux: fix memory leaks
Fixes #8642
|
2018-06-18 10:30:56 +01:00 |
|
Hyungsub
|
8ae2729022
|
AP_HAL_ChibiOS: fix memory leaks
Fixes #8644
|
2018-06-18 10:30:56 +01:00 |
|
Andrew Tridgell
|
1c4bf3d804
|
HAL_ChibiOS: fixed build warning
|
2018-06-15 11:26:40 +10:00 |
|
Lucas De Marchi
|
46213eb97e
|
chibios_hwdef: fix wrong uart index
calling uart_list.index() will find the first element with that name,
which is not really what we want when we have multiple EMPTY uarts.
|
2018-06-15 08:21:40 +10:00 |
|
Andrew Tridgell
|
00d919018b
|
HAL_ChibiOS: added RTC clock implementation
|
2018-06-15 08:01:22 +10:00 |
|
Andrew Tridgell
|
1283b92cb7
|
DataFlash: fix for new AP_RTC API
|
2018-06-15 08:01:22 +10:00 |
|
Peter Barker
|
312ac7dc73
|
AP_RTC: return 0 from get_utc_usec if rtc not set
|
2018-06-15 08:01:22 +10:00 |
|
Peter Barker
|
f83e65e04e
|
AP_RTC: add parameter for source types we will set the system time from
|
2018-06-15 08:01:22 +10:00 |
|
Peter Barker
|
22a94addd5
|
AP_BoardConfig: add parameters for AP_RTC
|
2018-06-15 08:01:22 +10:00 |
|
Peter Barker
|
f5eb281efd
|
AP_HAL: use AP_RTC
Also add a define as to whether set_time / get_time can be used
|
2018-06-15 08:01:22 +10:00 |
|
Peter Barker
|
00153f513c
|
AP_HAL_SITL: use OS clock for get_hw_rtc
|
2018-06-15 08:01:22 +10:00 |
|
Peter Barker
|
973fe57827
|
AP_Stats: use AP_RTC
|
2018-06-15 08:01:22 +10:00 |
|
Peter Barker
|
5b41db5120
|
AP_GPS: use AP_RTC
set the system time from a GPS if we have a 3D fix or better
|
2018-06-15 08:01:22 +10:00 |
|
Peter Barker
|
721feaf40f
|
GCS_MAVLink: use AP_RTC
GCS_MAVLINK: Add SYSTEM_TIME handle (Patrick José Pereira)
|
2018-06-15 08:01:22 +10:00 |
|
Peter Barker
|
f6eb7e2ba5
|
AP_HAL_F4Light: remove un-needed methods
|
2018-06-15 08:01:22 +10:00 |
|
Peter Barker
|
89d532b557
|
AP_HAL_VRBRAIN: use common methods for setting time
|
2018-06-15 08:01:22 +10:00 |
|
Peter Barker
|
3bdbe3b63c
|
AP_HAL_PX4: use common methods for setting time
|
2018-06-15 08:01:22 +10:00 |
|
Peter Barker
|
c9dbdd7a5c
|
AP_HAL_Linux: clarify method name, use common methods for setting time
|
2018-06-15 08:01:22 +10:00 |
|
Peter Barker
|
59d1d8aecc
|
AP_BoardConfig: instantiate an RTC
AP_BoardConfig: set RTC from hw clock at startup
|
2018-06-15 08:01:22 +10:00 |
|
Peter Barker
|
ece7ff874c
|
AP_RTC: a library to handle epoch-time
|
2018-06-15 08:01:22 +10:00 |
|
Peter Barker
|
6af0dcfed0
|
AP_Math: create a constrain_int64
The template system doesn't work across 32/64 bit builds (SITL
vs fmuv4), probably because int is typedef'd to int64
|
2018-06-15 08:01:22 +10:00 |
|