mcsauder
e6f1a2db12
Delete trailing whitespace, extra newlines, to quiet git hooks and add an extra = so that it does not appear to git as a merge conflict marker.
2019-04-02 15:31:37 -04:00
David Sidrane
eb58dae51b
lights:Remove conditional rgb led starting (do all of them)
...
There is no need to not to start a pwm based led or a
rgbled_ncp5623c if the old TCA62724FMG is started. They
will all work in parallel.
2019-04-02 13:40:17 -04:00
Nico van Duijn
b7784a1439
Add MAVLink stream and cmake sitl target
2019-04-02 08:17:13 +02:00
DanielePettenuzzo
75f1ad36d1
start px4flow after all rangefinders (including the ones going through rc.serial)
2019-03-28 06:04:10 -04:00
Beat Küng
14ef009aab
logging: add SDLOG_MODE = -1 to disable logging completely
2019-03-21 08:15:48 +01:00
Julien Lecoeur
5f06c6a1aa
VTOL: add parameter to prevent flight if roll direction was not checked
...
Mark V19_VT_ROLLDIR @category system
Throttle down mavlink critical msg
Send 0 actuator_output for safety
VTOL: unset v1.9 roll direction safety check param for builtin airframes
2019-03-15 00:48:23 -04:00
Julien Lecoeur
e28f8a7f2e
VTOL mixers: invert FW roll sign in builtin mixers
...
This inversion matches the fixed sign in the commands generated
by the VTOL attitude controller.
This commit, combined with the previous commit, should have no effect.
For safety, it is recommended to check the direction of roll control
surfaces before flight.
2019-03-15 00:48:23 -04:00
Martina Rivizzigno
09b795161e
Obstacle Avoidance testing in CI ( #10780 )
2019-03-15 00:37:23 -04:00
Beat Küng
6c3e79f361
mc airframes: reduce I gains a bit
...
A side-effect of the previous commit is that the integral is loaded up
during a flip, which leads to visible bounce-backs after a flip.
Reducing the I helps, but there's a trade-off and we'll need a better
solution.
2019-03-01 07:42:18 +01:00
Hamish Willee
5132368378
Flying Wing init files: Fix up main output docs
2019-02-25 12:01:27 +01:00
Hamish Willee
e5dbd39ca6
Fx79 Frame: Reverse aileron outputs
2019-02-25 12:01:27 +01:00
DanielePettenuzzo
24f77ec5a4
rcS: start camera_capture later in script
2019-02-10 18:07:44 -05:00
DanielePettenuzzo
6b65eb2225
camera feedback: remove CAM_FBACK_MODE param. CAM_CAP_FBACK from camera capture driver will be used instead.
2019-02-10 18:07:44 -05:00
DanielePettenuzzo
d49752141d
rename camera capture feedback param and move it from camera_feedback module to camera capture driver
2019-02-10 18:07:44 -05:00
DanielePettenuzzo
42afc88285
add camera trigger feedback (input capture when camera actually takes the photo)
2019-02-10 18:07:44 -05:00
bresch
faa8b6fe6d
Camera Capture - enable capture at startup
2019-02-10 18:07:44 -05:00
Mohammed Kabir
94bb02a9c7
Add camera_capture driver
2019-02-10 18:07:44 -05:00
Daniel Agar
2d922b5cb4
FW airframe defaults relax EKF2 GPS checks
2019-02-04 11:02:38 -05:00
Beat Küng
aa020eb28e
airframes: add Holybro QAV250
2019-02-04 09:31:02 -05:00
Julien Lecoeur
fe83378db4
Tiltrotor: Do not lock elevons in multirotor mode
...
The behaviour is unchanged because VT_ELEV_MC_LOCK was not implemented for tiltrotors
2019-02-03 22:33:42 -05:00
Julien Lecoeur
6c1d85716c
Convergence: Do not lock elevons in multirotor mode
...
The behaviour is unchanged because VT_ELEV_MC_LOCK was not implemented for tiltrotors
2019-02-03 22:33:42 -05:00
Julien Lecoeur
15f9b70431
Claire: Do not lock elevons in multirotor mode
...
The behaviour is unchanged because VT_ELEV_MC_LOCK was not implemented for tiltrotors
2019-02-03 22:33:42 -05:00
Julien Lecoeur
9b5dd1596f
FireFly6: Do not lock elevons in multirotor mode
...
The behaviour is unchanged because VT_ELEV_MC_LOCK was not implemented for tiltrotors
2019-02-03 22:33:42 -05:00
Anthony Lamping
77ea5249a1
startup: add plane_cam
2019-02-03 22:32:24 -05:00
Daniel Agar
115c31451c
SITL use EKF2_MAG_TYPE default value
2019-01-31 09:23:12 -05:00
Daniel Agar
8dc0509989
mpu9250: split icm20948 support out into new separate driver
2019-01-30 09:29:08 +01:00
Daniel Agar
489ea68b8d
ROMFS fix pruned dependency and cleanup
2019-01-29 15:34:36 -05:00
David Sidrane
78619514b7
ROMFS/CMakeLists build gencromfs
2019-01-25 06:32:37 -08:00
David Sidrane
5036a09e22
Add support from cromfs generation
2019-01-25 06:32:37 -08:00
Daniel Agar
1ded189f58
ROMFS rcS execute (optional) rc.board_defaults after AUTOCNF set
2019-01-18 11:23:01 -05:00
Daniel Agar
fef65bf5c8
ROMFS split rc.board into defaults, sensors, and extras
2019-01-15 23:52:46 -08:00
Claudio Micheli
d1da46ef46
Added generic UART configuration.
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
2019-01-15 09:17:24 +01:00
Claudio Micheli
7124cbf3af
Fixed CI broken build. Made TELEM2 default port.
...
Device port can be set via SENS_EN_CM8JL65 parameter:
SENS_EN_CM8JL65 = 0 -> Disabled
SENS_EN_CM8JL65 = 1 -> Enabled on TELEM2
SENS_EN_CM8JL65 = 2 -> Enabled on TELEM1
Signed-off-by: Claudio Micheli <claudio@auterion.com>
2019-01-15 09:17:24 +01:00
Claudio Micheli
e4381bfc87
Added sensor enable/disable parameter (SENS_EN_CM8JL65).
...
Disabled by default.
Signed-off-by: Claudio Micheli <claudio@auterion.com>
2019-01-15 09:17:24 +01:00
bresch
766f911005
beta75 - Reduce MC_YAWRATE_P to avoid oscillations when battery is fully charged
2019-01-14 18:38:31 +01:00
bresch
118848d261
beta75 - Adjust PWM_MIN and set number of cells
2019-01-14 18:38:31 +01:00
Jake Dahl
1699c577c3
Fixed an issue with a local variable that should have been a member variable. Increased the P term to reduce rise time. Removed feedforward as it was not neccessary. Removed some custom commands that didn't serve much of a purpose.
2019-01-08 22:36:09 +01:00
Daniel Agar
1b8c2c82d5
px4flow start in rc.sensors instead of per board ( #11123 )
...
- fixes #11009
2019-01-01 11:39:40 -05:00
Daniel Agar
1f9b833342
ROMFS 4041 change nsh shebang to /bin/sh
2018-12-24 19:27:04 +00:00
Beat Küng
2790cace4f
beta75X aiframe: exclude on most boards (only used on Omnibus)
2018-12-23 15:49:37 -05:00
Beat Küng
9f642c7ea7
airframes: add a config for the BetaFPV Beta75X 2S Brushless Whoop
2018-12-23 15:49:37 -05:00
Matthias Grob
95b472277c
TBS Caipirinha: Prevent ESC beeping all the time
...
Setting PWM_DISARMED to 0 results in no PWM output to the ESC for the pusher motor.
Most ESCs start beeping endless in short intervals if they don't get a signal.
I remove changing this parameter which is 900 by default to always command the motor to stand still.
2018-12-23 12:21:30 +01:00
Julian Oes
73578a593f
simulator: bring -t argument back
...
The -t argument had been deleted because I didn't realize that it was
actually being used. Therefore, this brings it back and we now use -c
for TCP.
2018-12-22 10:32:18 +01:00
Julian Oes
b436f3dd56
ROMFS/Tools: switch to TCP connection for SITL
...
This switches from UDP to TCP to connect to jMAVSim.
2018-12-22 10:32:18 +01:00
Nuno Marques
cfd1be584e
Feature: VIO: add ODOMETRY stream ( #11084 )
...
* mavlink_messages: remove LOCAL_POSITION_NED_COV stream
* mavlink_messages.cpp: add ODOMETRY stream
* add MAV_ODOM_LP parameter to activate odometry loopback
* EKF2: add vehicle_odometry publisher
* Replace VISION_POSITION_ESTIMATE loopback with ODOMETRY
* LPE: add vehicle_odometry publisher
* set vehicle_odometry local_frame field
* mavlink_messages.cpp: ODOMETRY frame_id depends on MAV_ODOM_LP
2018-12-21 12:54:04 -05:00
Julian Oes
35f2c39f30
ROMFS: remove leftover CMakeLists.txt files
...
These files are copied by accident and then discovered by shellcheck.
2018-12-19 07:36:43 +00:00
Julian Oes
63ee101c51
rcS: fix exit value
...
Shellcheck complained about returning -1 because that's essentially 255.
2018-12-19 07:36:43 +00:00
Julian Oes
3ebf030a02
ROMFS: change shebang from #!zsh to #!/bin/sh
...
This was required for shellsheck.
2018-12-19 07:36:43 +00:00
Julian Oes
d265aaab41
ROMFS: don't forget to prune rc.board
...
The startup file rc.board is copied to the build/../genromfs folder
after the pruning of the files happened. Thus, about 2000 bytes of
comments and whitespace were included in the ROMFS.
This commit moves pruning of the files in ROMFS to a separate cmake
custom command which happens after the ROMFS files have been copied and
the extra files have been added.
Testing showed that this change only affected the rc.board file as
expected.
2018-12-19 07:36:43 +00:00
Beat Küng
6a5108269e
rcS tone_alarm: fix CBRK_BUZZER
...
tone_alarm was started before the parameters were loaded, and the first
tune was played before that as well. CBRK_BUZZER was then read as default,
ignoring the user-configured value.
We now start tone_alarm after we load the parameters. Note that a
previously published startup tone or SD card error will still be played.
2018-12-15 10:01:02 -05:00