Mark Charlebois
7aac0e94db
Posix: disable stack size check
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-22 07:50:45 -07:00
Roman Bapst
67956341e6
FireFly6: make landing gear manual pass-through
2015-04-22 13:40:49 +02:00
Roman Bapst
5b772e5720
update vehicle status before doing preflight checks
2015-04-22 13:32:09 +02:00
Lorenz Meier
5e584c2942
commander: Better low battery failure feedback
2015-04-22 09:27:03 +02:00
Mark Charlebois
93dea668dc
Posix: make simulated devices always pass self tests
...
To facilitate testing, the simulated devices always return OK for
self tests.
rc.S was also upated to set CAL_XXXY_ID to the devid so tests pass the
calibration check.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-21 23:29:07 -07:00
Mark Charlebois
36a9f7a818
Posix: fixed calls to open that should be px4_open
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-21 23:26:14 -07:00
Mark Charlebois
02aaa403f1
Posix: removed PX4_DEVIOC* definitions
...
The following should not have been defined:
PX4_DIOC_GETPRIV
PX4_DEVIOCSPUBBLOCK
PX4_DEVIOCGPUBBLOCK
PX4_DEVIOCGDEVICEID
The actual defines are in drv_device.h and are:
DEVIOCSPUBBLOCK
DEVIOCGPUBBLOCK
DEVIOCGDEVICEID
DIOC_GETPRIV is defined by Nuttx, so mapped to SIOCDEVPRIVATE for POSIX
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-21 23:20:59 -07:00
Mark Charlebois
da29004a26
Sync state_machine_helper_posix to state_machine_helper
...
state_machine_helper_posix.cpp was out of sync with
state_machine_helper_posix.cpp.
Added debug to detect when sensors is started before uorb.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-21 22:04:01 -07:00
Mark Charlebois
3f7d4de74a
Posix: fixed ioctl calls to be px4_ioctl
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-21 17:26:07 -07:00
Mark Charlebois
19162ba5be
Posix: Changed PreflightCheck to read Vdev
...
PreflightCheck was failing because it was trying to read actual
devices instad of virtual devices.
ADCSIM had a LINUXTEST ifdef that was removed.
posix_run.sh was using the wrong path
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-21 17:14:52 -07:00
Lorenz Meier
b3e74175bc
Merge pull request #2066 from DonLakeFlyer/Meta2
...
MetaData work
2015-04-21 21:44:28 +02:00
Don Gagne
a885c2c8c9
Parameter meta data is not typed to board
2015-04-21 12:32:15 -07:00
Don Gagne
08123df83a
Remove PX4_PARAM_DEFINE_* usage to get better meta data
2015-04-21 12:32:01 -07:00
Don Gagne
638be07c2c
Use new @board attribute for ifdef's
2015-04-21 12:31:30 -07:00
Don Gagne
6bf0a2618b
Add support for board attribute to parse output
...
This allows for writing parameter meta data which is specific to a
board type
2015-04-21 12:31:08 -07:00
Lorenz Meier
39f6e13c18
Merge pull request #2061 from PX4/rssi_cleanup
...
IO RSSI handling: Fix RSSI for all protocols.
2015-04-21 19:39:08 +02:00
Mark Charlebois
f3b5076d70
Linux to posix conversion
...
Changed "linux" target to "posix". Most of the changes are shared with
QuRT and with OSX. The Linux specific parts are in for i2c which uses
<linux/i2c.h> and <linux/i2c-dev.h>.
There is also a check for __PX4_LINUX in mavlink for a tty ioctl that is
not supported.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-21 09:53:09 -07:00
Lorenz Meier
09ae879b82
RC input: Replace magic numbers with better numbers, cap output to 0-100
2015-04-21 17:46:21 +02:00
Lorenz Meier
d544ac0955
Sumd: Better magic number for RSSI
2015-04-21 17:45:29 +02:00
Lorenz Meier
a0ad5ec42b
Merge pull request #2062 from PX4/firefly
...
Firefly6
2015-04-21 13:45:45 +02:00
Roman Bapst
5e044e5b67
completed auxiliary mixer file for firefly6
2015-04-21 13:22:57 +02:00
Roman Bapst
15f11ae1e2
add control output for tilting rotors
2015-04-21 13:22:57 +02:00
Roman Bapst
05847fd4c7
improve serial output during loading of mixers
2015-04-21 13:22:57 +02:00
Roman Bapst
8f762b5767
more specifications in firefly6 config file
2015-04-21 13:22:57 +02:00
Lorenz Meier
4440c6383c
IO RSSI handling: Make 0-RSSI value consistent for all input sources
2015-04-21 10:48:40 +02:00
Lorenz Meier
027919302d
IO RSSI handling: Fix RSSI for all protocols.
2015-04-21 10:40:42 +02:00
Lorenz Meier
40faa98416
Linux: Fix unit tests
2015-04-21 09:23:36 +02:00
Lorenz Meier
31818b30b6
Linux: Ignore generated messages
2015-04-21 09:23:26 +02:00
Andreas Antener
9c282cf6d6
added parameters to specify range and channel, caping result
2015-04-21 07:01:58 +02:00
Andreas Antener
92bdf74423
overwrite rc in rssi with value from pwm input, parameters hardcoded
2015-04-21 07:01:44 +02:00
Lorenz Meier
8279de5a0b
MAVLink app: Cleanup RC channel messages / handling
2015-04-21 06:58:03 +02:00
Lorenz Meier
5a8eca75bf
Commander: Fix RTL mode switch logic
2015-04-21 06:54:16 +02:00
Thomas Gubler
7e1a21a39e
update return switch documentation
2015-04-21 06:54:15 +02:00
Lorenz Meier
b9d17241a3
RTL mode switching: Allow to flick to RTL in any mode.
2015-04-21 06:54:15 +02:00
Mark Charlebois
0b649204b0
Make nuttx the default PX4_TARGET_OS
...
This should make the CI builder happy again.
Also fixed another itdef that should have been ifeq
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 14:35:56 -07:00
Mark Charlebois
4749974d5c
Made nuttx the default PX4_TARGET_OS
...
The CI builder should work when nuttx is set to be the default
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 14:22:51 -07:00
Mark Charlebois
260bbcb64a
Nuttx: fixups after rebase on Linux
...
Seems that mavlink_receiver_linux.cpp inherited the history
from mavlink_receiver.cpp so updates went to it vs mavlink_receiver_nuttx.cpp
Two module.mk files used ifdef instead of ifeq.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 12:57:02 -07:00
Mark Charlebois
710fe76cdf
Linux: minor fixups for rebase to master
...
These changes were required after the rebase to master.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 12:11:27 -07:00
Mark Charlebois
36d17a061e
Linux: Update mavlink files to track nuttx upstream
...
Modified LInux impl to track changes to nuttx impl.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 12:09:54 -07:00
Mark Charlebois
612579c809
Removed check for isfinite as no longer needed
...
PX4_ISFINITE resolves the definition of isfinite.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 12:08:06 -07:00
Mark Charlebois
455b0dcaff
Fixed parenthesis bug
...
Clang found the following:
if (fabsf(airspeed.indicated_airspeed_m_s > 6.0f))
which is doing fsbsf( bool )
Fixed to be:
if (fabsf(airspeed.indicated_airspeed_m_s) > 6.0f)
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 12:04:46 -07:00
Mark Charlebois
94b622998a
Silence use of gnu extension gnu-array-member-paren-init
...
Added -Wno-gnu-array-member-paren-init to toolchain_native.mk
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 12:02:23 -07:00
Mark Charlebois
b7a5e4df58
Linux: Fixed px4_ioctl calls that should be ::ioctl
...
If simulate is not true, then a read I2C device is present.
The global scope ioctl should be called on _fd, not px4_ioctl.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 11:37:51 -07:00
Mark Charlebois
f44a23bc26
Check stack for commander only for NuttX
...
Turn off check of stack if not a NuttX build
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 11:37:51 -07:00
Mark Charlebois
c9d4f02541
QuRT: added sched.h
...
Added the pieces required from sched.h
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 11:37:51 -07:00
Mark Charlebois
6ce0b7b753
QuRT: added missing make pieces
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 11:37:51 -07:00
Mark Charlebois
0d523d57af
QuRT: Added nfds_t type
...
DSPAL does not yet provide poll.h and all we need is the defintion of
nfds_t.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 11:37:51 -07:00
Mark Charlebois
5d60437164
Qurt: Added more support for the QuRT target
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 11:37:51 -07:00
Mark Charlebois
47beddc88f
Linux: Fixed hil crash with no args passed
...
The hil module did not check for argc < 2.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 11:37:51 -07:00
Mark Charlebois
1126e7ed52
Added config files for QuRT
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 11:37:51 -07:00