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
David Sidrane
a728431e43
spracing_h7extreme:Track NuttX assert changes
4 years ago
David Sidrane
b399b8d5ea
protocol_splitter:Track NuttX assert changes
4 years ago
David Sidrane
61f80c087a
px4io:Fix Type
4 years ago
David Sidrane
18960f0b82
RoboClaw:Fix Types
4 years ago
David Sidrane
9377b02c58
Track NuttX Timer changes
4 years ago
David Sidrane
05bdef867d
Track NuttX syslog change
4 years ago
David Sidrane
028ae9561d
logger:watchdog Track NuttX file reorg
4 years ago
David Sidrane
eea1477e80
FakeImu:Use inttypes
4 years ago