Beat Küng
9b7170551c
ModuleBase: allow configurable timeout for wait_until_running()
4 years ago
Peter van der Perk
cf524cd2c9
[UAVCANv1] Added uORB actuator_outputs publisher
4 years ago
Beat Küng
6a44fc7cac
fix vtol_att_control: set _current_max_pwm_values to current values on init
4 years ago
Beat Küng
894ecac8da
px4io: ensure pwm params are loaded before any other module starts
...
The vtol module will read them later on.
4 years ago
alexklimaj
962c2cc960
Add fmuv6x to vscode cmake variants
4 years ago
David Sidrane
3e00450052
NuttX with SDMMC BACKPORT
4 years ago
Thies Lennart Alff
cacab75b42
define decimals for uuv_att_control gains
...
decimal for the uuv_att_control gain parameters was not defined. So
QGroundControl displays them as integers what is rather unhandy.
4 years ago
Daniel Agar
0aa14deb5d
drivers/distance_sensor/broadcom/afbrs50: minimize IRQ_LOCK()/IRQ_UNLOCK() calls
4 years ago
Matthias Grob
62546350f1
battery: use local instead of global member battery_status message
4 years ago
Matthias Grob
fa976f84b1
battery: clear interface for determineWarning()
4 years ago
Matthias Grob
f41c294028
BatterySimulator: No need to explicitly mention throttle being set to zero
4 years ago
Matthias Grob
b824f33ae9
battery: publish measured values also when battery not connected
4 years ago
Matthias Grob
a99ddd0845
battery: don't reset on every loop iteration
4 years ago
Matthias Grob
8d74e52bb7
battery: omit separate publish() function
4 years ago
Matthias Grob
9c0c85c9e2
battery_status: naming consistency current_filtered_a -> current_average_a
4 years ago
Matthias Grob
41cc73e555
battery: simplify battery_initialized condition
4 years ago
Matthias Grob
a51d47f8e8
battery: connected check outside of determineWarning()
4 years ago
Jaeyoung-Lim
e45b862f1d
Specify orientaiton of ADIS16448 IMU from rc.sensors
...
Specify orientaiton of ADIS16448 IMU for from the rc.sensors
WIP: Currently only handling one orientation
4 years ago
Daniel Agar
d87cd171f4
sensors/vehicle_imu: continue integrating gyro if there's a gap in data
...
- minor improvement that helps to determine the sensor publication rate
as soon as possible
4 years ago
Daniel Agar
7ddcb7fe3c
adis16470: disable debug
4 years ago
Daniel Agar
982692f5ed
ekf2: selector handle NAN test ratios as uninitilaized
...
- requires https://github.com/PX4/PX4-ECL/pull/1020
4 years ago
Daniel Agar
f08a22934e
boards: px4_fmu-v4_test remove deleted drivers/tap_esc
4 years ago
Daniel Agar
f0d8d53da6
sensors/vehicle_imu: minor IMU integration improvements
...
- IMU integrator set max dt based on final return size (uint16)
- improve integration consuming gyro as needed then integrate all available accel until caught up
- increase required number of samples for sensor rate measurement (online Welford mean)
4 years ago
Daniel Agar
3fcd323f6a
drivers/imu/invensense: store offset registers on configure, trigger reset on any change
...
- this can catch subtle failures that occur after self hours of continuous operation on some units
4 years ago
alexklimaj
9d3e18dbe1
ARK Flow rev 2 add icm42688p
4 years ago
TSC21
a67e66000e
protocol_splitter: including magic number on XOR for checksum
4 years ago
TSC21
4741ec25ce
microRTPS: increase base message ID space to 179
4 years ago
Matthias Grob
5ac5399d83
Remove horizontal slow down close to ground
...
Because based on the numerous complaints it was disabled by default
(only velocities above 10m/s were limited)
and since then no one intentionally used it anymore. But
there were some minor investigations of drones not reaching
their maximum speed which always showed 10m/s.
4 years ago
Matthias Grob
055c9db178
state_machine_helper: allow takeoff and hold without any link
4 years ago
Matthias Grob
15096ead5f
state_machine_helper: explicitly notify about rca and data link loss
4 years ago
Matthias Grob
bec9eef5b0
state_machine_helper: react on link losses during takeoff
...
The same way like in loiter. This should be further unified in the code
but at least we can increase safety in the case the takeoff altitude is
very high and the vehicle never reaches it but looses links.
4 years ago
Matthias Grob
11556d4e9a
Commander: allow disabling RC loss failsafe for mission, hold, offboard independently
4 years ago
Matthias Grob
933d31b476
commander_params: correct parameter group from Mission to Commander
4 years ago
Matthias Grob
6ee8f7be0f
Commander: switch to static_cast<> for set_nav_state parameters
4 years ago
Jukka Laitinen
d83033f449
Take the crypto_backend library into use in bootloader for signature verification
...
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
4 years ago
Jukka Laitinen
0d4f481035
Add simple SW implementations for crypto_backend and keystore_backend
...
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
4 years ago
Jukka Laitinen
d068ae48d6
Add header file for arhitecture/implementation specific px4 crypto and
...
configuration for cmake
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
4 years ago
Jukka Laitinen
b3e9904df0
Add monocypher crypto library in src/lib/crypto/monocypher
...
This simple crypto library is used as an example default backend for the crypto
interfaces
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
4 years ago
Jukka Laitinen
09e62f96b2
Put all the test key material into same directory
...
Move Tools/test_key.json and key0.pub into same directory.
key0.pub is just a hex-dump of the public key part from the test_key.json,
for easy inclusion into bootloader monocypher sw crypto
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
4 years ago
Jukka Laitinen
caed8e4b05
Fix cryptotools.py signature alignment
...
If the signature start address is already aligned, the tool erroneously adds 4 filling bytes
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
4 years ago
Roman Dvořák
ab0e3b6001
icm20948_i2c_passthrough: allow to configure i2c address
4 years ago
Beat Küng
d79229f958
mavlink_shell.py: allow scripted use
...
E.g. echo free|./Tools/mavlink_shell.py
Or creating a virtual nsh console:
socat pty,rawer,link=/tmp/fmu_nsh_pts exec:"mavlink_shell.py 0.0.0.0\\:14550,pty,rawer"
4 years ago
Sander Swart
aa60d76963
camera trigger: don't keep triggering while enabled but paused
4 years ago
achim
6b356068cb
boards: mro_x21-777 board.h fix SPI 2 SCK pin
...
- SPI 2 had the wrong SCK PIN -> PB10 instead of PB13 -> accidentally the kill pin
could be probably wrong on other mro boards
4 years ago
Mathieu Bresciani
9cedb169fc
HTE: relax validity condition when already valid ( #17783 )
...
The condition to get valid requires a low variance and test ratio. but
to stay valid, only the variance is required.
Co-authored-by: Daniel Agar <daniel@agar.ca>
4 years ago
Hamish Willee
74cc1d901d
Thoneflow - fix up links to docs
4 years ago
Matthias Grob
0dee7af81f
ekf2_params: enable baro ground effect compensation by default
4 years ago
Thomas
a264541861
explicitly set param2 to 0 in existing *DO_VTOL_TRANSITION commands. add a guard against NaNs.
4 years ago
TSC21
0c5f2d3b8c
microRTPS: add missing header for PRIu32 and PRIu16 macros
...
Co-authored-by: squizz617 <seulbae@gatech.edu>
4 years ago
TSC21
9fb53d4276
microRTPS: add option to build the microRTPS agent after its generation
4 years ago