Randy Mackay
8aa286eaaa
Tracker: update time last heartbeat packet sent
...
This is required to support dataflash messages
2015-12-27 16:02:42 +09:00
Andrew Tridgell
6a5c5969fa
AP_AHRS: fixed example build
2015-12-27 14:57:32 +09:00
Andrew Tridgell
3fb0b8f69d
AP_InertialSensor: fixed example build
2015-12-27 14:57:30 +09:00
Andrew Tridgell
26ced77ebc
Replay: fixes for AP_Scheduler change
2015-12-27 14:57:28 +09:00
Andrew Tridgell
782ba00d4b
Tracker: convert to Hz based task table
2015-12-27 14:57:26 +09:00
Andrew Tridgell
7daab1ee62
Rover: convert to Hz based task table
2015-12-27 14:57:24 +09:00
Andrew Tridgell
4dd8714880
Copter: changed to Hz based task table
2015-12-27 14:57:21 +09:00
Andrew Tridgell
513d5c17b9
Plane: allow for settable main loop rate
2015-12-27 14:57:19 +09:00
Andrew Tridgell
23cef70846
AP_NavEKF2: use get_loop_delta_t() from INS
2015-12-27 14:57:17 +09:00
Andrew Tridgell
28a684ea03
AP_NavEKF: use get_loop_delta_t() from INS
2015-12-27 14:57:14 +09:00
Andrew Tridgell
17fc58f3cd
AP_InertialSensor: re-work for more flexible main loop rates
2015-12-27 14:57:12 +09:00
Andrew Tridgell
93ef881109
AP_InertialSensor: added get_loop_delta_t() API
2015-12-27 14:57:10 +09:00
Andrew Tridgell
58d9b030ea
Plane: update for Hz based AP_Scheduler
2015-12-27 14:57:08 +09:00
Andrew Tridgell
1b1be7e4a2
AP_Scheduler: switch to Hz based scheduler config
2015-12-27 14:57:06 +09:00
Andrew Tridgell
6bc19cd44c
HAL_QURT: added README.md
2015-12-27 16:21:26 +11:00
Andrew Tridgell
bc8ee8af36
AP_GPS: added QURT GPS
2015-12-27 16:21:26 +11:00
Andrew Tridgell
b967140572
DataFlash: enable minimal file mode
...
This adds a "minimal" dataflash mode with a board specific macro. The
QURT port uses this to avoid problematic system calls that are buggy
in the QURT RTOS
With some pending updates to QURT we may be able to remove some (or
all) of this
2015-12-27 16:21:26 +11:00
Andrew Tridgell
a042845da8
AP_NavEKF: avoid an optimiser bug in clang
2015-12-27 16:21:26 +11:00
Andrew Tridgell
493ab96b29
AP_Compass: added QURT driver
2015-12-27 16:21:26 +11:00
Andrew Tridgell
6639c23685
AP_InertialSensor: added QURT driver
2015-12-27 16:21:26 +11:00
Andrew Tridgell
ff44a63007
AP_Baro: added QURT driver
2015-12-27 16:21:25 +11:00
Andrew Tridgell
285294a9cd
AP_Common: added debug code for qurt
...
and disable some warnings for clang++ on qurt
2015-12-27 16:21:25 +11:00
Andrew Tridgell
a509daff54
build: added qurt build target
2015-12-27 16:21:25 +11:00
Andrew Tridgell
7c431b40f2
AP_HAL: enable HAL_QURT
2015-12-27 16:21:25 +11:00
Andrew Tridgell
0816937ab1
HAL_QURT: initial implementation
...
this provides RC onput, RC output, scheduling, storage, UARTs and all
necessary support routines to fly ArduPilot on QURT
2015-12-27 16:12:28 +11:00
Andrew Tridgell
3b546bb242
AP_Compass: added qflight driver
2015-12-27 16:12:27 +11:00
Andrew Tridgell
1f4e503d91
AP_Baro: added qflight driver
2015-12-27 16:12:27 +11:00
Andrew Tridgell
28230556bb
AP_InertialSensor: added qflight driver
2015-12-27 16:12:27 +11:00
Andrew Tridgell
0bbf4362e0
HAL_Linux: added qflight README.md
2015-12-27 16:12:27 +11:00
Andrew Tridgell
dc8a3bbf92
HAL_Linux: added qflight board subtype
2015-12-27 16:12:27 +11:00
Andrew Tridgell
cfd54c5683
AP_HAL: moved dsm implementation into AP_HAL/utility
2015-12-27 16:12:27 +11:00
Andrew Tridgell
fec9ffd1a0
AP_HAL: support UARTs on timer thread
...
This adds a macro for boards that need to have UARTs on the timer
thread instead of their own thread. This is needed for the qflight
port due to restrictions in the RPC API
2015-12-27 16:12:27 +11:00
Andrew Tridgell
ac1e75ae77
AP_HAL: added qflight linux subtype
2015-12-27 16:12:27 +11:00
Andrew Tridgell
2fc60de500
build: added qflight build target
2015-12-27 16:12:27 +11:00
Andrew Tridgell
e1c890eb58
RC_Channel: added RC_UART example
...
useful for UART -> ESCs
2015-12-27 16:12:27 +11:00
Don Gagne
eab8a8679d
ArduPlane: fix invalid Range meta data
2015-12-27 16:10:44 +11:00
Don Gagne
605fedc1c0
AP_TECS: fix invalid Range meta data
2015-12-27 16:10:44 +11:00
Don Gagne
34d5dd0257
AP_NavEKF: fix invalid Range meta data
2015-12-27 16:10:44 +11:00
Don Gagne
8573245963
AP_NavEKF2: fix invalid Range meta data
2015-12-27 16:10:44 +11:00
Don Gagne
ed7cd8d3f4
AP_Motors: fix invalid Range meta data
2015-12-27 16:10:44 +11:00
Don Gagne
e891ae8a89
AP_L1_Control: fix invalid Range meta data
2015-12-27 16:10:44 +11:00
Don Gagne
47586dae07
AP_InertialSensor: fix invalid Range meta data
2015-12-27 16:10:44 +11:00
Don Gagne
2b1bc22b2a
AP_BoardConfig: fix invalid Range meta data
2015-12-27 16:10:44 +11:00
Don Gagne
07c0c6d519
autotest: Validate Range meta data for correctness
2015-12-27 16:10:43 +11:00
Don Gagne
964d02065a
Mount: add missing RebootRequired to param description
2015-12-26 10:06:14 +09:00
Randy Mackay
1f3fa3e272
Copter: formatting fixes to arming checks
2015-12-24 14:11:38 +09:00
Jonathan Challinger
933ffb2b10
Copter: move prearm logic to arming_checks.cpp
2015-12-24 14:10:23 +09:00
Jonathan Challinger
bde9a9421d
AP_Param: panic on failure to load defaults file
2015-12-24 14:40:00 +11:00
Julien BERAUD
0ffba07ec8
AP_HAL: Set default params for Bebop
2015-12-23 10:24:04 -02:00
Lucas De Marchi
e9f4d4f1ed
waf: use better and simpler syntax to find program
...
We can pass a list of possible binaries to find_program. This gives us a
better output while configuring:
Checking for program 'ninja, ninja-build' : /usr/bin/ninja-build
instead of:
Checking for program 'ninja' : not found
Checking for program 'ninja-build' : /usr/bin/ninja-build
2015-12-23 10:20:17 -02:00