Nicolas Martin
1965cd38ba
arm auth: add parameters migration
...
should be reverted in v1.13
4 years ago
Nicolas MARTIN
8b96ff57d7
arm auth: split COM_ARM_AUTH in 3 parameters
...
new params are:
- COM_ARM_AUTH_ID
- COM_ARM_AUTH_MET
- COM_ARM_AUTH_TO
4 years ago
Nicolas MARTIN
6579544fca
arm_auth: use ack reception timestamp to compute authorization timeout
4 years ago
Nicolas MARTIN
e89c21155a
arm_auth: check authorization timestamp to skip old commands
4 years ago
David Sidrane
defa437b88
Add HY-SRF05 ultrasonic sensor driver
...
* nxp_fmuk66-e: Use srf05 distance sensor
* nxp_fmuk66-v3: Use srf05 distance sensor
4 years ago
Daniel Agar
c60743b306
boards: NuttX increase file name max 32 -> 40
4 years ago
PX4 BuildBot
5ce0b5a32c
Update submodule matrix to latest Sat Nov 7 19:38:27 EST 2020
...
- matrix in PX4/Firmware (0c3c9bea0f8466d0c14326d134fd0fa06f480cf5): https://github/commit/ce6b10b99af722a4e653387d40019a8428d2a54f
- matrix current upstream: https://github/commit/a504b6e88152d88dba936bc74e449f2f281b84e2
- Changes: https://github/compare/ce6b10b99af722a4e653387d40019a8428d2a54f...a504b6e88152d88dba936bc74e449f2f281b84e2
a504b6e
2020-11-04 Mitchell-Lee-93 - precision of tol for float has been changed
4 years ago
stou-sandalski
6b23e28971
Fix for missing battery voltage from UAVCAN power modules ( #16138 )
...
It seems that battery.voltage_* is no longer used and QGC is getting voltage data from the cell voltage array instead.
4 years ago
Alex Mikhalev
91d1825fcf
Fix non-determinstic boot hang with crashdumps
...
On boot, if board_hardfault_init finds a hardfault stored in BBSRAM, it
checks if there is any data available on stdin to see if there is
somebody there to respond to a prompt. But on boards such as cubeorange
where there is not a serial console by default, the ioctl fails and
bytesWaiting is uninitialized. So it will non-deterministally hang the
boot process with no outside feedback if that value is not zero.
Signed-off-by: Alex Mikhalev <alexmikhalevalex@gmail.com>
4 years ago
Adam Blazczak
149ac16bb4
add support for secondary GPS interface
...
Useful for navio2 or px4_raspberrypi when attaching a secondary (UART) GPS through one of the USB ports; the default navio2 onboard GPS is running on spi.
Example usage:
gps start -d /dev/spidev0.0 -i spi -e /dev/ttyACM0 -j uart -p ubx
4 years ago
Hamish Willee
ffa38f1b4f
module markdownout - explicit anchor not heading
4 years ago
Daniel Agar
bde5cadba7
ROMFS: replay automatically create replay_params.txt
4 years ago
Daniel Agar
142452f80c
replay: print parameter changes and error on mismatch
4 years ago
Daniel Agar
03aa2dd46c
ROMFS: create NXP HoverGames airframe (SYS_AUTOSTART 4017)
...
Co-authored-by: igalloway <iaintravelgalloway@gmail.com>
4 years ago
Beat Küng
e6ad321ab2
gps: add GPS_{1,2}_PROTOCOL param to select protocol, default to u-blox
...
u-blox is the most widely used GPS, so module detection should be a bit
faster in general.
4 years ago
Beat Küng
ab43a94224
gps: keep track of RX data rate
4 years ago
Beat Küng
c5c521f5e0
gps: add support for u-blox heading with 2 F9P devices
4 years ago
Julian Kent
d7fa5c68aa
Add support for alpha/beta/rc on the vendor version ( #16112 )
...
* Add support for versioning the vendor version
* Make regex only allow either alpha/beta/rc, or vendor versions
4 years ago
Beat Küng
8f72ea9577
Jenkins: push module documentation to PX4 user guide as well
4 years ago
David Sidrane
f02d490e89
rddrone-uavcan146:Rename to ucans32k146
4 years ago
David Sidrane
e0f6c220b1
hardfault_log:Sanity check stack before dumping it
4 years ago
Hamish Willee
425b8a1733
markdownout - change Firmware to PX4-Autopilot
4 years ago
Daniel Agar
ea2fced6ad
Tools/check_submodules.sh: always update if within vscode cmake configure
...
- the interactive portion of check_git_submodule with hang waiting for user input
4 years ago
Silvan Fuhrer
99833eb001
FW Position Control: remove duplicated position_sp_triplet update
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Daniel Agar
ba5ef28f23
uORB_tests: add uORB::SubscriptionMultiArray tests
4 years ago
JaeyoungLim
9e5cf3a598
Enable multiple rover simulations ( #15904 )
...
This commit allows running multiple simulations with rovers
4 years ago
Lorenz Meier
a39bead740
Update SITL (compile fix)
...
This fixes the linker command for protobuf libraries for plugins.
;
4 years ago
Silvan Fuhrer
d4d02f449f
Improve tailsitter tuning master ( #16078 )
...
* tailsitter SITL: improve hover tuning
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
* Add SITL testing for tailsitter VTOLs
This enables SITL testing for Tailsitter vehicles
Co-authored-by: Jaeyoung-Lim <jaeyoung@auterion.com>
4 years ago
Ricardo Marques
fd90387270
README: Cleanup Maintenance Team structure
...
Changes current Maintenance Team structure in README.md in order to be more organized and with a standard.
Signed-off-by: Ricardo Marques <marques.ricardo17@gmail.com>
4 years ago
Avionics Anonymous
437a1c6db1
Use ModuleParams instead of old param funcs
4 years ago
Avionics Anonymous
cc96468fad
Extend UAVCAN light control
...
Adds automatic control of more light types via UAVCAN. Publishes
commands for beacon, strobe, nav, and landings lights. Each is
automatically controlled based on arming state and this behavior is
configurable per light type via params. For example, nav lights can be
set to be always on while beacons turn on when the system is prearmed
and strobes turn on only when armed.
4 years ago
Silvan Fuhrer
67a0e1993a
FW Position controller: add option to swap throttle and pitch stick
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Martin Povišer
ad0de67df7
dshot: fix build error
...
Fixes
src/drivers/dshot/dshot.cpp:1408:9: error: declaration of
'struct DShotOutput::custom_command(int, char**)::Command' shadows
a previous local [-Werror=shadow]
4 years ago
Martin Povišer
d2145917e7
setup: add Nix derivation with build environment
4 years ago
Martin Povišer
b0a73b5144
platforms/nuttx: change bash references
...
There is a platform, NixOS Linux, on which '/bin/bash' is not available.
This commit changes the interpreter to '/usr/bin/env bash' in some
scripts essential to firmware building.
4 years ago
CUAVcaijie
77dfd111e2
boards: cuav/x7pro disable BDMA ( #16056 )
...
- currently causing a crash, disable for now
4 years ago
Daniel Agar
817285ec64
commander: gyro calibration use MedianFilter
4 years ago
Daniel Agar
d14deb0e5a
FFT add simple median filter
4 years ago
Daniel Agar
4578b8cdcc
Update submodule ecl to latest Mon Nov 2 09:57:32 EST 2020
...
- ecl in PX4/Firmware (f87b19f31b9918f73d336d10e68d39c659037582): https://github/commit/48a8992caf7a95e09a5e17235133894c072b96bd
- ecl current upstream: https://github/commit/a21092804a784d012939f96cc633e7da5f5e8cde
- Changes: https://github/compare/48a8992caf7a95e09a5e17235133894c072b96bd...a21092804a784d012939f96cc633e7da5f5e8cde
a210928
2020-11-01 Daniel Agar - EKF: remove virtual getters from estimator_interface
4 years ago
Beat Küng
d83da4ded4
fix SubscriptionMultiArray: end() iterator needs to point past the end
...
And ensure not to dereference.
4 years ago
Daniel Agar
a1ef4d1469
ekf2: only advertise immediately in multi-EKF mode
4 years ago
PX4 BuildBot
1dd3283fbb
Update submodule ecl to latest Sat Oct 31 20:37:40 EDT 2020
...
- ecl in PX4/Firmware (6bb56ae2b3debb76669a04adb7c64bac74bb87f4): https://github/commit/d85e24d3ca767b48bdbb1594b564d30df5777769
- ecl current upstream: https://github/commit/48a8992caf7a95e09a5e17235133894c072b96bd
- Changes: https://github/compare/d85e24d3ca767b48bdbb1594b564d30df5777769...48a8992caf7a95e09a5e17235133894c072b96bd
48a8992
2020-10-30 Daniel Agar - EKF: move small simple getters to header
defb35d
2020-10-29 Daniel Agar - EKF: pass imuSample by const reference
4 years ago
PX4 BuildBot
4df3931bd1
Update submodule sitl_gazebo to latest Thu Oct 29 20:40:02 EDT 2020
...
- sitl_gazebo in PX4/Firmware (6b9dde59d6
): 2451437c19
- sitl_gazebo current upstream: 06e801fe8b
- Changes: 2451437c19...06e801fe8b
06e801f 2020-10-29 Nuno Marques - add missing generated models to git ignore (#644 )
eafc98b 2020-10-28 JaeyoungLim - Move boat model to jinja templates (#641 )
4 years ago
Daniel Agar
6b9dde59d6
update ecl to latest
...
- fmu-v5 debug and stackcheck builds now need to be CONSTRAINED_FLASH to fit
- delete unused holybro_durandal-v1_stackcheck build (also CONSTRAINED_FLASH)
4 years ago
Daniel Agar
81aa8a914f
boards: px4_fmu-v2 disable ver command line to save flash
4 years ago
Daniel Agar
d5894bea5c
cmake: NuttX debug skip SVD print if not found
4 years ago
Daniel Agar
216a0eb3a0
cmake: NuttX redirect libapps build stdout to log file
4 years ago
Daniel Agar
b13422dd80
gitmodules update URLs to renamed PX4 repositories
4 years ago
Daniel Agar
ecb462f325
ekf2: EKF2.cpp using matrix Eulerf, Quatf, Vector3f
4 years ago
Daniel Agar
d1af095c0b
ekf2: don't store vehicle_status_s
4 years ago