Mark Charlebois
da2ac877f8
POSIX: Changed px4_poll to use hrt_work queue
...
QuRT's pthread_cancel implementation is lacking, and causes px4_poll to
always wait for the maximumn timeout. A cleaner implementation is provided
that uses the HRT work queue for posix targets.
In the future the posix code should be rtefactiored so that qurt (and other)
implementations that are duplicated, use the posix implementation.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-06-29 19:08:06 -07:00
Lorenz Meier
a1dd0bc758
Merge pull request #2493 from cctsao1008/patch-3
...
Adjust the duration of the BIND pulse
2015-06-29 22:43:13 +02:00
cctsao1008
e9d5978165
Adjust the duration of the BIND pulse
...
Some DSMX Remote Receiver can't enter BIND mode with the duration about 25us but 120us.
2015-06-30 00:21:47 +08:00
Lorenz Meier
ce45695915
Merge pull request #2487 from bansiesta/fix_linux_port_wildcard
...
Fix upload on some Linux machines
2015-06-28 16:47:32 +02:00
Lorenz Meier
2b34e46960
Merge pull request #2488 from bansiesta/fix_land_detector_start
...
land_detector: shut up if started correctly
2015-06-28 16:31:21 +02:00
Lorenz Meier
74d95f0441
INAV: Remove extra C++ flag
2015-06-28 16:31:04 +02:00
Lorenz Meier
5523b1ee4f
Re-enable INAV verbose options
2015-06-28 16:29:46 +02:00
Lorenz Meier
99d59971ac
INAV app: Fix commandline handling
...
Conflicts:
src/modules/position_estimator_inav/position_estimator_inav_main.c
2015-06-28 16:29:00 +02:00
Ban Siesta
b0642f8d32
land_detector: shut up if started correctly
2015-06-28 15:24:48 +01:00
Ban Siesta
0c1ec5eb8b
makefiles: add /dev/serial/by-id/pci-3D_Robotics* to the ports to try on Linux
2015-06-28 15:15:50 +01:00
Andrew Tridgell
5e27b7bc31
ms5611: fixed the i2c device on NuttX. This was left-over debugging noise from the POSIX bringup.
2015-06-27 15:11:03 +02:00
Lorenz Meier
c428b77512
Merge pull request #2475 from tumbili/SITL_mission
...
Sitl mission enable
2015-06-26 19:35:29 +02:00
tumbili
47c4ece9eb
use px4_poll instead of poll
2015-06-26 15:07:30 +02:00
tumbili
c49511fb66
start land detector for SITL
2015-06-26 15:07:22 +02:00
tumbili
40cc11a5ed
ported land detector
2015-06-26 15:01:17 +02:00
tumbili
3defabfbea
build land detector for posix
2015-06-26 15:00:59 +02:00
Lorenz Meier
af28016a10
Merge pull request #2236 from TSC21/drivers_cleanup
...
drivers: added validity check
2015-06-26 07:39:09 +02:00
Lorenz Meier
e7ffa9b428
Merge pull request #2472 from tumbili/SITL_progress
...
Sitl progress
2015-06-26 07:11:15 +02:00
tumbili
bd96f21ccb
fill local position setpoint message entirely
2015-06-26 00:43:26 +02:00
tumbili
f7a6afc976
improve SITL startup script
2015-06-26 00:43:26 +02:00
Lorenz Meier
2b0feb72d2
Merge pull request #2470 from tumbili/gpsim_fix
...
scall epv and eph correclty
2015-06-26 00:08:20 +02:00
tumbili
b1991b3813
scale epv and eph correctly
2015-06-25 23:48:38 +02:00
Lorenz Meier
74bdec2cc6
Merge pull request #2459 from wingtra/estimator_LP_rates_log_covariances
...
EKF Enhancments: LP filters on rates and covariance added to logging
2015-06-25 10:45:14 +02:00
Lorenz Meier
475c28803e
param command: Fix error handling if param is not found
2015-06-25 09:28:22 +02:00
Lorenz Meier
3bad91dd3b
systemlib: Fix param access for used params
2015-06-25 09:28:04 +02:00
Lorenz Meier
c2127f9501
mavlink app: Fix POSIX UDP transfer issues on larger packets
2015-06-25 08:46:26 +02:00
Lorenz Meier
ff3eaf42fa
Merge pull request #2455 from PX4/shell_return
...
POSIX: Force shell to not immediately return
2015-06-24 17:39:31 +02:00
Youssef Demitri
66a637dcc7
added covariances to estimator_status and logging
2015-06-24 15:28:09 +02:00
Youssef Demitri
da29b88a04
added LP filters (10Hz) on attitude rates in estimator
2015-06-24 14:37:58 +02:00
Lorenz Meier
ab550bcbbf
POSIX: Force shell to not immediately return
2015-06-24 09:32:27 +02:00
Lorenz Meier
55f47a68b5
Merge pull request #2454 from tumbili/gyrosim_cleanup
...
remove usleep in gyrosim
2015-06-24 09:27:54 +02:00
tumbili
24ac4c9891
remove usleep in gyrosim
2015-06-24 09:19:59 +02:00
Lorenz Meier
a10d34d4a3
Merge pull request #2453 from tumbili/mavlink_verbosity
...
improve mavlink verbosity
2015-06-24 00:18:21 +02:00
Lorenz Meier
0bd6d46f29
Merge pull request #2451 from tumbili/vdev_fd
...
VDev: get rid of those nasty "node_open as advertiser failed"
2015-06-24 00:16:14 +02:00
tumbili
51c8f64e98
improve mavlink verbosity
2015-06-23 23:48:03 +02:00
tumbili
7043869237
VDev:
...
- increase max number of devices to 200
- increase max number of file descriptors to 200
- add warning if number of file descriptor exceeds max value
2015-06-23 18:32:40 +02:00
Lorenz Meier
ad1158b548
Fix F450 default gains
2015-06-23 09:07:49 +02:00
Lorenz Meier
f9de327d6a
Merge pull request #2443 from tumbili/SYS_RESTART
...
set SYS_RESTART_TYPE in sitl startup, normally IO does that
2015-06-22 14:02:28 +02:00
tumbili
8a3ac1f541
set SYS_RESTART_TYPE in sitl startup, normally IO does that
2015-06-22 13:47:11 +02:00
Lorenz Meier
736125441e
POSIX: Allow unused variables in INAV estimator temporarily
2015-06-21 17:20:31 -07:00
Lorenz Meier
7df785ed50
POSIX: Use the same estimators for multicopters as on the real system
2015-06-21 17:20:31 -07:00
Lorenz Meier
92d168a476
Q attitude estimator: Resolve POSIX porting issues: Add protection against bad input and output data
2015-06-21 17:20:31 -07:00
Lorenz Meier
1d6f459e8c
INAV: Disable verbose printing which created issues on POSIX. Needs further inspection
2015-06-21 17:20:31 -07:00
Lorenz Meier
cc499fcc29
Enable Q attitude estimator and INAV
2015-06-21 17:20:31 -07:00
Lorenz Meier
f01913a2bc
Merge pull request #2442 from tumbili/status_text_fix
...
Status text fix
2015-06-22 10:13:45 +02:00
Lorenz Meier
3e55e32098
sdlog2: Fix mavlink output
2015-06-22 09:59:09 +02:00
Lorenz Meier
6be1e7f7e8
INAV: Fix mavlink output
2015-06-22 09:58:54 +02:00
Lorenz Meier
426b961abd
MC pos control: Fix mavlink output
2015-06-22 09:58:40 +02:00
Lorenz Meier
46428769a5
FW pos control: Fix mavlink output
2015-06-22 09:58:27 +02:00
Lorenz Meier
71fc0f5bc4
EKF: Fix mavlink output
2015-06-22 09:58:11 +02:00