David Sidrane
19a8c3e49c
rcs:Add comment & test 4 Mini test on all px4io init
2018-08-30 19:11:17 +02:00
David Sidrane
c072fefa2c
px4fmu_common:rcS:Use tune control, suport FW with no PX4IO
...
On FW with a px4io bin file, but not a px4io do not error
Use tune control and have all paths in rcS indicate tunes
2018-08-30 19:11:17 +02:00
David Sidrane
6a7d98229e
tap_common rcS:Use tune_control & clean up
2018-08-30 19:11:17 +02:00
David Sidrane
b9a54cb4fd
tap_common rc.interface:Use tune_control
2018-08-30 19:11:17 +02:00
David Sidrane
91abb36063
px4fmu_test:rcS:Use tune_control
2018-08-30 19:11:17 +02:00
David Sidrane
a2dde6bc19
rc.mavlink:Use tune_control
2018-08-30 19:11:17 +02:00
David Sidrane
7d3d497831
rc.io:Use tune_control
2018-08-30 19:11:17 +02:00
David Sidrane
f5295d7700
rc.interface:Use tune_control
2018-08-30 19:11:17 +02:00
Matthias Grob
0c6bffb66a
commander: make auto disarm timeout float
...
such that fractions of a second are configurable
2018-08-30 08:05:13 +02:00
Kevin Lopez Alvarez
c10ea132b4
PNI RM3100 magnetometer driver ( #10302 )
...
* tested on SPI (px4fmu-v4pro)
* WIP I2C support
2018-08-28 11:44:34 -04:00
bresch
04c765f497
Failsafe PWM - Add PWM_MAIN/AUX_FAILx parameters to set "failsafe" values.
2018-08-28 11:23:25 -04:00
Jake Dahl
07d606ef83
Added TI PGA460 driver functionality to PX4.
2018-08-27 21:15:04 +02:00
Daniel Agar
52e1b59e60
cmake add nuttx shellcheck helper
2018-08-25 20:12:29 +02:00
Daniel Agar
096c41b041
init.d-posix/rcS replace bashism 'source' with '.'
2018-08-25 20:12:29 +02:00
Daniel Agar
642aff9786
init.d-posix replace bashism '==' with '='
2018-08-25 20:12:29 +02:00
Daniel Agar
72792cef43
posix-configs shell scripts use /bin/sh to maximize compatibility ( #10292 )
...
- fix ocpoc line endings
2018-08-25 11:02:37 -04:00
David Sidrane
454d175617
rc.mavlink:Seperate sys compaion init dependant on MAVLINK_COMPANION_DEVICE
2018-08-23 14:26:32 -07:00
David Sidrane
46b563fe3a
rc.mavlink:NXPhlite Mavlink on ttyS4 and ttyACM only
...
NXPhlite does not have a companion link. So start
Mavlink on ttyS4 and ttyACM only.
2018-08-23 14:26:32 -07:00
David Sidrane
2c282d0e0e
rc.mavlink:Fix syntax errors
2018-08-23 14:26:32 -07:00
mcsauder
1a1a04c094
Directly set parameters in airframe config files rather than setting script variables and move the param set lines into logic blocks, and alphabetize and tidy up param set lists.
2018-08-22 10:20:07 +02:00
Daniel Agar
e356fd89b0
CI mission tests add FW and cleanup ( #10250 )
...
* jenkins: decrease VTOL mission alt and FW mission use simple land wps
* startup: decrease min airspeed scaling factor for landing
* jenkins: FW mission include loiter_to_alt cmd
2018-08-17 13:02:14 -04:00
Beat Küng
888d85008b
rcS: use quotes to set TUNE_ERR variable (ShellCheck complained)
2018-08-15 10:13:06 -04:00
Beat Küng
b3a25bb2bb
posix rcS: use sed instead of grep -P
...
The -P argument seems not to be supported on OSX
2018-08-15 10:13:06 -04:00
David Sidrane
dd69427cbf
rc.io:Add USE_IO == yes && IO_PRESENT == yes test
...
On a FMU without a px4io (FMUv4, NXPhlite etc), this code should
not be run.
2018-08-14 09:38:15 -04:00
David Sidrane
ce47dc24da
rcS:Added unset for TUNE_ERR
2018-08-14 09:38:15 -04:00
David Sidrane
8d14f9db52
rcS:Fix missing TUNE_ERR
2018-08-14 09:38:15 -04:00
David Sidrane
c46a405e0c
rcS:NXPhlite add back UxASRT usage
2018-08-14 09:38:15 -04:00
David Sidrane
e892227d1f
nxphlite-v3:Fix merge issue
2018-08-14 09:38:15 -04:00
David Sidrane
e35be68fd4
NXPhlite work arround to internal i2c routed to external connector.
...
Since the only device on the bus is the barro, int or ext does
not apply. This will be fixed on the rev > RC15.
This defines an alias that can be used to condition the buss logic
connection logic px4_i2c_bus_external to return external.
2018-08-14 09:38:15 -04:00
David Sidrane
a4c4449b85
NXPhlite:Dedicate P10 UART as Telem 1 and disable companion
2018-08-14 09:38:15 -04:00
Beat Küng
923f6239e1
posix rcS: automatically find the requested model instead of explicitly enumerating them
2018-08-13 21:50:14 -04:00
Beat Küng
4e860e357c
Tools: add run-shellcheck.sh to statically analyze startup scripts
...
Use './Tools/run-shellcheck.sh ROMFS/px4fmu_common' to run it.
2018-08-13 21:50:14 -04:00
Beat Küng
9712f6b02a
mixers: remove unneeded README
...
This info is on the dev-guide now
2018-08-13 21:50:14 -04:00
Beat Küng
273988c124
SITL: move all models to unified rcS startup and remove old scripts
2018-08-13 21:50:14 -04:00
Beat Küng
5ebd0116de
rc.interface: allow setting a custom MIXER_FILE
2018-08-13 21:50:14 -04:00
Beat Küng
e6b9806ee1
SITL: add multi-vehicle support to rcS
...
This also removes the HIGHRES_IMU mavlink stream to the GCS. I don't see
why it's needed and it adds noticeable CPU load.
2018-08-13 21:50:14 -04:00
Beat Küng
a00f7ebf47
sitl scripts: refactor to use existing rc.vehicle_setup from NuttX
2018-08-13 21:50:14 -04:00
Beat Küng
fcd3a04b07
rc.interface: remove unnecessary fmu start for RC input
...
RC input is now handled via rc_input module
2018-08-13 21:50:14 -04:00
Beat Küng
9ba2e91fa1
ROMFS: avoid empty 'then else' clause, it's an error in bash
...
Use 'if ! <cmd>' instead.
2018-08-13 21:50:14 -04:00
Beat Küng
d4c7dbc93d
posix rcS: automatically find matching autostart file based on SYS_AUTOSTART
2018-08-13 21:50:14 -04:00
Beat Küng
1318e614ad
SITL: handle 'make posix_sitl_shell' via unified rcS
...
The command is now: 'make posix none_shell'
which means: don't start a simulator and run a minimal shell only.
2018-08-13 21:50:14 -04:00
Beat Küng
ab7f68f2ad
ekf2 replay: refactor to use unified rcS scripts
2018-08-13 21:50:14 -04:00
Beat Küng
f414d0c413
SYS_COMPANION: add 1500000 baud to metadata & increase the data rate
2018-08-10 07:11:07 +02:00
acfloria
4a08003952
Change warnings to error in case the iridium driver start failed
2018-08-08 21:13:56 +02:00
acfloria
eb59407586
Fix starting the iridium driver in the start script
2018-08-08 21:13:56 +02:00
Beat Küng
4703f22d4e
mixers: remove unnecessary output settings (reduce flash usage)
2018-08-08 21:09:39 +02:00
Beat Küng
ac5988fd35
ROMFS cmake: do not copy init.d-posix and mixers-sitl
...
Otherwise these files are added to the NuttX ROMFS build.
2018-08-08 21:09:39 +02:00
Beat Küng
5363aff879
fixes for integration and unit tests
...
Move ros logs dir so that .ulg files are not in the same directory
(mission_test.py:: get_last_log() fails otherwise)
2018-08-08 21:09:39 +02:00
Beat Küng
7822e5b5c3
posix shell: lots of cleanup and fixes
...
- move posix-configs/SITL/init/{rcS,10016_iris,6011_typhoon_h480} to ROMFS/px4fmu_common/init.d-posix
allows for easier unification, only one symlink is required.
- rcS: add AUTOCNF support. Update scripts to match with behavior of PX4
master (parameter values, some sitl driver got removed)
- add alias to allow 'set variable value' syntax in scripts to px4-alias.sh
- use px4_getopt
- use separate argument for the test_data directory
- append PATH from within the px4 binary: this simplifies the usage
w/o the sitl_run.sh script.
- add 'source px4-alias.sh' to all existing sitl startup scripts
- move sitl mixers to ROMFS/px4fmu_common/mixers-sitl
makes it easier to use existing mixers and sitl-specific ones.
- remove unused rcS_gazebo_delta_wing
2018-08-08 21:09:39 +02:00
Beat Küng
6a49d78c4b
logger: remove last references to SYS_LOGGER
2018-08-08 21:09:39 +02:00