diff options
Diffstat (limited to 'ROMFS/scripts')
-rw-r--r-- | ROMFS/scripts/rc.PX4IO | 45 |
1 files changed, 16 insertions, 29 deletions
diff --git a/ROMFS/scripts/rc.PX4IO b/ROMFS/scripts/rc.PX4IO index b5a087433..3a5ccbc5c 100644 --- a/ROMFS/scripts/rc.PX4IO +++ b/ROMFS/scripts/rc.PX4IO @@ -1,12 +1,9 @@ #!nsh -# -# Flight startup script for PX4FMU with PX4IO carrier board. -# -echo "[init] doing PX4IO startup..." +set USB no # -# Start the ORB +# Start the object request broker # uorb start @@ -21,14 +18,20 @@ then fi # +# Enable / connect to PX4IO +# +px4io start + +# # Start the sensors. # sh /etc/init.d/rc.sensors # -# Start MAVLink +# Start MAVLink on UART1 (dev/ttyS0) at 57600 baud (CLI is now unusable) # mavlink start -d /dev/ttyS0 -b 57600 +usleep 5000 # # Start the commander. @@ -41,35 +44,19 @@ commander start attitude_estimator_ekf start # -# Configure PX4FMU for operation with PX4IO -# -# XXX arguments? -# -px4fmu start - -# -# Start the fixed-wing controller -# -fixedwing_control start - -# -# Fire up the PX4IO interface. -# -px4io start - -# -# Start looking for a GPS. +# Start the attitude and position controller # -gps start +fixedwing_att_control start +fixedwing_pos_control start # -# Start logging to microSD if we can +# Start GPS capture # -sh /etc/init.d/rc.logging +#gps start # # startup is done; we don't want the shell because we -# use the same UART for telemetry (dumb). +# use the same UART for telemetry # -echo "[init] startup done, exiting." +echo "[init] startup done" exit |