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
TSC21
084a992572
microRTPS: agent: only allow to whitelist the localhost when using FastDDS as the rmw
4 years ago
TSC21
79f7986715
apply ROS2 default memory management and publish mode QoS policies; make sure that SharedMemory is only used with FastDDS as the rmw
4 years ago
Igor Mišić
39909128ec
micrortps_client: increased stack size by 250B
...
Co-authored-by: Nuno Marques <n.marques21@hotmail.com>
4 years ago
TSC21
d3a23cee40
microRTPS: agent: fix double free memory problem on SIGINT
...
It fixes also some minor issues when exiting the agent, including the printed stats
4 years ago
TSC21
6d5f12d2a2
microRTPS: client: add TX rate limiter
4 years ago
TSC21
ac2b38603c
microRTPS: client: add missing "-p" option for the UART poll timeout and use microsecs for the send/rcv thread sleeps
4 years ago
TSC21
0cc79f3e48
microRTPS: client: show diagnostic of current bandwidth usage on the 'status' option
4 years ago
TSC21
d6ee15596d
microRTPS: client: show diagnostic of average bandwidth usage on the 'status' option
4 years ago
TSC21
40462bfc1f
microRTPS: client: reduce name set by pthread_setname_np since Linux requires names (with NUL) to fit in 16 chars, otherwise returns ERANGE (34)
4 years ago
TSC21
145e7387fb
posix: start the microRTPS client in sim every time the module is available
4 years ago
TSC21
773d81f208
microRTPS: client: fix send per allocated topic
4 years ago
TSC21
f2fad6d966
microRTPS: by default, when FastDDS >= 2.0, enable Shared Memory transport for the agent participants when the localhost network is enabled
4 years ago
TSC21
320b414511
microRTPS: client: match the code style from the PX4 Firmware
4 years ago
TSC21
63571b3e3f
microRTPS: agent: match the code style from the PX4 Firmware
4 years ago
TSC21
323ce797f8
microRTPS: allow communications only in the localhost network when ROS_LOCALHOST_ONLY env variable is set
4 years ago
TSC21
578e426e9e
microRTPS: set trajectory_waypoint to be sent only, as this is outgoing data with vehicle_trajectory_waypoint_desired
4 years ago
Pieter-Jan Dewitte
155d3c7d36
FW pos control: fix airspeed input constaining
4 years ago
Claudio Micheli
b1829e5766
Predict and use braking distance when Pausing auto modes (for multicopters) ( #17269 )
4 years ago
Daniel Agar
76a8617529
sensors: fix IMU init race condition
...
- IMU init requires valid published data (device ids, etc)
- orb_group_count will include advertised instances before data is published, so this can't be used to throttle IMU init attempts
4 years ago
Peter van der Perk
b2742658b7
UAVCANv1 port unset fixes and deinitialization
4 years ago
Beat Küng
1c3f30be01
protocol_splitter: tcflush() uart before closing it
4 years ago
Beat Küng
14ec7a0d93
mavlink: tcflush() uart before closing it
...
On NuttX with flow control, if no one was reading from the uart, the
close() call would block indefinitely waiting for data to be sent.
4 years ago
honglang
074ed24d02
nora:fixed syntax error
4 years ago
Daniel Agar
500c45e798
uORB: Subscription check if uORB::Manager instance is valid
...
- this is necessary if uORB::Subscription is used with static storage
duration
4 years ago