Matthias Grob
69f6092031
mavlink_receiver: remove unused land detection publication
3 years ago
Matthias Grob
c1b9b8a1c0
MulticopterLandDetector: correct comment with outdated time constant reference
3 years ago
Matthias Grob
b85c4ec475
Commander: rename land detection subscription for consistency
3 years ago
Matthias Grob
4a5a8d59fe
matrix helper: add documentation for sign function
3 years ago
Matthias Grob
d0abcc1ca3
MatrixHelperTest: add unit tests for the signum function
3 years ago
Matthias Grob
03f836f79d
matrix helper: fix sign function zero case
3 years ago
David Sidrane
1a17e9df4d
board_hw_rev_ve:Use 97.50% for ADC ref for "High" detection
3 years ago
David Sidrane
ebc8ecdee6
board_hw_rev_ve:ADC returns 32 bits
3 years ago
David Sidrane
1c224be8f6
stm32h7:ADC fix CCr Access
3 years ago
RomanBapst
60231bbcb6
navigator: don't reset cruise speed and throttle during a transition as part
...
of the VTOL takeoff navigation state
- the reset causes the loiter circle to be reset to home
Signed-off-by: RomanBapst <bapstroman@gmail.com>
3 years ago
Daniel Mesham
06a9be74fa
microdds: add xrce client
3 years ago
Konrad
e080fab8f6
Set up landing gear logic for tiltrotor and tailsitter VTOL. Gear is set down when in hover mode, esle gear is set up.
3 years ago
Konrad
d7de67844f
Set up landing gear logic for standard VTOL. Gear is set down when in hover mode, else gear is set up.
3 years ago
Daniel Agar
c86d5769ea
boards: px4_fmu-v2_{fixedwing,multicopter} module selection changes to save flash
3 years ago
Daniel Agar
475bd42ab8
sensors: add 2nd static notch and migrate existing parameters
...
- new static notch filter configured via IMU_GYRO_NF1_FRQ and IMU_GYRO_NF1_BW
- existing notch parameters IMU_GYRO_NF_FREQ and IMU_GYRO_NF_BW become
IMU_GYRO_NF0_FRQ and IMU_GYRO_NF0_BW
3 years ago
Daniel Agar
afeab9587e
gyro_fft: peak detection exclude side FFT buckets
...
- when estimating the peak frequency the magnitude of side buckets will
be factored in, so it doesn't make sense to potentially treat them as
separatey detected peaks
3 years ago
Matthias Grob
9ab99a7689
MatrixHelperTest: don't rely on FLOAT_EQ accepting FLT_EPSILON inaccuracy
3 years ago
Thomas Stastny
144697bb6a
MatrixHelperTest: correct wrap compare values
3 years ago
benjinne
620f25503c
Add geofence predict param ( #17795 )
3 years ago
Thomas Debrunner
5b0fc8f507
print_load: Removed unused variable to fix compilation on macos
3 years ago
Daniel Agar
36e6527013
ROMFS: MAV_TYPE cleanup
...
- set MAV_TYPE as a parameter default per vehicle type, or airframe if necessary
- cleanup MAV_TYPE param metadata and commander helper to only include
what's currently used in PX4
3 years ago
Matthias Grob
cde7b1bc41
Matrix: remove deprecated minimal test framework
3 years ago
Matthias Grob
91493307b9
Matrix: convert vector test to gtest
3 years ago
Matthias Grob
4b63f6b29a
Matrix: convert vector assignment test to gtest
3 years ago
Matthias Grob
f4b53d2762
Matrix: convert vector3 test to gtest
3 years ago
Matthias Grob
ddfd62dfc2
Matrix: convert vector2 test to gtest
3 years ago
Matthias Grob
be28aeb3ee
Matrix: convert upper right triangle test to gtest
3 years ago
Matthias Grob
4d43aad847
Matrix: convert transpose test to gtest
3 years ago
Matthias Grob
b3cc18c6de
Matrix: convert square test to gtest
3 years ago
Matthias Grob
555ed9b9d8
Matrix: convert slice test to gtest
3 years ago
Matthias Grob
46df8ab60c
Matrix: convert set identity test to gtest
3 years ago
Matthias Grob
831f0e9aac
Matrix: convert scalar multiplication test to gtest
3 years ago
Matthias Grob
38d742f1b5
Matrix: convert pseudo inverse test to gtest
3 years ago
Matthias Grob
57e443c4a4
Matrix: convert multiplication test to gtest
3 years ago
Matthias Grob
719898f1e3
Matrix: convert least squares test to gtest
3 years ago
Matthias Grob
fddcf342e9
Matrix: convert inverse test to gtest
3 years ago
Matthias Grob
f5ec4b2339
Matrix: convert integral test to gtest
3 years ago
Matthias Grob
7c9e28c168
Matrix: convert helper test to gtest
3 years ago
Matthias Grob
0c4c3a917c
Matrix: convert hat vee test to gtest
3 years ago
Matthias Grob
8f695a5613
Matrix: convert filter test to gtest
3 years ago
Matthias Grob
79e8152f05
Matrix: convert dual test to gtest
3 years ago
Matthias Grob
62571b6984
Matrix: convert copy to test to gtest
3 years ago
Matthias Grob
35b035e880
Matrix: convert attitude test to gtest
3 years ago
Matthias Grob
c33bf5b705
Matrix: convert assignment test to gtest
3 years ago
Matthias Grob
fa35635486
Matrix: change naming of sparse vector test
3 years ago
Jukka Laitinen
3d35929f3e
Put gyro_fft in kernel by default in protected build
...
It is a performance issue to run it on user side
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
3 years ago
Jukka Laitinen
4658a627d7
Separate i2c and spi board bus configuration into and own library for protected build target
...
This info is needed on both kernel and user sides, and is just data.
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
3 years ago
Jukka Laitinen
543c7bd0c5
uORB: Build uorb systemcmd always in kernel side in memory protected build
...
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
3 years ago
Jukka Laitinen
d167f91eb8
logger/watchdog: Disable watchdog for NuttX protected/kernel builds
...
It accesses kernel internal structures directly; this needs to be
worked out with some proper userspace-kernel interface
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
3 years ago
Jukka Laitinen
56c6120e83
Use IOCTL for board_read_VBUS_state in NuttX protected builds
...
Direct gpio read is not possible from user side applications, so use boardctl
interface instead.
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
3 years ago