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
alessandro
0617fd2b6f
fmu-v6x: increase UART5 buffer size
...
The same fix had to be done for the fmu-v5x:
PX4/PX4-Autopilot#14932
3 years ago
Beat Küng
3e6a35fe8a
px4/fmu-v2/rover: disable module to reduce flash
3 years ago
Beat Küng
e10ff59340
px4/fmu-v5/stackcheck: disable module to reduce flash
3 years ago
Daniel Agar
5b5d428189
boards: px4_fmu-v5_stackcheck disable fake_gps to save flash
3 years ago
Daniel Agar
3c58932aff
boards: px4_fmu-v2_default disable ms4525 to save flash
3 years ago
David Sidrane
c0facec889
cdc_acm_check:Prevent USB disconect on param save
...
If the hardware support RESET lockout that has nArmed ANDed with VBUS
vbus_sense may drop during a param save which uses
BOARD_INDICATE_EXTERNAL_LOCKOUT_STATE to prevent external resets
while writing the params. If we are not armed and nARMRED is low
we are in such a lock out so ignore changes on VBUS_SENSE during this
time.
3 years ago
David Sidrane
2e67b92b4d
px4_fmu-v5_stackcheck:Fit in flash
3 years ago
David Sidrane
92590155fc
px4_fmu-v6x:Bootloader move to TELEM1 with DMA
3 years ago
David Sidrane
b5916ac712
px4_fmu-v6x:Document the DMA usage
3 years ago
David Sidrane
7eefdd1e3d
px4_fmu-v6x:Enable DMA on TELEM{1|2}
3 years ago
Nico van Duijn
10ad553f1d
v5x: add battery_status module to enable analog bat sensing
3 years ago
Beat Küng
28c27f1b9a
px4/fmu-v5x: add ADC_ADS1115_EN param to use external ADC
3 years ago
Oleg Kalachev
21b78f9d05
Enable mpu9250’s magnetometer on fmu-v4
3 years ago
Julian Oes
490a0c473b
Rename vmount to gimbal
3 years ago
Jukka Laitinen
f8a090e85e
Remove HYGROMETERS from fmu-v5 stackcheck build and rename to COMMON_HYGROMETERS
...
The stackcheck build flash space overflows after adding hygrometers.
Also follow the naming convention of other similar config flags, and rename the
config.
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
3 years ago
Roman Dvořák
ed475ca324
SHT3x driver
...
SHT3x driver, clean code
changes leading to merge TFHT with CUAV hygrometer
Delete humidity_temperature.msg
Update CMakeLists.txt
rename 'atmosphefir_quantities' to 'hygrometers'
fix logging
removed cmake files
fix PR issues
3 years ago
Jukka Laitinen
1f9ace3901
boards/px4/fmu-v5: Add linker scripts for kernel-userspace split
...
These scripts are used in protected build configuration
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
3 years ago
Jukka Laitinen
03c0a2d56c
Fix some cmake / linker depenencies for boards
...
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
3 years ago
Jukka Laitinen
700c13cdff
Remove linking of arch_io_pins into drivers_board
...
This goes the other way around; arch_io_pins is using the pin
definitions from drivers_board, so the drivers_board needs to be linked
into arch_io_pins
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
3 years ago
Beat Küng
92769bd2b2
dshot: remove BOARD_DSHOT_MOTOR_ASSIGNMENT & handle timer channel gaps
3 years ago
Daniel Agar
d077ca15fb
delete PWM_SERVO_SET, PWM_SERVO_SET_MODE, systemcmds/motor_ramp, and pwm_out test
3 years ago
Daniel Agar
df44df2df6
delete systemcmds/esc_calib
...
- this is redundant with commander esc_calibration
3 years ago
Daniel Agar
daa925137c
boards: move default battery calibration defines to parameter defaults
3 years ago
Julian Oes
9eda5b373c
posix: add fuzz testing using MAVLink messages
...
This adds the env option PX4_FUZZ which runs the LLVM libFuzzer which
throws random bytes at mavlink_receiver using MAVLink messages over UDP.
The MAVLink messages that are being sent are valid, so the CRC is
calculated but the payload and msgid, etc. are generally garbage, unless
the fuzzing gets a msgid right by chance.
As I understand it, libFuzzer watches the test coverage and will try to
execute as much of the code as possible.
3 years ago
Daniel Agar
e835a7c4ea
boards: enable readline history and tab completion on newer boards
3 years ago
Daniel Agar
f76aa0e772
cmake: NuttX ARMV7M_STACKCHECK skip ekf2
...
- px4_fmu-v5_stackcheck switch from icm20689 -> bmi055 (lower rate)
- this is to make performance tolerable
3 years ago
Daniel Agar
77b65ee564
boards: px4_fmu-v5_debug disable stack check
...
- this is redundant with px4_fmu-v5_stackcheck
3 years ago
Daniel Agar
6d0339ba0c
I2CSPIDriverBase: sensor start failure ERROR if internal, WARN if external
3 years ago
Daniel Agar
990d7c159d
pwm_out: cleanup and prep for linux compatibility
3 years ago
Daniel Agar
98d706772e
boards: px4_fmu-v2_rover disable events module to save flash
3 years ago
Beat Küng
9bc9169b77
px4/fmu-v5x: add missing board variants to rc.board_mavlink
3 years ago