Igor Misic
554283655c
Revert "px4io: replace safety_off state with safety button event ( #19558 )"
...
This reverts commit 12a81979a8e53b482f45b888faa1c8ed79d23ada.
3 years ago
Igor Misic
6aefcbb6cf
Revert "px4iofirmware: fix for bug introduced with #19558"
...
This reverts commit 79a34b5aed
.
3 years ago
Daniel Agar
376201e64d
boards: px4_fmu-v5/v5x init all I2C pins
3 years ago
Igor Misic
79a34b5aed
px4iofirmware: fix for bug introduced with #19558
3 years ago
Igor Misic
12a81979a8
px4io: replace safety_off state with safety button event ( #19558 )
...
internal PX4IO safety_off state is removed and replaced with a normal safety button event. From this 'commit' commander is taking care of the PX4IO safety.
3 years ago
Daniel Agar
b800600a6c
boards: px4_fmu-v2_fixeding disable fw_autotune_attitude_control to save flash
3 years ago
David Sidrane
2bdeb36ea3
px4_fmu-v6x:Add Rev 4 Sensors
3 years ago
David Sidrane
9d0e57230a
boards: new px4_fmu-v6c board support ( #19544 )
3 years ago
Daniel Agar
a80a74af79
Jenkins: compile update uavcanv1 -> cyphal
3 years ago
Daniel Agar
858292209d
boards: px4_fmu-v5_uavcanv0periph disable common differential pressure sensors to save flash
3 years ago
Peter van der Perk
b1ad4e8864
Upgrade libcanard to 3.0 and rename uavcan_v1 to cyphal
...
Did some prep work for redundant interfaces by introducing CanardHandle class to decouple physical interfaces from cyphal.cpp
3 years ago
Beat Küng
3ac8fdbe29
px4/fmu-v5/stackcheck: disable module to reduce flash
3 years ago
Beat Küng
689ceefada
px4/fmu-v2/fixedwing: disable module to reduce flash
3 years ago
Beat Küng
6a35c9f5fe
px4/fmu-v5/protected.px4board: disable module to reduce flash
3 years ago
Beat Küng
639c5c741e
px4/fmu-v2/multicopter.px4board: disable module to reduce flash
3 years ago
Peter van der Perk
7e6aa28106
Added LTO targets for CI
3 years ago
Daniel Agar
fc7e979d84
boards: px4_fmu-v5_uavcanv0periph disable modules to save flash
3 years ago
Daniel Agar
f390f52058
drivers/differential_pressure: remove lib/drivers/airspeed dependency and cleanup
...
- split ms4525_airspeed into separate ms4515 and ms4525 drivers
3 years ago
Daniel Agar
d6210d1725
boards: px4_fmu-v6x_default disable common barometers to save flash
3 years ago
Daniel Agar
c8d2d83e55
boards: px4_fmu-v2 restore systemcmds/ver needed for board init
3 years ago
Daniel Agar
7bb789cb23
boards: update bootloaders to latest
3 years ago
Daniel Agar
2e290345d3
boards: px4_fmu-v5_stackcheck disable unused systemcmds to save flash
3 years ago
Daniel Agar
90e2cab3fa
boards: px4_fmu-v5/v5x run default & rtps boards through kconfiglib to cleanup
3 years ago
Daniel Agar
3cdeeb8d64
px4iofirmware: convert most files to c++
3 years ago
Daniel Agar
3211d0ff19
boards: px4_fmu-v2_multicopter disable lightware_laser_serial to save flash
3 years ago
Daniel Agar
d06032d7f3
boards: px4_fmu-v5_uacanv0periph disable systecmds/sd_bench to save flash
3 years ago
stmoon
e7562df13a
boards: px4_fmu_v5x_rtps disable several modules to save flash
3 years ago
Daniel Agar
cbc37f9fcd
boards: px4_fmu-v6x_default disable systemcmds/sd_bench to save flash
3 years ago
Daniel Agar
3f13c70cae
px4io cleanup LED and heater handling
...
- most px4_io-v2 boards have a blue LED that breathes for status
- the pixhawk 2.1 (hex) re-used this blue LED for as an IMU heater (active low), but kept the same board id (so we have to detect at runtime)
- the new cubepilot boards (yellow, orange) inverted the polarity of this heater pin
- untangle the mess slightly so that things we know statically (eg cubepilot cubeorange LEDs and heater polarity) are handled at build time.
3 years ago
Daniel Agar
8f891332f1
boards: px4_fmu-v2_multicopter disable load_mon to save flash
3 years ago
Daniel Agar
091fca701e
px4io: input_rc only publish new successful decodes
...
- previously an invalid decode would continue to be transferred to the FMU (at 50 Hz) and published to the rest of the system as successfully decoded new RC data
- by only publishing new successful decodes we can more effectively discard invalid data in downstream consumers
3 years ago
stmoon
179820cead
boards: px4_fmu_v5x_rtps disable common telemetry modules to save flash
3 years ago
Daniel Agar
803cc6814f
boards: px4_fmu-v2_fixedwing disable drivers/camera_trigger to save flash
3 years ago
Daniel Agar
f0be554857
boards: px4_fmu-v5_uavcanv0periph disable modules to save flash
3 years ago
Daniel Agar
82c1ffb8f8
boards: px4_fmu-v5_stackcheck disable common telemetry modules to save flash
3 years ago
CUAVmengxiao
1870b9245b
fmu-v5: add macro definitions for different version revisions
3 years ago
CUAVmengxiao
c0d5ae2f9f
fmu-v5: Add support for ICM-42688-P
3 years ago
Daniel Agar
dfe13e16e8
boards: px4_fmu-v2_multicopter disable distance_sensor/tfmini to save flash
3 years ago
Daniel Agar
67920f089b
boards: px4_fmu-v5x_rtps disable unused systemcmds and examples to save flash
3 years ago
Daniel Agar
5800c417c8
boards: px4_fmu-v2_rover disable unused drivers to save flash
3 years ago
David Sidrane
9fe2dfc2e3
px4_fmuv-6x Sensor set 3
3 years ago
Daniel Agar
94e30f5efb
boards: delete unused px4_fmu-v2_test
3 years ago
Daniel Mesham
06a9be74fa
microdds: add xrce client
3 years ago
Daniel Agar
c86d5769ea
boards: px4_fmu-v2_{fixedwing,multicopter} module selection changes to save flash
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
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
Jukka Laitinen
0cf3079401
px4_fmuv5: Implement BOARD_*_LOCKOUT_STATE in protected/kernel builds
...
In memory protected builds these perform nuttx boardctl ioctl calls to kerenel
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
3 years ago
Jukka Laitinen
356328056a
Add px4_fmu-v5_protected target
...
Add a target for nuttx protected build development
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
3 years ago
Daniel Agar
4746a19c0c
boards: px4_fmu-v5_stackcheck disable UUV modules to save flash
3 years ago
bresch
58bd3d0c60
cmake: use elif -> elseif
3 years ago