Daniel Agar
1555f2bd22
boards/px4/fmu-v5x: rc.board_sensors fix missing Split PAB ID and FMUM backport
v1.14.4
2024-08-21 16:31:21 -04:00
Alexis Guijarro
caa45c1caa
mRo Control Zero Classic: Definition for GPS2 by default added
2024-05-23 18:30:18 -07:00
Alexis Guijarro
8cb7d1c050
boards/mro/ctrl-zero-classic: corrections for mRo Control Zero Classic Board ( #22745 )
...
- Build target changed from STM32H743II to STM32H743ZI
- Missing external SPI interface added
- Nonexistent I2C3 interface removed
- I2C4 pins changed
- Red and Green LED lights remapped
- Missing ADC inputs added and already present ones corrected
- CAN Silent interfaces corrected
- Power pins corrected and Level Shifter pin added to enable ICM20948
- Buzzer pin remapped
- HRT channel and PPM pin changed
- RSSI input remapped
- ICM20602 and BMI088 pins corrected
- Serial ports remapped
2024-05-23 18:30:18 -07:00
Alexis Guijarro
08e14a8072
github actions compile nuttx add mro_ctrl-zero-classic
2024-05-23 18:30:18 -07:00
David Sidrane
1dacb4cdef
[BACKPORT] px4_fmu-v6x:Add Holybro Pixhawk Jetson Baseboard ver 0x100
v1.14.3
2024-05-16 10:17:00 -07:00
jamming
011af5f797
boards/holybro/kakuteh7: fix icm42688p IMU
...
- the mass-produced kakuteH7 did not use ICM20689 IMU
2024-04-01 20:47:08 -04:00
Vincent Poon
f75a92d199
Change FMU-v6x REV 6 IMU Order
...
Change IMU Order, make adis16470 in 1st priority.
2024-03-19 05:35:30 +13:00
David Sidrane
f6ec71d39f
px4_fmu-v6x:Add Sensor set 8
2024-03-19 05:35:30 +13:00
alexklimaj
247067d392
boards: arkv6x migrate to split versioning
2024-03-19 05:35:30 +13:00
David Sidrane
f69c6354dd
px4_fmu-v5x:Use BOARD_HAS_HW_SPLIT_VERSIONING & common PAB manifest
2024-03-19 05:35:30 +13:00
David Sidrane
23d8b3cf25
px4_fmu-v6x:rc.board_sensors Use BOARD_HAS_HW_SPLIT_VERSIONING
2024-03-19 05:35:30 +13:00
David Sidrane
0c1b5e88c5
px4_fmu-v6x:HAVE_PM2 set by PX4_MFT_PM2 in manifest
2024-03-19 05:35:30 +13:00
David Sidrane
e5f4adaa2d
PX4:ver Add base type compare
2024-03-19 05:35:30 +13:00
David Sidrane
3e0290b084
ROMFS:netman update - dependent on PX4_MFT_ETHERNET not board type
2024-03-19 05:35:30 +13:00
David Sidrane
a2db688f4b
px4_fmu_v6x:Use common PAB manifest
2024-03-19 05:35:30 +13:00
David Sidrane
4536f3b2e4
PX4:common add PAB manifest
...
PX4:common add PAB manifest with V5X bases
2024-03-19 05:35:30 +13:00
David Sidrane
4b5a709e27
PX4:Extend manifest types & add CLI query
2024-03-19 05:35:30 +13:00
David Sidrane
4339833696
px4_fmu-v6x:Use BOARD_HAS_HW_SPLIT_VERSIONING
2024-03-19 05:35:30 +13:00
David Sidrane
4409f82efc
stm Support BOARD_HAS_HW_SPLIT_VERSIONING
2024-03-19 05:35:30 +13:00
David Sidrane
f916aeddea
PX4:comon Support BOARD_HAS_HW_SPLIT_VERSIONING
2024-03-19 05:35:30 +13:00
David Sidrane
b70381584c
boards:Needing Migration to BOARD_HAS_HW_SPLIT_VERSIONING
2024-03-19 05:35:30 +13:00
David Sidrane
3691b132b2
px4_fmuv6x:Fit Rev6 Sensors
2024-03-19 05:35:30 +13:00
David Sidrane
4901edb5a4
px4_fmu-v6:Add Sensor Set Rev 6
2024-03-19 05:35:30 +13:00
David Sidrane
c5e2d9d871
px4_fmu-v6x:Rev 6 Sensors omit starting icm42688p, icm42670p, icm20649, icm20602
2024-03-19 05:35:30 +13:00
Julian Oes
50b85ca831
kakute: disable some EKF2 features
...
To save flash.
Signed-off-by: Julian Oes <julian@oes.ch>
2024-03-04 21:28:23 -05:00
Julian Oes
61eb53dc75
kakuteh7: use EKF2 by default
...
Signed-off-by: Julian Oes <julian@oes.ch>
2024-03-04 21:28:23 -05:00
Beat Küng
9687324778
gps: update submodule
v1.14.2
2024-02-15 10:09:28 -05:00
Silvan Fuhrer
b303e9517f
param translation: fix too early return false ( #22729 )
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2024-02-07 12:41:23 +01:00
Beat Küng
8df02de9fd
commander: send ack for VEHICLE_CMD_DO_SET_ACTUATOR
2024-02-02 09:38:48 -05:00
Beat Küng
b0e86ba364
fix FunctionActuatorSet: if a param is set to NaN, it should be ignored
...
MAVLink spec: https://mavlink.io/en/messages/common.html#MAV_CMD_DO_SET_ACTUATOR
Previously, a command was overwriting all other indexes.
2024-02-02 09:38:48 -05:00
Julian Oes
454a987568
fmu-6x: fix Telem2 without flow control
...
When flow control is used together with DMA, we need to add a pulldown
to CTS. Without it, it assumes flow control and gets stuck when
CTS is not connected.
Signed-off-by: Julian Oes <julian@oes.ch>
2024-02-01 21:11:57 -05:00
Matthias Grob
beb834af2b
fmu-v6x: add crossfire UART driver
v1.14.1
2024-01-11 11:04:51 -05:00
MaEtUgR
6eb8d042e1
[AUTO COMMIT] update change indication
2023-12-22 09:46:09 +01:00
Matthias Grob
d09aa8ade5
matrix: fix slice to slice assignment to do deep copy
...
To fix usage of a.xy() = b.xy() which should copy
the first two elements over into a and not act on a copy of a.
2023-12-22 09:46:09 +01:00
alexklimaj
b50a9dac84
px4io: change not supported message to INFO instead of ERR
2023-12-12 20:48:28 -05:00
David Sidrane
73fa6e0c52
px4io:Add 'supported' command and uses it in rcS
2023-12-12 20:48:28 -05:00
Matthias Grob
968089bae4
ActuatorEffectivenessHelicopter: explicitly handle unsaturated case
...
This became necessary otherwise
the allocation reports saturation all
the time and the rate integrator doesn't work.
2023-12-12 14:41:59 -05:00
Silvan Fuhrer
43ba199c37
Navigator: same logic for VTOL_TAKEOFF as for TAKEOFF ( #22519 )
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2023-12-11 14:35:56 +01:00
Silvan Fuhrer
a536e3dfe2
TECS: init control params to reasonable values
...
The control params (eg min/max pitch) are used before they are
correctly set by TECS::update(). While this is an issue we should fix,
it also doesn't hurt to set them to more reasobale values (eg 30° limit).
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2023-12-08 16:26:10 +01:00
Silvan Fuhrer
5d433ddef7
TECS: make sure to constrain pitch to current min/max pitch
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2023-12-08 16:26:10 +01:00
Silvan Fuhrer
5928d7f067
TECS: init to airspeed filter to trim airspeed if airspeed-less
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2023-12-08 16:26:10 +01:00
Silvan Fuhrer
740bf63fa7
TECS: set _ratio_underspeed to 0 if airspeed disabled
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2023-12-08 16:26:10 +01:00
alexklimaj
634ad3893e
flight mode manager: fix terrain hold
2023-11-21 18:12:14 +01:00
bresch
26109a2fe6
ekf2 rng kin: allow check to become true during horizontal motion
...
Even if there is some horizontal motion, a passing check should be
accepted as the terrain can be flat. However, the vehicle must not be
moving horizontally to invalidate the consistency as a change in terrain
can make the kinematic check temporarily fail.
2023-11-21 12:09:11 -05:00
bresch
ff2441d73a
ekf2-terrain: fix validity switching
...
Bug not present after 1.14
2023-11-21 12:09:11 -05:00
Julian Oes
b15e57dd4f
icm45686: fix dt (and usage command)
...
With the wrong dt, the flight behaviour was really poor and noisy, so
this fix is absolutely required.
Signed-off-by: Julian Oes <julian@oes.ch>
2023-11-21 11:08:07 +13:00
bresch
9ab8970206
atune: initialize filter if not already initialized
2023-11-17 09:52:01 +01:00
Julian Oes
c3ed50488f
Remove SYS_USE_IO param
...
The param is not really required anymore with the actuator
configuration. Also, when it is set to 0, RC doesn't work for some
boards which would be nice to avoid.
Signed-off-by: Julian Oes <julian@oes.ch>
2023-11-15 06:54:27 +13:00
Matthias Grob
6cdf09644e
PositionSmoothing: fix corner altitude bug
...
During a round corner the L1 distance calculation
was only done in 2D and the z-axis coordinate
was directly coming from the next waypoint.
This lead to an unpredictable altitude profile
between two waypoints. Sometimes almost all
altitude difference was already covered during
the turn instead of going diagonally.
2023-11-10 19:32:21 +01:00
Julian Oes
4138ab0436
gps: update to latest release/1.14 branch
...
This sets the src/drivers/gps/devices submodule to the latest
release/1.14 branch. This fixes a potential issue with the Unicore M10
GPS driver, making sure the AGRICA message is requested.
Signed-off-by: Julian Oes <julian@oes.ch>
2023-11-10 12:16:11 +13:00