Andreas Antener
aafeab63d5
do not try to calculate FOH altitude when distance and acceptance radius are 0
2016-04-02 21:29:26 +01:00
sander
31862be420
Workitem handling for land
2016-04-02 21:29:26 +01:00
sander
903a0cd689
Vtol takeoff/land handling in work items
2016-04-02 21:29:25 +01:00
sander
8d8c3f9683
Implement forced VTOL landing
2016-04-02 21:29:25 +01:00
sander
a713fd4197
Implemented VTOL_TAKEOFF and VTOL_LAND commands
2016-04-02 21:29:25 +01:00
Lorenz Meier
e832f7dbf5
Fix reporting on broadcast address
2016-04-02 00:04:26 +02:00
Julian Oes
f4f1f5f027
commander: raise stack of low prio thread
...
The accel calibration sometimes lead to a crash. Raising the stack size
resolved the issue.
2016-04-01 15:12:08 +02:00
tumbili
08be5b3f3a
fixed formatting
2016-04-01 13:54:47 +02:00
tumbili
4da93a316d
ekf2 replay logic:
...
support recent change in ekf2 module which made it only publish the output
when an ekf update was occuring. in case the ekf2 module does not update
the replay module will be informed and will thus not wait for an update
but continue preparing the next sample of sensor data
2016-04-01 13:54:46 +02:00
Julian Oes
994947ea84
Makefile/cmake/Tools: add easy Snapdragon upload
...
This adds a a target `make eagle_default` to build both the POSIX and
the QURT side in one command. Also, it adds an upload target for both to
push the files over adb to the device. This doesn't just push the
executables and lib files, but also the startup config files.
2016-04-01 11:36:27 +02:00
tumbili
2f48317a9e
ekf2: publish indicated airspeed in control state topic
2016-03-31 14:03:42 +02:00
Lorenz Meier
8810ee33a4
Travis CI: Only notify via Slacack if builds fail
2016-03-30 21:56:30 +02:00
Andreas Antener
ffb72d3fae
added battery current sensor offset
2016-03-30 21:07:31 +02:00
Andreas Antener
4a4ab13bfe
log both actuator groups 0 and 1 again
2016-03-30 20:59:28 +02:00
Lorenz Meier
76a9ee2618
MAVLink app: Limit to max updaate rate
2016-03-30 20:56:11 +02:00
Lorenz Meier
0ef5c1fc14
Travis Slack integration
2016-03-30 20:48:23 +02:00
Lorenz Meier
936f6b6eb7
Fix FMUv3 startup script logic
2016-03-30 19:45:39 +02:00
Felix Hu
c528c02e95
Optimize rc shell
2016-03-30 19:45:39 +02:00
Felix Hu
4aa13d8f1f
remove un-necessary change
2016-03-30 19:45:39 +02:00
Felix Hu
3295b29bf9
fix code style issues
2016-03-30 19:45:39 +02:00
Felix Hu
bd580e09bf
supports MindPXv2 borad which is a product from AirMind.
2016-03-30 19:45:39 +02:00
Daniel Agar
adab451013
fw defaults param fix
2016-03-30 18:30:22 +02:00
tumbili
ff338d8920
set mavlink data rate for snapdragon
2016-03-30 18:05:48 +02:00
Julian Oes
56585082ec
mavlink: look up broadcast address, don't guess it
2016-03-30 17:36:04 +02:00
Julian Oes
a7e9bc8ba5
mavlink: copyright and author update
2016-03-30 17:36:04 +02:00
Julian Oes
df24852366
mavlink: fix broadcast on Snapdragon
...
Instead of using 255.255.255.255 as the broadcast address, go through
the network interfaces and and try to use a broadcast in the local
network such as 192.168.1.255.
2016-03-30 17:36:04 +02:00
Julian Oes
f776a3dc37
mavlink: better broadcast failed error description
2016-03-30 17:36:04 +02:00
Julian Oes
4a68946b62
DriverFramework: update submodule
...
This lowers the MPU9250 sampling rate from 1kHz to 500 Hz.
2016-03-30 17:35:02 +02:00
CarlOlsson
6f6795160d
updated ecl
2016-03-30 17:33:37 +02:00
CarlOlsson
23d084dbc9
adopted logging 2
2016-03-30 17:33:37 +02:00
CarlOlsson
3244808ca8
Adopted logging
2016-03-30 17:33:37 +02:00
CarlOlsson
1bb07ff50c
adopted ekf2_params.c
2016-03-30 17:33:37 +02:00
CarlOlsson
3af01a8c5e
adopted ekf2_main.cpp
2016-03-30 17:33:37 +02:00
CarlOlsson
c821f41631
added msg
2016-03-30 17:33:37 +02:00
Julian Oes
9a5aa4f112
commander: pass PreflightCheck on Snapdragon
...
The tests don't work properly on Snapdragon yet, so just report happy
for now. Otherwise users get messages such as "No Gyro found" which is
wrong.
2016-03-30 10:00:22 +02:00
Roman
99723975a6
ekf2 replay: apply parameter values from log at the beginning
2016-03-30 07:45:54 +02:00
Lorenz Meier
bc39cae5a3
Revert argc change reqquired for NuttX
2016-03-29 22:47:48 +02:00
Julian Oes
3464648533
sdlog2: fix segfault when starting without args
...
`sdlog2 start` lead to a segfault.
2016-03-29 22:43:20 +02:00
Julian Oes
4179ed6c19
sdlog2: don't free the logbuffer after disarm
...
Only free the logbuffer if you exit sdlog2. After disarming, just reset
the pointers. This way, we don't take any risks doing malloc and free.
The actual "double free" was caused by trying to free the perf counter
inside logbuffer_free.
2016-03-29 22:43:20 +02:00
Julian Oes
7ce297be59
sdlog2: add logbuffer_reset to reset pointers
...
This allows resetting of the logbuffer without having to free and malloc
again.
2016-03-29 22:43:20 +02:00
Lorenz Meier
3981f06d42
Reject arming timeout
2016-03-29 22:42:57 +02:00
Julian Oes
4e64382ba5
sdlog2: fixes for Snapdragon
2016-03-29 09:55:29 +02:00
Julian Oes
3ae0ef6eb6
mainapp.config: add sdlog2 to Snapdragon startup
2016-03-29 09:54:19 +02:00
Lorenz Meier
a66cf2a658
MAVLink app hotfix: Enable MAVLink daemon on default port
2016-03-28 17:30:43 +02:00
Lorenz Meier
0cab404cb8
Recuperate 1.7K RAM with leaner startup scripts
2016-03-28 14:48:14 +02:00
Lorenz Meier
15427bec58
Trone: Use shorter perf names
2016-03-28 13:05:47 +02:00
Lorenz Meier
2c6119e355
SRF02: Use shorter perf names
2016-03-28 13:05:36 +02:00
Lorenz Meier
90f731a134
SF10a: Use shorter perf names
2016-03-28 13:05:22 +02:00
Lorenz Meier
c7cc563832
SF0X: use shorter perf names
2016-03-28 13:05:07 +02:00
Lorenz Meier
6e34e0acaf
Flow: Use shorter perf names
2016-03-28 13:04:53 +02:00