7430 Commits

Author SHA1 Message Date
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
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
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
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
tumbili
47c4ece9eb use px4_poll instead of poll 2015-06-26 15:07:30 +02:00
tumbili
40cc11a5ed ported land detector 2015-06-26 15:01:17 +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
tumbili
bd96f21ccb fill local position setpoint message entirely 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
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
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
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
736125441e POSIX: Allow unused variables in INAV estimator temporarily 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
Lorenz Meier
82f3d4e877 commander: Fix mavlink output 2015-06-22 09:58:01 +02:00
Lorenz Meier
dfdc2c999d Bottle drop: Fix mavlink output 2015-06-22 09:57:49 +02:00
tumbili
80f1c517cc init VDev for mavlink log device 2015-06-22 09:43:12 +02:00
tumbili
dd9e3cd315 call px4_open instead of open 2015-06-22 09:40:45 +02:00
Lorenz Meier
27cec4a977 VDev POSIX: Fix non-POSIX conformant return value handling 2015-06-19 11:52:07 -07:00
Lorenz Meier
d81d20ff0e VDev: Add missing break 2015-06-19 11:51:37 -07:00
Lorenz Meier
878284701d POSIX: Simulator: Use port 14560, since 14550 is QGroundControls default port 2015-06-19 10:45:26 -07:00
Lorenz Meier
79d9e1be8d sensors app: Load missing param 2015-06-19 10:44:58 -07:00
tumbili
655617f958 mavlink:
- implement get_free_tx_buf() for UDP and TCP
- gefine get_uart_fd for all platforms
2015-06-19 18:39:05 +02:00
tumbili
ecbc286469 added function to return socket fd 2015-06-19 18:39:04 +02:00
tumbili
c4d92ff05b enable receiving data over network port 2015-06-19 18:39:04 +02:00
Mark Charlebois
7734195242 gpssim: cleaned up gpssim code
The gpssim code was named gps_sim vs being consistent with other
simulators (gpssim). It also used warnx and errx and had lots of
commeted out code.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-06-18 09:02:30 +02:00
David Sidrane
d6c2dd997b Conditional inclusion of the Node Allocation and FW Server - default is OFF 2015-06-17 06:21:28 -10:00
Mark Charlebois
ed58e83460 gyrosim: removed dead code from gyrosim
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-06-15 18:08:22 -07:00
Lorenz Meier
829d830d43 Merge pull request #2378 from mcharleb/sitl-rename
SITL: changed posix_default to posix_sitl
2015-06-15 20:18:51 +02:00