Thomas Stauber
2b80a6958a
fix disable airspeed check with negative ASPD_FS_INTEG ( #18186 )
...
* fix disable airspeed check with negative ASPD_FS_INTEG
* improve logic when nav velocity data is not good
* simplify logic. Reset integrator state when the check is not run.
3 years ago
Matthias Grob
e7a90bf367
PositionControl: correct horizontal margin calculation
...
It was using the already reduced vertical thrust to do
the horizontal limitation resulting in no margin.
3 years ago
Matthias Grob
d1f1e02afb
Refactor mode button changes
3 years ago
Claudio Micheli
05d40f40d4
Handle rc toggle mode buttons to initialize flight modes
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
3 years ago
Claudio Micheli
c50daae4a3
rc_update: introduce support for toggle buttons via RC channels
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
3 years ago
Daniel Agar
ca2d8f6de2
Update submodule simulation-ignition to latest Tue Sep 14 00:39:01 UTC 2021
3 years ago
Daniel Agar
e6552370ab
imu/invensense: adjust scheduling dynamically if not using data ready interrupt
3 years ago
Claudio Micheli
fa4fc5f347
esc_report: change esc_temperature field to allow negative values
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
3 years ago
David Jablonski
7d7200cf2f
Added yaw to CMD_DO_SET_HOME
3 years ago
Hamish Willee
ce206d992b
RC_FAILS_THR and RC_MAP_FAILSAFE improve parameter description
3 years ago
Daniel Agar
212898ff42
Makefile: fix submodulesupdate
3 years ago
Beat Küng
810d2e9497
ModuleParams: remove parent in destructor
...
This allows for dynamic deletion of children objects (in most cases this
is not used).
Uses ~100B memory.
3 years ago
bresch
f09b34007e
CA: reload CA matrix to newly created CA class properly
...
Also remove the dependency of ActuatorEffectivenessMultirotor
to param update uORB topic; the CA module
sends a "force" parameter when needed
3 years ago
bresch
cf5917d188
control_allocator: restructure param update
...
recompute effectiveness on param change
clear update at the end
3 years ago
David Jablonski
9d974062d0
replay: improved logging for format mismatchs
3 years ago
Beat Küng
bf48057090
px4/fmu-v2_test: disable modules to reduce flash
3 years ago
Beat Küng
946857ddf7
px4/fmu-v6x: disable modules to reduce flash
3 years ago
Beat Küng
673de86553
cubepilot/cubeorange: disable system_time and motor_ramp to reduce flash
3 years ago
Beat Küng
759d03e5f9
nxp/fmurt1062-v1: disable modules to reduce flash
3 years ago
Beat Küng
ce747fac62
cuav/x7pro: disable modules to reduce flash
3 years ago
Beat Küng
3e899564d4
cuav/nora: disable some modules to reduce flash
3 years ago
Beat Küng
c49e78cbac
holybro/durandal-v1: disable modules to reduce flash
3 years ago
Beat Küng
5b674ea831
ROMFS: remove some airframes and mixers on v2 to reduce flash
3 years ago
Beat Küng
1a743e1117
collision_prevention: switch to events
3 years ago
Beat Küng
5b70fd4a1d
airspeed_selector: switch to events
3 years ago
Beat Küng
5fb16e4395
fw_pos_control_l1: switch to events
3 years ago
Beat Küng
0a1ae37c1a
logger: switch to events
3 years ago
Beat Küng
38eca0c64b
logger: start session & log index at 100
...
To avoid leading zeros, as the events interface does not support that (yet)
3 years ago
Beat Küng
b31276a4f5
mavlink: switch to events
3 years ago
Beat Küng
90940c3672
mc_pos_control: switch to events
3 years ago
Beat Küng
79a0edafb5
vehicle_air_data: switch to events
3 years ago
Beat Küng
a8cc2f9ef6
vehicle_imu: switch to events
3 years ago
Beat Küng
acb73fde14
vehicle_magnetometer: switch to events
3 years ago
Beat Küng
f8dc915789
vtol_att_control: switch to events
3 years ago
Beat Küng
dc87f8a7a4
events: unescape message to match the behavior of the C++ compiler
3 years ago
Beat Küng
e1b8611323
px4/fmu-v5/optimized: disable some modules to reduce flash
3 years ago
Beat Küng
9bba13f3e2
px4/fmu-v2/multicopter: disable some modules to reduce flash
3 years ago
Beat Küng
1f73294ad7
navigator: switch to events
3 years ago
Beat Küng
5ac43e7236
commander: switch to events
3 years ago
Daniel Agar
8866215d1d
sensors/vehicle_imu: add protections for bad sensor data
...
- check for inconsistent timestamps, zero samples, and numerical issues in online mean
3 years ago
Matthias Grob
3c57c67ce3
Make arch setup script executable
...
I usually called it using `source arch.sh`
but if it's executable it could also be called using `./arch.sh`
and that's also what's done for the ubuntu setup script.
3 years ago
m4v3r
a238965228
boards: modalai_fc-v1 update default.cmake ( #18202 )
...
- makes TELEM/SERIAL-4 (VOXL-Flight J1009) work
3 years ago
Jukka Laitinen
28dbd8dc1d
NuttX at 10.1.0+
...
NuttX backport fixing ARM protected build
3 years ago
Thomas Schneider
2e36fff31d
Implement option to reboot px4 using protocol_splitter format when flashing.
3 years ago
Jukka Laitinen
ffa5abbd65
ci: update container versions to 2021-09-08
...
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
3 years ago
Beat Küng
c5c80e31b6
boards: remove DIRECT_INPUT_TIMER_CHANNELS from board_config.h
3 years ago
Beat Küng
ae8733c2d4
pwm_input: remove 'test' command and use 'status' instead
3 years ago
Beat Küng
f1aafe83b3
pwm_out: cleanup, remove _output_mask & only update owned channels
...
_pwm_mask reflects the actually owned channels.
3 years ago
Beat Küng
a8e75d174c
boards: remove BOARD_HAS_PWM and use DIRECT_PWM_OUTPUT_CHANNELS
3 years ago
Beat Küng
1ee423e3c8
pwm_out, dshot: remove mode_* handling and capture ioctl's
...
They now use all unused pins, whereas camera_capture, camera_trigger and
pwm_input modules start before to reserve their pins.
3 years ago